内容提要
本书突出实用特,讲述软件测试的相关概念、方和技能,全书分为基础篇、技术篇和篇三部分: 基础篇讲述软件测试与软件质量的基础理论,为后面的学奠定一定的理论基础; 技术篇讲述了面向传统发过程、面向软件程层面的软件测试和自动化测试以及敏捷测试; 篇介绍盒测试与白盒测试、性能测试与安全测试以及测试管理,并选取常用软件测试讲述其使用方。 本书重视实践能力和作能力的培养,内容翔实、循序渐、图文并茂、实用性强,并在案例讲述过程中穿相关的基础知识和基本理论介绍,做到理论与实践相结合,方与应用相结合,读者可在较短的时间内理解和掌握软件测试的基本概念和作实务。 本书是软件测试相关课程的配套教材,适用于企事业等单位从事软件测试作的人员参考学,也可作为中专院校计、软件程、测试等相关专业师生自学、教学参考书以及社会各类培训班的即学即用教材,也适用于计技术与软件专业技术资格(水)考试的继续教育。
目录
基础篇1章软件测试概述1.1软件缺陷1.2软件测试技术的发展历史与现状1.3软件测试的概念解析1.4软件测试的过程1.5软件测试与软件发1.6软件测试的重要性和实质思考题2章软件质量2.1质量的定义2.2软件质量2.3软件质量模型2.4标准的发展2.5软件质量与软件测试2.6软件质量保证与软件测试思考题技术篇3章面向传统发过程的软件测试3.1软件测试模型3.2软件生命周期3.3单元测试3.4集成测试3.5系统测试思考题4章面向软件程层面的软件测试4.1面向对象的测试4.2AOP测试4.3SOA测试思考题5章自动化测试5.1自动化测试的优点5.2自动化测试基本原则5.3自动化测试实现基本策略5.4手测试和自动化测试的比较思考题6章敏捷测试6.1敏捷软件发简介6.2敏捷发中的测试人员6.3敏捷发中的测试流程6.4案例分析思考题篇7章论7.1角度分类7.2常见的测试对比7.3测试的选择方思考题8章盒测试与白盒测试8.1盒测试8.1.1QTP简介8.1.2录制测试脚本8.1.3建立检查点8.1.4参数化8.1.5输出值8.2白盒测试8.2.1JUnit简介8.2.2JUnit的使用思考题9章性能测试与安全测试9.1性能测试9.1.1LoadRunner简介9.1.2过程9.1.3创建脚本9.1.4负载测试9.1.5脚本运行状态9.2安全测试9.2.1Rational AppScan原理及简介9.2.2Rational AppScan应用举例9.2.3Rational AppScan扫描结果9.3案例分析9.3.1项目背景9.3.2RPT和LR的对比分析9.3.3获取RPT License Key9.3.4RPT更新9.3.5RPT创建项目9.3.6系统压力测试思考题10章测试管理10.1缺陷管理10.1.1关于Mantis10.1.2使用Mantis10.1.3报表统计10.1.4Mantis的管理10.2综合管理10.2.1TestDirector简介10.2.2TestDirector10.2.3创建项目10.2.4定制项目模块、加入用户和授权10.2.5Defect的使用思考题附录A软件测试常用术语表附录B软件测试常见问题附录C软件测师考试纲附录D软件测师考试模拟试题D.1软件程与软件测试基础知识D.2软件测试应用技术附录E软件测师考试模拟试题参考答案E.1软件程与软件测试基础知识E.2软件测试应用技术参考文献