更新时间:2018-12-27 10:49:56
封面
版权信息
《51Testing软件测试网作品系列》编辑委员会名单
前言
第1章 测试脚本开发从零开始
1.1 自动化测试从零开始
1.1.1 什么是自动化测试
1.1.2 严格的自动化测试流程
1.1.3 自动化测试用例设计详解
1.1.4 教父级自动化测试工具QTP
1.1.5 总结
知识点巩固和举一反三练习
1.2 帮助文档(HELP)-QTP的说明书
1.2.1 永远任劳任怨的良师益友“F1”
1.2.2 妙用F1可事半功倍
1.2.3 请遗忘脑中的代码,掌握查阅Example实例技巧
1.2.4 总结
1.3 录制与回放——QTP的开关
1.3.1 请拒绝“录制”,再开始你的实际项目之旅
1.3.2 录制功能更多的只是新人学习时的利器
1.3.3 录制时需注意模式的切换
1.3.4 有必要让你掌握尤其重要的QTP回放机制
1.3.5 总结
1.4 认清并请远离QTP的脚本录制模式
1.4.1 QTP的两种视图及思维转换
1.4.2 总结
1.5 QTP精华——对象库(上)之基础攻略篇
1.5.1 引言
1.5.2 对象库的出现改写了软件测试历史
1.5.3 一个简单的实例介绍对象库原理、机制及操作流程
1.5.4 对象库基本操作
1.5.5 Object Spy让对象无处藏身
1.5.6 对象库的最高指挥官(Object Repository Manager)
1.5.7 总结
1.6 对象库(下)之进阶编程篇
1.6.1 引言
1.6.2 基于Expert View的对象库编程必备知识
1.6.3 封装对象模型——Test Objects VS Run-time Objects
1.6.4 梳理运行时对象的封装与自身接口的属性区别
1.6.5 几种常见对象无法识别或识别错误的原因
1.6.6 总结
1.7 描述性编程(Descriptive Programming)
1.7.1 一点都不高深的描述性编程技术
1.7.2 掌握描述性编程的两种写法
1.7.3 Object Identification与Spy结合DP的妙用
1.7.4 描述性编程的妙用以及与对象库编程的混搭
1.7.5 终极对决——对象库编程(OP) VS描述性编程(DP)
1.7.6 总结
1.8 数据池(Data Table)的应用
1.8.1 引言
1.8.2 学会使用Data Table进行参数化
1.8.3 Test DataTable VS Run-time Data Table
1.8.4 用好Data Table对象使脚本更加灵活
1.8.5 总结
1.9 操作模块(Actions)
1.9.1 使用Actions来控制好业务流
1.9.2 Call Action的3种方式
1.9.3 Action的切分
1.9.4 总结
1.10 QTP的验证点与测试报告
1.10.1 自动化测试的有效性取决于验证点的质量
1.10.2 侦探Jack再度登场
1.10.3 抛弃工具的使用,请使用QTP验证点函数
1.10.4 灵活地自定义验证点
1.10.5 走进QTP Report——Test Report正式登场
1.10.6 自定义验证点——HTML模式
1.10.7 总结
第2章 轻松驾驭实际项目
2.1 VBScript在项目中的应用
2.1.1 请培养代码规范的好习惯
2.1.2 VBS基础知识提炼
2.1.3 常用函数解析
2.1.4 Function VS Sub终极角逐
2.1.5 获取对象引用GetRef方法
2.1.6 类的简单应用
2.1.7 VBS中SendKeys与项目结合的妙用
2.1.8 总结
2.2 精通项目中10类常用Web控件
2.2.1 读前布告(引言)
2.2.2 Browser&Page
2.2.3 Link
2.2.4 WebEdit&WebButton
2.2.5 WebElement
2.2.6 WebCheckBox
2.2.7 WebList&WebRadioGroup
2.2.8 WebTable
2.2.9 总结
2.3 函数资源库(Library Files)
2.3.1 引言