用Scenario 去组织你的测试步骤——测之重器(2)

发表于:2017-8-08 16:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张俊卿    来源:51Testing软件测试网原创

分享:
  1.3用Scenario去组织你的测试步骤
  闲话少说,接下来继续讲述如何编写测试案例,本节将讲解使用Scenario组织测试案例的步骤。
  打开如图1-3-1所示的DemoSuite页面。
  图1-3-1打开DemoSuite页面
  进入VerifybaiduUseScenario案例,单击Stepimplementations,如图1-3-2所示。
  图1-3-2单击Stepimplementations
  如图1-3-3所示,显示了一个个定义好的scenario,显而易见,这些scenario只是把某些步骤组合在一起以便调用。
  图1-3-3scenario展示
  图1-3-4中的这段代码显示如何调用scenario。
  图1-3-4scenario调用展示
  单击“Test”按钮,看看是不是和第1.1节中自动化运行的脚本是一样的效果。
  运行完成后,运行报告非常直观地展示了scenario调用的情况,如图1-3-5所示。
  图1-3-5测试结果展示
  如何让其他测试脚本也调用这些scenario呢?
  打开VerifybaiduUseOrganizedScenario脚本,点开图1-3-6所示的ScenarioIncludes。
  图1-3-6点开ScenarioIncludes
  展示如图1-3-7所示的页面。
  图1-3-7ScenarioIncludes展示
  注意:FrontPage.ScenarioCatalog.BaiduScenario.GivenBrowserOnBaiduScenario代表GivenBrowserOnBaiduScenario所存的路径,我们在首页单击ScenarioCatalog,就会看到所存的Scenario。
  那么,这些Scenario是如何引进测试案例中的呢?
  在VerifybaiduUseOrganizedScenario案例中,单击左上角的“Edit”按钮。可以看到如图1-3-8所示的脚本,被圈出的地方展示了如何把Scenario从其他地方引入你的案例中。
  图1-3-8Scenario引入语句

本文选自《测之重器——自动化测试框架搭建指南》第一章,本站经电子工业出版社和作者的授权。
版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号