| 《软件功能测试——基于quicktest professional应用》 第1章 自动化测试基础1 1.1 自动化测试1 1.1.1 自动化测试的定义1 1.1.2 自动化测试与手动测试的关系2 1.1.3 何时开展自动化测试3 1.1.4 自动化测试的优势3 1.1.5 自动化测试实施的场景4 1.1.6 实施自动化测试的成本4 1.2 自动化测试软件5 1.2.1 自主开发测试工具5 1.2.2 开源测试工具5 1.2.3 商业测试工具6 1.2.4 自动化测试工具的选择7 第2章 quicktest professional简介9 2.1 quicktest professional版本介绍9 2.2 quicktest professional 10.0的安装10 2.2.1 quicktest professional 10.0安装环境要求10 2.2.2 quicktest professional 10.0安装步骤11 2.2.3 quicktest professional 10.0的授权15 .2.2.4 旧版本quicktest professional的升级16 2.3 quicktest professional 10.0介绍17 2.3.1 quicktest professional 10.0的联机资源17 2.3.2 quicktest professional 10.0新的功能20 2.3.3 quicktest professional 10.0的性能提升20 2.3.4 quicktest professional 10.0的插件管理21 2.3.5 启动quicktest professional并录制样例脚本21 2.4 quicktest professional工作原理25 2.4.1 quicktest professional如何学习对象与识别对象25 2.4.2 测试对象的描述25 2.5 同步训练27 2.5.1 实验目标27 2.5.2 前提条件27 2.5.3 实验任务27 第3章 quicktest professional 10.0全局介绍28 3.1 启动窗口28 3.2 quicktest professional 10.0窗口29 3.2.1 quicktest professional 10.0窗口视图29 3.2.2 关键字视图33 3.2.3 专家视图34 3.2.4 active screen窗口35 3.2.5 数据表窗口35 3.2.6 调试查看器窗口36 3.2.7 信息窗口37 3.2.8 missing resources窗口37 3.2.9 过程向导窗口39 3.2.10 资源窗口39 3.2.11 测试流窗口40 3.3 同步训练41 3.3.1 实验目标41 3.3.2 前提条件41 3.3.3 实验任务41 第4章 quicktest professional录制与编辑脚本42 4.1 初识关键字自动化测试42 4.2 管理测试42 4.2.1 创建新的测试脚本43 4.2.2 保存测试脚本44 4.2.3 打开测试脚本副本46 4.2.4 压缩与解压测试脚本47 4.3 维护测试步骤48 4.4 分解操作51 4.5 运行脚本52 4.6 结果分析53 4.7 同步训练54 4.7.1 实验目标54 4.7.2 前提条件54 4.7.3 实验任务54 第5章 测试对象管理56 5.1 quicktest professional工作原理56 5.2 初识测试对象56 5.3 quicktest professional对象库59 5.3.1 对象库窗口60 5.3.2 对象属性61 5.4 编辑与修改对象属性61 5.5 添加对象到对象库63 5.6 删除对象66 5.7 同步训练67 5.7.1 实验目标67 5.7.2 前提条件67 5.7.3 实验任务68 第6章 关键字驱动测试69 6.1 初识关键字视图69 6.2 关键字驱动测试70 6.2.1 关键字驱动测试定义70 6.2.2 关键字驱动测试的优点与缺点70 6.3 关键字驱动测试维护71 6.3.1 步骤生成器71 6.3.2 条件语句74 6.3.3 循环语句74 6.3.4 脚本调试76 6.3.5 发送测试报告86 6.4 同步训练89 6.4.1 实验目标89 6.4.2 前提条件89 6.4.3 实验任务89 第7章 检查点91 7.1 检查点的定义91 7.2 标准检查点92 7.2.1 标准检查点的定义92 7.2.2 添加标准检查点92 7.2.3 标准检查点的属性95 7.3 文本检查点96 7.3.1 文本检查点的定义96 7.3.2 添加文本检查点96 7.3.3 文本检查点的属性98 7.3.4 文本区域检查点105 7.4 位图检查点106 7.4.1 位图检查点的定义106 7.4.2 添加位图检查点106 7.5 表格检查点109 7.5.1 表格检查点的定义109 7.5.2 添加表格检查点109 7.5.3 表格检查点的属性112 7.6 数据库检查点114 7.6.1 数据库检查点的定义114 7.6.2 添加数据库检查点115 7.6.3 数据库检查点的属性121 7.7 页面检查点124 7.7.1 页面检查点的定义124 7.7.2 添加页面检查点124 7.7.3 页面检查点的属性127 7.8 可访问性检查点129 7.8.1 可访问性检查点的定义129 7.8.2 添加可访问性检查点129 7.9 xml检查点131 7.9.1 xml检查点的定义131 7.9.2 添加xml检查点132 7.10 同步训练134 7.10.1 实验目标134 7.10.2 前提条件134 7.10.3 实验任务134 第8章 参数化136 8.1 初识参数化136 8.2 参数化类型136 8.3 参数化测试步骤137 8.4 数据表参数化138 8.5 环境变量参数化139 8.5.1 内置环境变量140 8.5.2 内部环境变量142 8.5.3 外部环境变量144 8.6 随机数参数147 8.7 数据驱动参数化149 8.8 同步训练151 8.8.1 实验目标151 8.8.2 前提条件152 8.8.3 实验任务152 第9章 操作153 9.1 初识操作153 9.2 新建操作155 9.3 拆分操作155 9.4 操作的类型158 9.5 循环操作164 9.6 同步训练166 9.6.1 实验目标166 9.6.2 前提条件166 9.6.3 实验任务166 第10章 输出值168 10.1 初识输出值168 10.2 输出值操作169 10.3 输出值的类型174 10.3.1 数据表输出值174 10.3.2 环境变量输出值175 10.3.3 参数输出值177 10.4 同步训练179 10.4.1 实验目标179 10.4.2 前提条件179 10.4.3 实验任务179 第11章 数据表181 11.1 初识数据表181 11.2 数据表的分类182 11.3 数据表的操作186 11.3.1 编辑数据表186 11.3.2 导入和导出187 11.4 同步训练190 11.4.1 实验目标190 11.4.2 前提条件190 11.4.3 实验任务190 第12章 vbscript基础191 12.1 vbscript简介191 12.2 vbscript语法基础191 12.2.1 数据类型191 12.2.2 vbscript变量192 12.2.3 常量194 12.2.4 vbscript运算符194 12.2.5 条件语句195 12.2.6 循环语句197 12.2.7 vbsript过程198 12.3 使用正则表达式200 12.3.1 正则表达式语法200 12.3.2 建立正则表达式201 12.4 filesystemobject对象206 12.5 vbscript编码约定211 12.5.1 常量命名规则211 12.5.2 变量命名规则211 12.5.3 代码注释212 12.6 同步训练212 12.6.1 实验目标212 12.6.2 前提条件212 12.6.3 实验任务212 第13章 描述性编程215 13.1 初识描述性编程215 13.2 描述性编程的使用216 13.2.1 直接描述性编程216 13.2.2 description218 13.3 childobject方法219 13.4 同步训练220 13.4.1 实验目标220 13.4.2 前提条件220 13.4.3 实验任务220 第14章 utility对象222 14.1 datatable对象222 14.2 environment对象224 14.3 parameter对象225 14.4 pathfinder对象225 14.5 randomnumber对象226 14.6 其他实用程序226 14.6.1 executefile226 14.6.2 exittest227 14.6.3 exitaction229 14.6.4 exitactioniteration229 14.6.5 exittestiteration229 14.6.6 exitrun229 14.6.7 wait229 第15章 web对象230 15.1 browser对象230 15.1.1 sync方法230 15.1.2 close方法230 15.1.3 fullscreen方法230 15.1.4 childobjects方法231 15.1.5 gettoproperty方法231 15.1.6 gettoproperties方法231 15.1.7 settoproperty方法232 15.1.8 getroproperty方法233 15.1.9 exist属性234 15.1.10 capturebitmap方法234 15.1.11 waitproperty方法234 15.2 page对象235 15.3 webedit对象235 15.3.1 check方法235 15.3.2 capturebitmap方法236 15.4 webbutton对象236 15.5 webcheckbox对象236 第16章 windows对象237 16.1 desktop对象237 16.2 dialog对象237 16.2.1 activate方法238 16.2.2 click方法239 16.2.3 close方法240 16.2.4 drag方法240 16.2.5 drop方法241 16.2.6 move方法241 16.2.7 check方法242 16.3 systemutil对象242 16.3.1 run方法242 16.3.2 closeprocessbyname方法243 16.3.3 closeprocessbywndtitle方法245 16.4 wincheckbox对象245 16.5 window对象246 16.6 winobject对象247 16.7 winedit对象247 16.7.1 setsecure方法247 16.7.2 setselection方法248 16.7.3 setcaretpos方法248 16.8 wincombobox对象248 16.9 winlist对象249 16.9.1 select方法249 16.9.2 deselect方法249 16.10 winmenu对象251 第17章 windows对象253 17.1 案例解析253 17.2 测试计划253 17.3 测试用例254 17.4 自动化测试实施255 17.4.1 正确登录255 17.4.2 错误用户名登录258 17.4.3 错误密码登录261 17.4.4 数据库检查点262 附录a 参考表格267 参考文献272 |
商品评论(0条)