微信扫一扫,移动浏览光盘
简介
书籍
计算机书籍
《软件测试工程师成长之路——软件测试方法与技术实践指南java ee篇(第2版)》以实际项目为原型,以关键的理论与丰富的实践为指导,贯彻了先进的项目管理理念与全程质量管理思想。以一个完整软件项目为实例,对软件测试工程师的日常工作进行详细的介绍,帮助读者掌握各种技术并能灵活地使用和扩展这些技术。
《软件测试工程师成长之路——软件测试方法与技术实践指南java ee篇(第2版)》是众多资深软件测试工程师多年经验的积累与提炼,特别是新增加的第12章,展现众多实际工作中典型的测试技巧、测试技术,不仅告诉读者如何做,更主要的是激起每位读者动手实践的兴趣。读者通过认真地体会这些案例并积极实践后,就能够积累丰富的实战经验,为今后的工作打下坚实的基础。
《软件测试工程师成长之路——软件测试方法与技术实践指南java ee篇(第2版)》可作为高校计算机及软件工程各专业的软件测试实践教材,也可供有兴趣或正在从事软件测试工作的人员参考。
目录
《软件测试工程师成长之路——软件测试方法与技术实践指南java ee篇(第2版)》
第一篇软件测试工程师知识储备
第1章如何成为一名合格的软件测试工程师
1.1基础知识
1.1.1计算机专业知识与技能方面
1.1.2个人素养方面
1.2工作范畴
1.2.1软件测试工作范畴
1.2.2软件测试工作的内容
1.3必备的核心知识
1.3.1软件测试的基本要素
1.3.2软件测试的方法和策略
1.3.3软件测试的规范和过程
1.3.4软件测试的组织和管理
1.3.5软件测试用例的设计
1.3.6软件缺陷
1.3.7软件测试的自动化
1.4读书笔记
第2章软件测试工程师如何成长与发展
2.1存储技能敲开著名企业的大门
.2.2软件测试工程师的成长历程
2.3读书笔记
第3章java ee方向软件测试工程师实践准备
3.1java ee开发平台简介
3.2java ee测试环境的搭建
3.2.1安装jdk及环境设置
3.2.2安装tomcat的示意图
3.2.3安装并配置mysql
3.3测试机网络与环境的配置
3.3.1windows系统
3.3.2mac系统
3.3.3linux系统
3.3.4solaris系统
3.3.5hp瞮x系统
3.3.6ibm瞐ix系统
3.4读书笔记
第二篇基于java ee产品线的项目实践
第4章项目初期各阶段的主要工作
4.1项目立项与拟定产品的发展方向阶段
4.1.1产品需求文档的形成及其实例
4.1.2产品需求形成阶段测试工程师的工作
4.2产品规格说明书制定阶段
4.2.1产品规格说明书的形成及其实例
4.2.2产品规格说明书阶段测试工程师的工作
4.3产品技术文档设计阶段
4.3.1编写技术设计文档
4.3.2技术设计文档阶段测试工程师的工作
4.4读书笔记
第5章软件测试计划的制定
5.1为何要制定测试计划
5.2怎样设计测试计划
5.2.1产品基本情况调研
5.2.2测试需求说明
5.2.3计划表
5.2.4测试资源配置
5.2.5系统风险评估
5.2.6测试的策略和记录
5.2.7问题跟踪报告
5.2.8测试计划的发布
5.3测试计划设计实例
5.4测试计划修改与维护
5.5读书笔记
第6章软件测试用例的编写
6.1白盒测试用例设计方法与案例
6.1.1逻辑覆盖法设计案例
6.1.2基本路径测试法案例
6.2黑盒测试用例设计案例
6.2.1等价类划分法设计案例
6.2.2边界值分析法设计案例
6.2.3因果图法设计案例
6.2.4错误推测法设计案例
6.2.5功能图法设计案例
6.2.6综合法设计案例
6.2.7异常测试法设计案例
6.3压力/性能测试设计案例
6.4安全性测试
6.4.1安全性测试的引入
6.4.2常见的web安全性测试
6.4.3xss测试技巧
6.5跨浏览器/跨平台测试设计案例
6.5.1跨浏览器测试设计案例
6.5.2跨平台测试设计案例
6.6本地化测试与国际化测试
6.6.1国际化测试的实例
6.6.2本地化测试的实例
6.7accessibility测试案例
6.8如何组织和跟踪测试用例
6.8.1组织测试用例
6.8.2测试用例的跟踪
6.8.3测试用例的维护
6.9读书笔记
第7章软件项目各部门相互协作
7.1共同审阅文档
7.2交流与沟通
7.2.1沟通的意义及项目干系人分析
7.2.2沟通与效率的关系
7.2.3沟通的一些要素
7.2.4项目中沟通运用的案例分析
7.2.5结束语
7.3读书笔记
第8章执行测试案例并报告缺陷
8.1项目过程中各阶段测试重点和策略
8.2如何报告所发现的缺陷
8.3如何尽早尽多地报缺陷
8.4发现缺陷的基本方法
8.4.1通过逻辑覆盖法发现的缺陷
8.4.2通过路径覆盖法发现的缺陷
8.4.3通过等价类划分法发现的缺陷
8.4.4通过边界值法发现的缺陷
8.4.5通过因果图法发现的缺陷
8.4.6通过错误推测法发现的缺陷
8.4.7通过功能图法发现的缺陷
8.4.8通过综合法发现的缺陷
8.4.9通过异常法测试发现的缺陷
8.4.10通过压力/性能测试发现的缺陷
8.4.11通过安全性测试发现的缺陷
8.4.12通过跨平台测试发现的缺陷
8.4.13通过跨浏览器测试发现的缺陷
8.4.14通过本地化与国际化测试发现的缺陷
8.4.15通过accessibility测试发现的缺陷
8.5如何让别人接受你报的缺陷
8.5.1缺陷为什么不被接受
8.5.2不被接受的缺陷的状态
8.5.3如何避免不被接受的缺陷
8.5.4如何处理不被接受的缺陷
8.6如何验证缺陷
8.6.1哪些状态的缺陷可以验证
8.6.2验证缺陷前需要做什么
8.6.3缺陷被完全修改的标准
8.6.4如何验证缺陷
8.6.5验证缺陷后还需要做什么
8.7如何分析缺陷
8.7.1什么是缺陷分析
8.7.2缺陷分析的重要性
8.7.3收集缺陷分析的信息
8.7.4如何进行缺陷分析
8.8一个缺陷管理系统应用实例
8.8.1bugfree的安装
8.8.2缺陷管理
8.8.3test case管理
8.8.4统计报表
8.9读书笔记
第9章产品功能完善与修复缺陷阶段
9.1模块功能完成并进行单元测试
9.2系统功能集成并进行整体测试
9.3产品代码冻结
9.4产品发布前的最后检查
9.5读书笔记
第10章测试工程师在产品发布前后的工作
10.1如何评估软件质量
10.2如何发布质量分析报告
10.3如何配合客户做验收测试
10.4如何处理客户发现的问题
10.5读书笔记
第三篇如何从一个普通工程师成长为资深工程师
第11章测试工具与框架的使用
11.1性能测试工具jprofiler实践
11.1.1jprofiler简介
11.1.2jprofiler的下载和安装
11.1.3jprofiler的配置与使用
11.1.4jprofiler的5个视图介绍
11.2压力测试工具jmeter实践
11.2.1jmeter简介
11.2.2jmeter的安装和运行
11.2.3jmeter的主要测试部件介绍
11.2.4jmeter 实例
11.3自动化测试工具autoit实践
11.3.1autoit简介
11.3.2autoit对象识别
11.3.3autoit自动化测试
11.4功能测试工具selenium实践
11.4.1利用selenium ide录制脚本并回放
11.4.2利用selenium ide组织测试套件
11.4.3selenium测试用例的运行
11.5staf+stax+python框架
11.5.1staf/stax自动化测试框架简介
11.5.2staf/stax安装前检查jdk的配置
11.5.3staf的安装及配置
11.5.4stax的安装及配置
11.5.5python的安装
11.5.6通过staf+stax框架执行xml脚本
11.6读书笔记
第12章国际软件测试经验与技巧分享
12.1测试前的准备工作
12.1.1研究待测试项目
12.1.2如何修改浏览器的代理设置
12.1.3如何修改hosts文件
12.1.4如何测试网上付费购物
12.2报bug的技巧
12.2.1界面问题
12.2.2页面链接问题
12.2.3功能问题
12.2.4权限问题
12.2.5js error问题
12.2.6国际化问题
12.2.7安全性问题
12.2.8特殊字符问题
12.2.9系统出错问题
12.2.10数据库问题
12.3明显不是bug的情况
12.4编写test case的技巧
12.4.1测试范围
12.4.2编写test case
12.5读书笔记
附录a大学学籍管理系统说明书
参考文献
第一篇软件测试工程师知识储备
第1章如何成为一名合格的软件测试工程师
1.1基础知识
1.1.1计算机专业知识与技能方面
1.1.2个人素养方面
1.2工作范畴
1.2.1软件测试工作范畴
1.2.2软件测试工作的内容
1.3必备的核心知识
1.3.1软件测试的基本要素
1.3.2软件测试的方法和策略
1.3.3软件测试的规范和过程
1.3.4软件测试的组织和管理
1.3.5软件测试用例的设计
1.3.6软件缺陷
1.3.7软件测试的自动化
1.4读书笔记
第2章软件测试工程师如何成长与发展
2.1存储技能敲开著名企业的大门
.2.2软件测试工程师的成长历程
2.3读书笔记
第3章java ee方向软件测试工程师实践准备
3.1java ee开发平台简介
3.2java ee测试环境的搭建
3.2.1安装jdk及环境设置
3.2.2安装tomcat的示意图
3.2.3安装并配置mysql
3.3测试机网络与环境的配置
3.3.1windows系统
3.3.2mac系统
3.3.3linux系统
3.3.4solaris系统
3.3.5hp瞮x系统
3.3.6ibm瞐ix系统
3.4读书笔记
第二篇基于java ee产品线的项目实践
第4章项目初期各阶段的主要工作
4.1项目立项与拟定产品的发展方向阶段
4.1.1产品需求文档的形成及其实例
4.1.2产品需求形成阶段测试工程师的工作
4.2产品规格说明书制定阶段
4.2.1产品规格说明书的形成及其实例
4.2.2产品规格说明书阶段测试工程师的工作
4.3产品技术文档设计阶段
4.3.1编写技术设计文档
4.3.2技术设计文档阶段测试工程师的工作
4.4读书笔记
第5章软件测试计划的制定
5.1为何要制定测试计划
5.2怎样设计测试计划
5.2.1产品基本情况调研
5.2.2测试需求说明
5.2.3计划表
5.2.4测试资源配置
5.2.5系统风险评估
5.2.6测试的策略和记录
5.2.7问题跟踪报告
5.2.8测试计划的发布
5.3测试计划设计实例
5.4测试计划修改与维护
5.5读书笔记
第6章软件测试用例的编写
6.1白盒测试用例设计方法与案例
6.1.1逻辑覆盖法设计案例
6.1.2基本路径测试法案例
6.2黑盒测试用例设计案例
6.2.1等价类划分法设计案例
6.2.2边界值分析法设计案例
6.2.3因果图法设计案例
6.2.4错误推测法设计案例
6.2.5功能图法设计案例
6.2.6综合法设计案例
6.2.7异常测试法设计案例
6.3压力/性能测试设计案例
6.4安全性测试
6.4.1安全性测试的引入
6.4.2常见的web安全性测试
6.4.3xss测试技巧
6.5跨浏览器/跨平台测试设计案例
6.5.1跨浏览器测试设计案例
6.5.2跨平台测试设计案例
6.6本地化测试与国际化测试
6.6.1国际化测试的实例
6.6.2本地化测试的实例
6.7accessibility测试案例
6.8如何组织和跟踪测试用例
6.8.1组织测试用例
6.8.2测试用例的跟踪
6.8.3测试用例的维护
6.9读书笔记
第7章软件项目各部门相互协作
7.1共同审阅文档
7.2交流与沟通
7.2.1沟通的意义及项目干系人分析
7.2.2沟通与效率的关系
7.2.3沟通的一些要素
7.2.4项目中沟通运用的案例分析
7.2.5结束语
7.3读书笔记
第8章执行测试案例并报告缺陷
8.1项目过程中各阶段测试重点和策略
8.2如何报告所发现的缺陷
8.3如何尽早尽多地报缺陷
8.4发现缺陷的基本方法
8.4.1通过逻辑覆盖法发现的缺陷
8.4.2通过路径覆盖法发现的缺陷
8.4.3通过等价类划分法发现的缺陷
8.4.4通过边界值法发现的缺陷
8.4.5通过因果图法发现的缺陷
8.4.6通过错误推测法发现的缺陷
8.4.7通过功能图法发现的缺陷
8.4.8通过综合法发现的缺陷
8.4.9通过异常法测试发现的缺陷
8.4.10通过压力/性能测试发现的缺陷
8.4.11通过安全性测试发现的缺陷
8.4.12通过跨平台测试发现的缺陷
8.4.13通过跨浏览器测试发现的缺陷
8.4.14通过本地化与国际化测试发现的缺陷
8.4.15通过accessibility测试发现的缺陷
8.5如何让别人接受你报的缺陷
8.5.1缺陷为什么不被接受
8.5.2不被接受的缺陷的状态
8.5.3如何避免不被接受的缺陷
8.5.4如何处理不被接受的缺陷
8.6如何验证缺陷
8.6.1哪些状态的缺陷可以验证
8.6.2验证缺陷前需要做什么
8.6.3缺陷被完全修改的标准
8.6.4如何验证缺陷
8.6.5验证缺陷后还需要做什么
8.7如何分析缺陷
8.7.1什么是缺陷分析
8.7.2缺陷分析的重要性
8.7.3收集缺陷分析的信息
8.7.4如何进行缺陷分析
8.8一个缺陷管理系统应用实例
8.8.1bugfree的安装
8.8.2缺陷管理
8.8.3test case管理
8.8.4统计报表
8.9读书笔记
第9章产品功能完善与修复缺陷阶段
9.1模块功能完成并进行单元测试
9.2系统功能集成并进行整体测试
9.3产品代码冻结
9.4产品发布前的最后检查
9.5读书笔记
第10章测试工程师在产品发布前后的工作
10.1如何评估软件质量
10.2如何发布质量分析报告
10.3如何配合客户做验收测试
10.4如何处理客户发现的问题
10.5读书笔记
第三篇如何从一个普通工程师成长为资深工程师
第11章测试工具与框架的使用
11.1性能测试工具jprofiler实践
11.1.1jprofiler简介
11.1.2jprofiler的下载和安装
11.1.3jprofiler的配置与使用
11.1.4jprofiler的5个视图介绍
11.2压力测试工具jmeter实践
11.2.1jmeter简介
11.2.2jmeter的安装和运行
11.2.3jmeter的主要测试部件介绍
11.2.4jmeter 实例
11.3自动化测试工具autoit实践
11.3.1autoit简介
11.3.2autoit对象识别
11.3.3autoit自动化测试
11.4功能测试工具selenium实践
11.4.1利用selenium ide录制脚本并回放
11.4.2利用selenium ide组织测试套件
11.4.3selenium测试用例的运行
11.5staf+stax+python框架
11.5.1staf/stax自动化测试框架简介
11.5.2staf/stax安装前检查jdk的配置
11.5.3staf的安装及配置
11.5.4stax的安装及配置
11.5.5python的安装
11.5.6通过staf+stax框架执行xml脚本
11.6读书笔记
第12章国际软件测试经验与技巧分享
12.1测试前的准备工作
12.1.1研究待测试项目
12.1.2如何修改浏览器的代理设置
12.1.3如何修改hosts文件
12.1.4如何测试网上付费购物
12.2报bug的技巧
12.2.1界面问题
12.2.2页面链接问题
12.2.3功能问题
12.2.4权限问题
12.2.5js error问题
12.2.6国际化问题
12.2.7安全性问题
12.2.8特殊字符问题
12.2.9系统出错问题
12.2.10数据库问题
12.3明显不是bug的情况
12.4编写test case的技巧
12.4.1测试范围
12.4.2编写test case
12.5读书笔记
附录a大学学籍管理系统说明书
参考文献
编著者还有:朱少民、汪红兵、盛安平
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×