自动化功能侧试技术 1 PDF文件使用"pdfFactory Pro”试用版本创建ww.fineprint.cn
1 自动化功能测试技术 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
。 ●0●◆ 目录 ●●●● ●●●● ●9●● ●● 自动化功能测试框架 QuickTest Pro主要功能 3 QuickTest Pro测试流程 QuickTest Pro.上机实践 2 PDF文件使用"pdfFactory Pro”试用版本创建w.fineprint.cn
2 目 录 1 自动化功能测试框架 2 QuickTest Pro主要功能 3 QuickTest Pro测试流程 4 QuickTest Pro上机实践 PDF 文件使用 "pdfFactory Pro" 试用版本创建 炣www.fineprint.cn
。 ●0●◆ ●●●●● 1:自动化功能测试背景 ●●●● ●9●● 软件测试的目的是为了发现尽可能多的缺陷,不 是为了说明软件中没有缺陷 由于软件系统的功能增加越来越快,测试难度越 来越大,手工测试已经跟不上这种发展趋势。自 动化功能测试方法应运而生 自动化功能测试特别适用于回归测试,有效排除 人为因素影响,保证测试标准一致,测试结果可 重复,并且提高测试效率 3 PDF文件使用"pdfFactory Pro”试用版本创建w.fineprint.cn
3 1:自动化功能测试背景 l 软件测试的目的是为了发现尽可能多的缺陷,不 是为了说明软件中没有缺陷 l 由于软件系统的功能增加越来越快,测试难度越 来越大,手工测试已经跟不上这种发展趋势。自 动化功能测试方法应运而生 l 自动化功能测试特别适用于回归测试,有效排除 人为因素影响,保证测试标准一致,测试结果可 重复,并且提高测试效率 PDF 文件使用 "pdfFactory Pro" 试用版本创建 炣www.fineprint.cn
888 ●●●◆ ●0●◆ 1:自动化功能测试意义 ●●●●● ●.●●● ●●● 自动化测试可以将测试人员从重复枯燥的手工操作中解放 出来,让测试人员有更多的精力关注在对被测系统的分析 上。测试人员将更加重视测试用例的设计 自动化测试在现阶段不能取代手工测试 ●凡是重复枯燥的工作,都可以也应该被自动化测试取代 回归测试是使用自动化测试的一个比较适宜的阶段 4 PDF文件使用"pdfFactory Pro”试用版本创建w.fineprint.cn
4 1:自动化功能测试意义 l 自动化测试可以将测试人员从重复枯燥的手工操作中解放 出来,让测试人员有更多的精力关注在对被测系统的分析 上。测试人员将更加重视测试用例的设计 l 自动化测试在现阶段不能取代手工测试 l 凡是重复枯燥的工作,都可以也应该被自动化测试取代 l 回归测试是使用自动化测试的一个比较适宜的阶段 PDF 文件使用 "pdfFactory Pro" 试用版本创建 炣www.fineprint.cn
888 ●0●◆ 1:自动化功能测试前提 ●●●●● ●●●● ●9● ● 自动化测试需要在覆盖率和实现成本上找到平衡点。覆盖率越 高,实现和维护成本越大。覆盖率低,自动化测试没有实现的 价值。针对产品,应该在自动化测试中实现实施测试的关键流 程。 自动化测试需要测试人员有一定的软件设计和开发能力,同时 也要对被测系统的业务有一定的认识。 自动化测试需要有完善的测试流程和测试策略做保证。 。自动化测试的脚本的维护成本比较高。 5 PDF文件使用"pdfFactory Pro”试用版本创建w.fineprint.cn
5 1:自动化功能测试前提 l 自动化测试需要在覆盖率和实现成本上找到平衡点。覆盖率越 高,实现和维护成本越大。覆盖率低,自动化测试没有实现的 价值。针对产品,应该在自动化测试中实现实施测试的关键流 程。 l 自动化测试需要测试人员有一定的软件设计和开发能力,同时 也要对被测系统的业务有一定的认识。 l 自动化测试需要有完善的测试流程和测试策略做保证。 l 自动化测试的脚本的维护成本比较高。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 炣www.fineprint.cn
888 ●0●◆ ●●●●● 1:自动化功能测试优势 ●●◆。 ●●●● ● 。手工测试 ·自动化测试 测试用例 测试用例 测试设计 测试设计 1输入数据 1业务数据 2操作 2业务功能 所占用的时间 3预期结果 所占用的时间 测试实现 实现业务功能 测试执行 测试执行 6 PDF文件使用"pdfFactory Pro”试用版本创建w.fineprint.cn
6 1:自动化功能测试优势 l 手工测试 测试设计 测试执行 测试用例 测试设计 测试实现 测试执行 测试用例 1 输入数据 2 操作 3 预期结果 1 业务数据 2 业务功能 实现业务功能 所 占 用 的 时 间 所 占 用 的 时 间 l 自动化测试 PDF 文件使用 "pdfFactory Pro" 试用版本创建 炣www.fineprint.cn
●0●◆ ●●● 1:自动化功能测试优势 ●●●● ●●●● ·手工测试 Time-consuming and tedious(费时并单调) Impossible to test each feature thoroughly(不能彻底测试) 。自动化测试 Fast(快速) Reliable(可靠) Repeatable(可重复) Programmable(可程序化) Comprehensive(全面) Reusable(可重用) 7 PDF文件使用"pdfFactory Pro”试用版本创建w.fineprint.cn
7 1:自动化功能测试优势 l 手工测试 ® Time-consuming and tedious(费时并单调) ® Impossible to test each feature thoroughly (不能彻底测试) l 自动化测试 l Fast (快速) l Reliable (可靠) l Repeatable (可重复) l Programmable(可程序化) l Comprehensive (全面) l Reusable(可重用) PDF 文件使用 "pdfFactory Pro" 试用版本创建 炣www.fineprint.cn
●●● :自动化功能测试原理 ●●●● ●9●● ●● 。录制+回放 。录制:执行具体的业务操作,通过工具形成脚本 。完善脚本 ·添加验证点 添加数据驱动测试 。设计各种流程 回放:还原被测试环境,回放脚本,查看日志 。工具适用的前提: ·能够识别应用的各种对象 8 PDF文件使用"pdfFactory Pro”试用版本创建w.fineprint.cn
8 1:自动化功能测试原理 l 录制+ 回放 l 录制:执行具体的业务操作,通过工具形成脚本 l 完善脚本 l 添加验证点 l 添加数据驱动测试 l 设计各种流程 l 回放:还原被测试环境,回放脚本,查看日志 l 工具适用的前提: l 能够识别应用的各种对象 PDF 文件使用 "pdfFactory Pro" 试用版本创建 炣www.fineprint.cn
●0●◆ :自动化功能测试实施规划 ●●●●● ●●●● ●●●● ●● 第三层次 使用动华词的自动 化测试 第二层次 测试自动化程度 开发自动化测试框 架,降低对测试工 具的依赖 第一层次 阶段一:完成对主 阶段二:完成对 阶段三:应用到更 要业务的流程覆盖 业务的校验和约 多的业务中去,规 束 模扩大 9 阶段 PDF文件使用"pdfFactory Pro”试用版本创建w.fineprint.cn
9 1:自动化功能测试实施规划 阶段一:完成对主 要业务的流程覆盖 阶段二:完成对 业务的校验和约 束 阶段三:应用到更 多的业务中去,规 模扩大 开发自动化测试框 架,降低对测试工 具的依赖 使用动作词的自动 化测试 第一层次 第二层次 层 第三层次 次 阶段 测试自动化程度 PDF 文件使用 "pdfFactory Pro" 试用版本创建 炣www.fineprint.cn
●0●◆ ●●●● :自动化功能测试设计 ●●●● ●●●● 测试用例 测试用例 测试用例 业务数驱动业务可 能,定成一个完整的 词试用例 参数训月 参数调月 单务数据鞭动 模块化设计 业务功能 业务能 ↓于功能分但的思想, 参数调円 世业务对家分解成履清 水前业务动作,并建立 可独执行的脚木 业务功能 10 PDF文件使用"pdfFactory Pro”试用版本创建ww.fineprint.cn
10 1:自动化功能测试设计 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn