本书介绍了国内外先进的软件测试技术和测试理念: 包含软件测试理论、软件质量、软件测试过程、软件测试方法、软件测试管理、软件测试工具以及Web 项目测试和APP 项目测试等。全书覆盖了基础和高阶的软件测试知识, 并结合目前市场需求的岗位技能, 提供了极具参考价值的测试实例。本书是腾尚时代软件职业培训学校全体老师精心打造的一本软件测试领域专业书籍, 力求使更多的求职者和读者更好地学习软件测试的相关知识, 并找到更理想的软件测试工作岗位。本书适合于从事软件测试领域的技术人员及希望从事软件测试的其他专业人员阅读, 也适合计算机、软件、自动化等相关专业的学生与老师参考。目录第1章软件测试理论141.1软件概念141.1.1软件发展史141.1.2软件生命周期161.1.3软件体系结构171.2软件研发模型181.2.1瀑布模型181.2.2快速原型模型191.2.3螺旋模型191.2.4RUP流程201.2.5敏捷模型221.3软件测试基本概念231.3.1软件测试发展231.3.2软件测试目的241.3.3软件测试原则251.4软件测试模型261.4.1V模型261.4.2W模型271.4.3H模型281.4.4X模型281.4.5敏捷测试291.5软件缺陷291.5.1软件为什么会引入缺陷291.5.2缺陷种类301.6测试用例311.6.1测试用例的重要性311.6.2测试用例写作思路31第2章软件质量332.1质量332.1.1质量铁三角332.1.2软件质量342.2质量管理体系342.2.1ISO352.2.2CMM/CMMI362.2.36Sigma382.3软件质量特性402.3.1功能性402.3.2可靠性412.3.3易用性412.3.4效率412.3.5可维护性412.3.6可移植性422.4软件质量活动422.4.1SQA由来422.4.2SQA工作职责422.4.3软件度量43第3章软件测试过程453.1测试阶段划分453.2单元测试453.2.1单元测试环境453.2.2单元测试策略463.2.3单元测试常见的错误473.2.4单元测试工具483.3集成测试483.3.1集成测试环境483.3.2集成测试策略483.3.3集成测试分析503.3.4集成测试工具503.4系统测试503.4.1系统测试环境513.4.2系统测试策略513.5验收测试553.5.1UAT测试553.5.2α测试553.5.3β测试563.6回归测试563.6.1回归测试流程563.6.2回归测试策略563.7软件测试的流程573.7.1测试角色与职责573.7.2测试计划与控制583.7.3测试分析与设计583.7.4测试实现与执行593.7.5测试评估与报告603.7.6测试结束活动61第4章软件测试方法624.1测试方法划分624.2白盒测试624.2.1白盒测试常用技术624.2.2基本路径测试654.2.3白盒测试的优缺点664.3黑盒测试664.3.1等价类划分法674.3.2边界值分析法704.3.3判定表分析法714.3.4因果图分析法734.3.5正交试验法754.3.6流程分析法774.3.7状态迁移法794.3.8异常分析法804.3.9错误推测法804.3.10黑盒测试的优缺点814.4灰盒测试814.5静态测试814.5.1同行评审824.5.2阶段评审834.5.3同行评审与阶段评审的区别844.6动态测试85第5章软件测试的管理865.1配置管理865.1.1配置管理角色与职责865.1.2配置管理的流程875.1.3配置管理工具介绍885.2需求管理895.2.1什么是需求895.2.2需求的类型895.2.3需求工程905.2.4需求开发905.2.5需求管理925.3缺陷管理945.3.1软件缺陷的状态945.3.2缺陷管理的角色945.3.3缺陷管理基本流程955.3.4缺陷的等级划分955.3.5缺陷报告的内容965.3.6缺陷分析975.4风险管理985.4.1风险管理的过程985.4.2项目中常见的风险985.5敏捷风险管理1005.5.1敏捷项目的理解1005.5.2敏捷项目需求的管理1015.5.3敏捷项目时间的管理1025.5.4敏捷项目成本的管理1025.5.5敏捷项目质量的管理1025.5.6敏捷项目沟通的管理1045.5.7敏捷项目风险的管理105第6章测试工具的介绍1076.1配置管理工具-SVN1076.1.1VisualSVN的安装配置1076.1.2VisualSVN服务端的使用1116.1.3TortoiseSVN的安装配置1186.1.4TortoiseSVN客户端的使用1206.2缺陷管理工具1266.3性能测试工具1286.3.1性能测试概念1286.3.2性能测试指标1291.并发数1292.响应时间1293.吞吐量1304.TPS1305.点击率1306.资源利用率1306.3.3性能测试流程1306.3.4Loadrunner工具介绍1316.3.5VuGen录制脚本1326.3.6Controller场景设计1406.3.7Load Generator负载生成1486.3.8Controller场景运行1526.3.9Analysis结果分析1526.4接口测试工具1556.4.1接口测试1556.4.2Postman1566.4.3Jmeter1586.5抓包工具170第7章常用协议简介1737.1OSI参考模型1737.2TCP/IP协议1747.3HTTP协议1787.4.1HTTP协议特点1787.4.2HTTP连接方式1787.4.3HTTP报文结构1797.4.4HTTP请求1807.4.5HTTP应答1827.4.6HTTP通信机制1837.4.7HTTP缓存机制1847.4HTTPS协议1867.4.1HTTPS的特点1867.4.2工作原理1867.4.3SSL协议1877.4.4TLS协议188第8章Web项目测试1898.1Web基础1898.1.1Web的发展1898.1.2Web的特点1898.1.3Web工作原理1908.1.4Web页面加载过程1918.2Web测试技术1928.2.1Web功能测试1938.2.2Web性能测试1948.2.3Web安全测试1958.2.4Web兼容测试1978.2.5Web接口测试198第9章APP项目测试1999.1App发展1999.2App测试流程1999.3App测试方法2009.3.1Android与IOS2009.3.2UI测试2009.3.3功能测试2009.3.4性能测试2029.3.5安全测试2029.3.6兼容性测试2039.3.7接口测试2039.3.8用户体验测试2039.4App测试工具2049.4.1ADB2049.4.2AAPT2119.4.3Monkey2129.4.4DDMS2189.4.5Fiddler2219.5App测试与Web测试的区别2259.6H5页面测试226
软件测试技术指南 EPUB, PDF, MOBI, AZW3, TXT, FB2, DjVu, Kindle电子书免费下载。