运行功能测试脚本
该部分描述了功能测试的测试执行阶段。
开始之前
下一步做什么
在回放前恢复测试环境
环境和待测应用程序的状态都会影响脚本回放。如果记录的环境和回放环境不同,那么会发生回放问题。
从 Functional Tester 运行脚本
从 Functional Tester 中运行脚本时,它会回放您记录的所有操作(如启动应用程序、您在应用程序中执行的操作、验证点以及停止应用程序)。
从 TestManager 运行脚本
运行脚本时,TestManager 会创建临时套件,运行该套件并在完成运行后除去该套件。您可以从“TestManager 测试脚本”窗口或从 TestManager
文件
菜单中运行脚本。
暂停或停止脚本回放
可以暂停或停止脚本的回放。
调试脚本
可以使用与您要用来调试其他 Visual Basic 或 Java™ 应用程序相同的过程来调试 Functional Tester 脚本。如果您愿意,在 Functional Tester Java 脚本编制中,可以在 Functional Tester 调试透视图中调试脚本,此方式可以更轻松地启动调试器(Java Development Toolkit 附带)。
运行脚本
回放脚本时,Functional Tester 重放记录的操作,这会自动执行软件测试周期。
测试开发阶段
在测试开发阶段,使用之前进行录制的同一版本测试下应用程序,可以回放脚本来验证它们是否如预想的那样工作。此阶段验证了应用程序的期望行为。
回归测试阶段
您具有待测应用程序的预期行为基线时,可以自动化对后续构建的回归测试。
回放监视器
回放期间可以从回放监视器中查看脚本名称、正在执行的行的编号、状态图标以及进行中的操作的描述。
本地和代理计算机
当将 Functional Tester 项目和 Rational® 项目关联时,可以从单一 Windows® 计算机(称为本地计算机)中使用 TestManager 运行指定作为代理计算机的计算机上的 Functional Tester 脚本。
TestManager 和脚本执行
在从 TestManager 中运行 Functional Tester 脚本之前,您需要做一些预先设置。
使用 ScriptAssure
使用 ScriptAssure®,即使测试下的应用程序已经更新,也可以成功回放脚本。
功能测试中的模糊对象识别
当 Functional Tester 无法唯一识别待测系统中的对象时,便会进行模糊识别。如果 Functional Tester 无法区分由脚本回放启动的待测应用程序实例以及在脚本回放前不慎保持打开的同一应用程序的另一实例,通常会发生此情况。这也适用于一个应用程序中的相同窗口以及相同 HTML 文档。除非关闭重复的应用程序,否则模糊识别将导致脚本回放失败。
功能测试回放失败的屏幕快照
如果脚本回放导致抛出 RFT 异常,那么 Functional Tester 会在失败时拍摄屏幕快照。可以通过日志访问屏幕快照。
反馈