-
内容大纲
本书共分7个项目,项目1主要介绍了软件测试基本理论、软件测试过程管理工具禅道的使用以及软件测试人员应具备的素质;项目2主要介绍了黑盒测试,重点介绍了常用的等价类划分法、边界值分析法、判定表法、因果图设计法、场景法等黑盒测试方法;项目3主要介绍了白盒测试,包括逻辑覆盖法和基本路径测试法,同时还介绍了插桩法等多种白盒测试方法及白盒测试策略;项目4主要介绍了性能测试的应用,其中包括性能测试环境的搭建和测试系统的部署,同时还介绍了性能测试的基本理论和流程,重点介绍了性能测试工具LoadRunner、JMeter及Badboy的使用;项目5主要介绍了自动化测试,其中包括自动化测试基础知识、测试环境的搭建,以及自动化脚本的编写,重点介绍了利用Python结合Selenium模块实现Web自动化测试过程;项目6介绍了Unittest测试框架,主要包括Unittest测试框架的基本功能、原理以及框架应用,同时还介绍了测试套件TestSuite的使用;项目7是项目综合应用,通过综合实战训练学生技能,进一步提高学生应用实践能力,体现了“做中学、学中做”的实训教学思想。 -
作者介绍
-
目录
项目1 认识软件测试
任务1.1 熟悉软件测试基本理论
任务1.2 掌握软件测试过程管理工具——禅道
任务1.3 熟悉软件测试人员应具备的素质
同步练习
项目2 黑盒测试
任务2.1 认识黑盒测试
任务2.2 掌握三角形等价类划分问题
任务2.3 理解三角形问题的边界值分析
任务2.4 掌握三角形问题的判定表法
任务2.5 掌握因果图设计法
任务2.6 熟悉场景法
任务2.7 了解其他黑盒测试方法
同步练习
项目3 白盒测试
任务3.1 认识白盒测试
任务3.2 掌握逻辑覆盖法
任务3.3 掌握基本路径测试法
任务3.4 认识插桩法
任务3.5 了解静态测试和白盒测试策略
同步练习
项目4 性能测试
任务4.1 搭建性能测试环境
任务4.2 部署测试系统
任务4.3 认识性能测试
任务4.4 使用LoadRunner中的VuGen
任务4.5 编辑LoadRunner脚本
任务4.6 使用Controller
任务4.7 使用Analysis
任务4.8 使用JMeter和Badboy
同步练习
项目5 自动化测试
任务5.1 认识自动化测试
任务5.2 搭建自动化测试环境
任务5.3 编写自动化脚本
任务5.4 编写浏览器相关操作脚本
任务5.5 编写API操作脚本
任务5.6 实现等待时间设置
任务5.7 实现窗口切换
任务5.8 实现表单切换
任务5.9 实现下拉框选择
任务5.10 实现文件上传和下载
任务5.11 实现鼠标操作
任务5.12 实现键盘操作
任务5.13 实现对话框操作
任务5.14 掌握下拉滚动条的使用
任务5.15 熟悉SelerLium的封装
同步练习
项目6 Unittest测试框架
任务6.1 认识Unittest测试框架
任务6.2 掌握Unittest中断言的使用
任务6.3 实现Unittest中参数化
任务6.4 执行单模块单测试
任务6.5 执行单模块多测试
任务6.6 自动发现测试用例
任务6.7 获取测试报告
同步练习
项目7 项目综合应用
任务7.1 实现功能测试
任务7.2 实现基于LoadRunner的性能测试
任务7.3 实现基于JMeter的性能测试
任务7.4 实现自动化测试
同步练习
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...