书籍详情
软件测试技术
![软件测试技术 软件测试技术](https://img.dushu.com/2024/07/23/09262979285785.jpg_200.jpg)
作者:刘雄华
出版社:华中科技大学出版社
出版时间:2023-09-01
ISBN:9787568099196
定价:¥45.00
购买这本书可以去
内容简介
随着 HTML+Java的Web运用的越来越广泛,针对Java Web应用的测试需求也越来越多,本书顺应计算机技术的发展,前三章主要介绍软件测试基础知识及案例介绍,从第4章中讲述了基于 Java的单元测试以及 Junit单元测试工具的使用;在第5章中讲述了基于Selenium、JMeter、LoadRunner、UFT的自动化测试工具。随着软件开发流程的信息化发展,管理工具也越来越多,在第 6 章讲述了软件研发过程管理工具PingCode,软件缺陷跟踪系统Mantis。
作者简介
1998年-2002年 武汉市四十九中学 教师2003年-2009年 武汉弘博集团 副总2010年至今上海子杰软件有限公司 技术总监2013年3月-2014年2月 百事通网络电视技术发展有限责任公司 技术顾问2013年3月志2014年2月 南京富士通计算机设备有限公司 技术顾问2013年4月-2015年3月 中国太平洋保险(集团)股份有限公司 技术顾问2014年3月-2015年2月 上海辰锐信息科技公司( 三所)技术顾问2015年3月-2016年2月 库卡机器人制造(上海)有限公司 技术顾问2015年9月-2016年8月 上海安托信息技术有限公司 技术顾问2016年3月-2016年9月 杉德集团-上海久彰电子商务有限公司 技术顾问2016年3月至2017年2月 上海索广映像有限公司(上广电索尼)技术顾问2018年至今 武汉工商学院 院长获奖荣誉:\"2018年中国技能大赛:第45届世界技能大赛上海市选拔赛\"商务软件解决方案项目、网站设计与开发项目\" 指导教练\"2019年\"湖北工匠杯”技能大赛——湖北省服务贸易职业技能大赛商务软件解决方案(软件服务外包)项目 教练第46届世界技能大赛湖北省选拔赛商务软件解决方案项目 教练中华人民共和国 届职业技能大赛移动应用开发项目裁判员
目录
目录
第1章软件测试概述(1)
1.1软件测试简介(2)
1.2软件测试的目的(4)
1.3软件缺陷(4)
1.3.1软件缺陷的定义(4)
1.3.2软件缺陷的分类(5)
1.4软件测试与软件工程的关系(7)
1.5PDCA与软件测试(9)
1.5.1什么是PDCA模型(9)
1.5.2PDCA理念融入软件测试(9)
1.6常见软件测试模式(13)
1.6.1V模型(13)
1.6.2W模型(13)
习题1(14)
第2章高考志愿填报辅助系统(16)
2.1项目背景(16)
2.2核心需求(17)
2.3核心功能(17)
2.4系统架构图(17)
2.5项目功能介绍(17)
2.5.1登录功能(18)
2.5.2计划查询功能(20)
2.5.3填报辅助功能(23)
2.6项目环境搭建(29)
习题2(46)
第3章测试计划和测 例(47)
3.1软件测试计划(48)
3.1.1概述(48)
3.1.2软件测试计划的作用(50)
3.1.3制订测试计划的原则(52)
3.2制订XX省填报志愿辅助系统测试计划(52)
3.3测 例概述(57)
3.3.1概述(57)
3.3.2为什么需要测 例(60)
3.3.3测 例的质量(61)
3.4设计XX省填报志愿辅助系统的测 例(64)
习题3(68)
第4章测试技术(69)
4.1软件测试技术的分类(69)
4.1.1按执行方式分类(70)
4.1.2按是否查看代码分类(70)
4.1.3按开发阶段分类(71)
4.1.4按是否需要手工执行分类(71)
4.2静态测试(72)
4.2.1代码走查(72)
4.2.2技术评审(72)
4.2.3代码审查(74)
4.3黑盒测试(76)
4.3.1黑盒测试方法概述(76)
4.3.2等价类划分法(77)
4.3.3边界值分析法(81)
4.3.4决策表法(85)
4.3.5因果图法(88)
4.3.6黑盒测试方法的选择(93)
4.4白盒测试(93)
4.4.1逻辑覆盖测试(94)
4.4.2路径分析测试(98)
4.5单元测试(103)
4.5.1什么是单元测试(103)
4.5.2单元测试框架xUnit(106)
4.5.3单元测试工具JUnit(107)
4.5.4JUnit在Eclipse中的使用(108)
4.5.5 其他几款Java程序员测试工具(117)
4.6回归测试(118)
4.6.1回归测试的技术和回归测试的数据(119)
4.6.2回归测试的范围(119)
4.6.3回归测试的人员(119)
习题4(120)
第5章自动化测试(122)
5.1自动化测试的定义(123)
5.2自动化测试的任务(123)
5.3自动化功能测试(124)
5.3.1什么是自动化功能测试(124)
5.3.2自动化功能测试的基本流程(124)
5.3.3自动化功能测试的优缺点(126)
5.3.4自动化功能测试常见技术(127)
5.3.5自动化功能测试工具Selenium(128)
5.3.6自动化功能测试工具UFT(148)
5.4自动化性能测试(156)
5.4.1自动化性能测试的指标(157)
5.4.2自动化性能测试的种类(159)
5.4.3自动化性能测试的流程(160)
5.4.4自动化性能测试工具JMeter(162)
5.4.5自动化性能测试工具LoadRunner(186)
习题5(204)
第6章测试报告(205)
6.1软件测试报告(205)
6.1.1概述(205)
6.1.2测试报告的种类(209)
6.2软件缺陷管理与报告(210)
6.2.1软件缺陷描述规则(210)
6.2.2软件缺陷的生命周期(210)
6.2.3软件缺陷报告的内容和工具(212)
6.2.4软件缺陷报告模板说明(214)
6.3XX省填报志愿辅助系统的功能测试报告(219)
6.4XX省填报志愿辅助系统的性能测试报告(224)
习题6(226)
附录(228)
附录A测试计划模板(228)
附录B测 例模板(230)
附录C测试报告模板(231)
附录D软件缺陷报告模板(234)
参考文献(235)
第1章软件测试概述(1)
1.1软件测试简介(2)
1.2软件测试的目的(4)
1.3软件缺陷(4)
1.3.1软件缺陷的定义(4)
1.3.2软件缺陷的分类(5)
1.4软件测试与软件工程的关系(7)
1.5PDCA与软件测试(9)
1.5.1什么是PDCA模型(9)
1.5.2PDCA理念融入软件测试(9)
1.6常见软件测试模式(13)
1.6.1V模型(13)
1.6.2W模型(13)
习题1(14)
第2章高考志愿填报辅助系统(16)
2.1项目背景(16)
2.2核心需求(17)
2.3核心功能(17)
2.4系统架构图(17)
2.5项目功能介绍(17)
2.5.1登录功能(18)
2.5.2计划查询功能(20)
2.5.3填报辅助功能(23)
2.6项目环境搭建(29)
习题2(46)
第3章测试计划和测 例(47)
3.1软件测试计划(48)
3.1.1概述(48)
3.1.2软件测试计划的作用(50)
3.1.3制订测试计划的原则(52)
3.2制订XX省填报志愿辅助系统测试计划(52)
3.3测 例概述(57)
3.3.1概述(57)
3.3.2为什么需要测 例(60)
3.3.3测 例的质量(61)
3.4设计XX省填报志愿辅助系统的测 例(64)
习题3(68)
第4章测试技术(69)
4.1软件测试技术的分类(69)
4.1.1按执行方式分类(70)
4.1.2按是否查看代码分类(70)
4.1.3按开发阶段分类(71)
4.1.4按是否需要手工执行分类(71)
4.2静态测试(72)
4.2.1代码走查(72)
4.2.2技术评审(72)
4.2.3代码审查(74)
4.3黑盒测试(76)
4.3.1黑盒测试方法概述(76)
4.3.2等价类划分法(77)
4.3.3边界值分析法(81)
4.3.4决策表法(85)
4.3.5因果图法(88)
4.3.6黑盒测试方法的选择(93)
4.4白盒测试(93)
4.4.1逻辑覆盖测试(94)
4.4.2路径分析测试(98)
4.5单元测试(103)
4.5.1什么是单元测试(103)
4.5.2单元测试框架xUnit(106)
4.5.3单元测试工具JUnit(107)
4.5.4JUnit在Eclipse中的使用(108)
4.5.5 其他几款Java程序员测试工具(117)
4.6回归测试(118)
4.6.1回归测试的技术和回归测试的数据(119)
4.6.2回归测试的范围(119)
4.6.3回归测试的人员(119)
习题4(120)
第5章自动化测试(122)
5.1自动化测试的定义(123)
5.2自动化测试的任务(123)
5.3自动化功能测试(124)
5.3.1什么是自动化功能测试(124)
5.3.2自动化功能测试的基本流程(124)
5.3.3自动化功能测试的优缺点(126)
5.3.4自动化功能测试常见技术(127)
5.3.5自动化功能测试工具Selenium(128)
5.3.6自动化功能测试工具UFT(148)
5.4自动化性能测试(156)
5.4.1自动化性能测试的指标(157)
5.4.2自动化性能测试的种类(159)
5.4.3自动化性能测试的流程(160)
5.4.4自动化性能测试工具JMeter(162)
5.4.5自动化性能测试工具LoadRunner(186)
习题5(204)
第6章测试报告(205)
6.1软件测试报告(205)
6.1.1概述(205)
6.1.2测试报告的种类(209)
6.2软件缺陷管理与报告(210)
6.2.1软件缺陷描述规则(210)
6.2.2软件缺陷的生命周期(210)
6.2.3软件缺陷报告的内容和工具(212)
6.2.4软件缺陷报告模板说明(214)
6.3XX省填报志愿辅助系统的功能测试报告(219)
6.4XX省填报志愿辅助系统的性能测试报告(224)
习题6(226)
附录(228)
附录A测试计划模板(228)
附录B测 例模板(230)
附录C测试报告模板(231)
附录D软件缺陷报告模板(234)
参考文献(235)
猜您喜欢