- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试第七单元进行功能回归测试
使用 IBM Rational Functional Tester 进行功能测试 进行功能回归测试 目录 术语回顾 测试的选择 回归测试 术语回顾 功能测试 回归测试 测试的选择 自动化测试的第一步是选择你的测试。 为回归测试选择哪些测试需要自动化既是一种科学又是一种艺术 你可以遵从一些简单的指导原则并使用一些常识,但是通常你还需要一定的直觉,这意味着你做得越多你得到的也越多 回归测试实践 创建功能测试项目 创建一个功能测试脚本 测试一 测试二 测试三 建立一个完整的回归测试脚本 创建功能测试项目 在你可以记录脚本之前,你需要一个功能测试项目。按照下列步骤建立功能测试项目: 打开IBM Rational Functional Tester。 如果工作空间向导打开了,点击OK选择默认的工作空间。 一旦Functional Tester打开完毕,确保已经通过点击屏幕右上角的Functional Test按钮选择了 Functional Test视图。 从菜单中选择文件 新建 Functional Test 项目。 5.在“建立一个新的功能测试项目”对话框中,输入项目的名称(在我们的例子中,使用名字 BookPool)并点击完成。 创建一个功能测试脚本 为了回归测试的目的记录三个功能测试 测试一:检验客户是否可以搜索 为了录制脚本,你只需要简单地打开网站,在搜索域中输入文本,点击搜索,然后检验是否出现了正确的结果总数以及前三个搜索结果是否是你期待的书名。 为了验证所有搜索到的结果都已被返回,你将建立一个HTML表单的验证点 测试一:测试脚本 测试二:检验向购物篮中添加一件货物 现在你将要建立一个测试脚本来检验你是否可以向你的购物篮中添加一件货物。在这个测试中,你将打开网站,搜索一本特定的书,把书加入你的购物篮,并检验购物篮加载了你的货物以及正确信息。 对包含该书的表格单元使用可见文本选项来记录数据验证点。 完成并运行脚本 测试二:测试脚本 测试三:检验主题菜单的内容 现在你将要建立一个测试脚本来检验网站主页的主题菜单的内容。在这个测试中,你将打开网页,然后简单地在整个菜单的内容上完成一次检验。 对主题表格创建执行数据验证点 完成并运行脚本 测试三:测试脚本 建立一个完整的回归测试脚本 现在你有了三个可以工作的功能测试脚本。 这三个脚本将作为你的回归测试的基准。 你需要一种一次运行所有脚本的方式。有几种不同方法实现这个目的。 建立一个完整的回归测试脚本 1.在功能测试项目视图中,右键点击BookPool项目并选择添加空脚本。 2.为脚本命名(在我们的例子中,使用BookPool_CompleteRegression)并点击完成。 3.Functional Tester建立一个空白脚本 添加空脚本 调整脚本并运行脚本 IBM Software Institute 课程大标题 Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements 2004 IBM Software Institute IBM Software Institute logo 2004 IBM Software Institute Template version 1.0 Unit 标题 功能测试的准确定义是什么?功能测试是一个帮助你决定系统功能是否符合预期设计的测试。使用功能测试你可以测试操作和图形用户界面对象的外观。比如,一个命令按钮的功能测试既包括了对按下按钮时动作的测试,也包括了对按钮的大小,位置和颜色的测试。 在自动化的环境中,回归测试指的就是运行以前开发的测试脚本,把最新编译的被测试应用程序与你早先建立的基线进行比较。回归测试揭示了从上次编译以来被引入到应用程序的不同之处。由此你可以评估这些差异来决定它们实际是缺陷还是经过考虑的变化。 自动化测试的第一步是选择你的测试。为回归测试选择哪些测试需要自动化既是一种科学又是一种艺术,而且为了有效地进行选择,花费时间学习一些策略是很重要的。你可以遵从一些简单的指导原则并使用一些常识,但是通常你还需要一定的直觉,这意味着你做得越多你得到的也越多。在本课程当中我们没有介绍选择哪些测试进行自动化,哪些测试应为手工测试的细节,但是我建议大家去学习一些关于测试策略方面的知识。 下面我们开始第一次在真实的环境下,利用你所学到的知识进
文档评论(0)