XXX公司自动化测试框架咨询项目投标文件
3.6.2.3.1.4.2对象库
对象库(Object Repository)是自动化功能测试工具的知识库。 其主要功能是存储和管理测试对象的信息。
3.6.2.3.1.4.3录制与回放
录制与回放(Record And Replay)是自动化功能测试工具的眼睛和手。
16
XXX公司自动化测试框架咨询项目投标文件
其主要功能是把测试人员对系统进行的操作记录下来,进行回放时可以做到模拟测试人员的行为。
录制脚本主界面
17
XXX公司自动化测试框架咨询项目投标文件
进入新浪游戏页面
进入QTP的Keyword视图
进入QTP的Expert视图
18
XXX公司自动化测试框架咨询项目投标文件
脚本回放完成界面
3.6.2.3.1.4.4参数化
参数化(Parameterize)可以使自动化测试脚本做到举一反三。
其主要功能是使自动化测试的输入数据可以根据测试人员的设计进行变化。
1)传递的参数:通过上下文的测试脚本进行传递
19
XXX公司自动化测试框架咨询项目投标文件
2)数据表参数:通过Excel数据表输入
3)环境变量参数:系统、工具提供,或者用户定义 4)随机参数:随机生成的输入数据 5)两种数据表类型
Global Sheet: 作用于整个脚本的所有动作(Action)
Local Sheet:仅仅作用于同名的动作(Action)
3.6.2.3.1.4.5检查点
自动化功能测试脚本没有检查点(Checkpoint),就不能叫测试脚本了。 其主要功能是比较运行时的系统返回的某个信息,是否与预期返回信息一致,从而测试该功能是否正确。
在用户名出加入检查点
20