软件测试时间特性,软件测试-第九章调试特性

a7f4a3f590493a1e451dd952a488fd7c.gif 软件测试-第九章调试特性

(38页)

ed02a6f8fc428bd868ee64d0c2cfb902.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.90 积分

使用 IBM Rational Functional Tester 进行功能测试 调试特性 2004 IBM Software Institute IBM Software Institute目录 § 调试基础 § 调试过程 § 使用 Rational Functional Tester进行调试 § 调试提示和技巧2 课程大标题 2004 IBM Software Institute IBM Software Institute § Unit 标题调试基础 § 调试需要几个命令。在进行之前理解这些概念是很 重要的。 Ø断点 Ø单步执行(Step Over) Ø单步跳出(Step Out) Ø单步进入(Step Into) 3 课程大标题 2004 IBM Software Institute IBM Software Institute代码行例子 4 课程大标题 2004 IBM Software Institute IBM Software Institute调试过程 § 递归调试过程 5 课程大标题 2004 IBM Software Institute IBM Software Institute调试过程 1. 从脚本中的一个已知点开始,并设置一个断点。 2. 启动调试器,并让它运行直到到达这个断点。调试 器将会在这个断点行突然出现。 3. 使用单步执行(Step Over)功能,注意你正在执 行的行,直到产生了错误情形。这个错误一定是在 你刚执行的行中的一个函数里出现的。 4. 打开标注在这行的函数的源代码,并在函数内部设 置一个断点。 5. 重新启动调试器并运行,直到你到达新的断点。 6. 重复这个过程,直到你找到产生错误情形的行6 课程大标题 2004 IBM Software Institute IBM Software Institute使用 Rational Functional Tester 进行调试 § ClassicsOnline项目 § 调试环境介绍 § 在调试模式下运行 § 问题1:无效的产品有效期 § 问题2:捕捉一个间歇发生的bug 7 课程大标题 2004 IBM Software Institute IBM Software InstituteClassicsOnline项目 § 为了使你能够简单的进入调试操作,我准备了一个 名为ClassicsOnline 的项目。 § 你必须导入ClassicsOnline项目。 § 你应当发现三个脚本。所有这三个脚本都是按照 Classics OnlineA应用程序记录下来的。 8 课程大标题 2004 IBM Software Institute IBM Software Institute脚本 ClassicsATestScript § 这个脚本是项目的主要测试脚本。 § 在此脚本中,我们启动Classics 应用程序,验证 composer/album树的内容,检查一张CD里的详细内 容,并下一个订单。 § 我们使用一个脚本来登录并且用另一个脚本输入信 用卡信息。在测试脚本的最后,我们关闭这个应用 程序。9 课程大标题 2004 IBM Software Institute IBM Software Institute脚本 ClassicsAMemberLogin § 此脚本从一个数据池中读取用户名和密码,并在 Member Logon屏幕中输入信息。10 课程大标题 2004 IBM Software Institute IBM Software Institute脚本 ClassicsAEnterCreditCardInformation § 此脚本从一个数据池中读取信用卡的信息并将数据 输入到Place an Order屏幕中。当下订单时,它会 打开订单确认对话框。11 课程大标题 2004 IBM Software Institute IBM Software Institute调试环境介绍 § 让我们开始回顾调试环 境。打开 ClassicsATestScript脚 本文件,并打开 Functional Test 调试透视 图。 12 课程大标题 2004 IBM Software Institute IBM Software Institute调试视图 13 课程大标题 2004 IBM Software Institute IBM Software Institute变量、断点和表达示视图 14 课程大标题 2004 IBM Software Institute IBM Software Institute源脚本,脚本浏览器,控制台,任务,问题 15 课程大标题 2004 IBM Software Institute IBM Software Institute在调试模式下运行 § 第一步是更改我们正在测试的应用程序的版本。 § 在脚本的顶部,将startApp命令的参数应用程序的 名字改为ClassicsJavaB。 § 现在你可以像往常一样通过点击工具栏中的运行功 能测试脚本图标来运行脚本了。 16 课程大标题 2004 IBM Software Institute IBM Software Institute问题1:无效的产品有效期 17 课程大标题 2004 IBM Software Institute IBM Software Institute问题1的调试过程 § 让我们回到一个已知的状态。关闭Classics Online 程 序,并且回到Functional Tester。 § 假设这个练习是错误发生后,而你并没有看到真实 的应用程序。 § 进一步假设这个测试运行了整个晚上,并且计算机 在我们进来前(非常有可能)已经重新启动过了。 § 唯一的有用信息包含有日志文件。 18 课程大标题 2004 IBM Software Institute IBM Software Institute问题1的调试过程 § 第一步:识别问题是什么 § 第二步:确定问题可能在什么地方 § 第三步:设置断点并走查代码 19 课程大标题 2004 IBM Software Institute IBM Software Institute第一步:识别问题是什么 § 从日志文件中,我们知道在 ClassicsAEnterCreditCardInformation.testMain 中有一个未处理的异常。 § 因此我们知道在信用卡数据里有一个问题。它在我 们的测试或这个应用程序的变更方面是个问题。 20 课程大标题 2004 IBM Software Institute IBM Software Institute第二步:确定问题可能在什么地方 § 日志文件已经指向了 ClassicsAEnterCreditCardInformation脚本。 § 因此,这看上去是开始查找问题 关 键 词: 软件测试-第九章调试特性 ppt、pptx格式 免费阅读 下载 天天文库

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值