高级软件测试技术

高级软件测试技术

作者:杜庆峰 编著

出版社:清华大学出版社

出版年:2011-06-01

评分:5分

ISBN:9787302260516

所属分类:网络科技

书刊介绍

高级软件测试技术 内容简介

杜庆峰编著的《高级软件测试技术》详细地阐述了软件测试领域的基本理论、基本技术及专门测试领域的测试技术。首先,从软件测试的数学基础入手,介绍了和软件测试相关的基础知识;然后全面深入地介绍了静态测试技术和动态测试技术;在了解这些基础技术的基础上,再从单元测试、集成测试、系统测试及验收测试4个层面分析了如何进行测试的计划、用例分析和设计等过程;由于面向对象的测试技术是随着面向对象技术的发展在原有测试技术基础上发展起来的,《高级软件测试技术》专列一章重点介绍面向对象的测试技术;《高级软件测试技术》还用较长的篇幅阐述了专用应用系统测试,主要包括gui测试、web系统测试、数据库测试、嵌入式系统测试、负载压力测试及游戏测试;*后,讨论了软件测试管理和软件测试自动化技术并介绍了两个开源测试工具的使用方法。附录中收录了正交试验法的部分正交试验表和软件测试中英文术语对照表。
《高级软件测试技术》作为软件测试的理论、技术及应用参考书,不但突出基础知识和方法,而且阐述了一些高级的测试技术和方法,同时也注重测试技术的应用。作者在分析知识点的同时,均用实际的案例进行深入浅出的分析,使读者能更好地理解和掌握软件测试理论知识.并能很好地运用到实际测试工作中去。

高级软件测试技术 本书特色

杜庆峰编著的《高级软件测试技术》的特点是测试技术介绍全面,不但阐述了所有基本的软件测试技术,而且介绍了许多高级主题和专门应用系统的测试技术,并附有许多测试案例。本书共分12章,第1章从讨论软件测试的数学基础入手,阐述了软件测试的发展史、软件测试的定义及基本原则等方面的基础知识;第2章介绍了静态测试技术;第3章全面地分析了动态测试技术,包括黑盒测试技术和白盒测试技术等;第4~7章分别介绍了单元测试、集成测试、系统测试及验收测试技术;第8章介绍了面向对象测试技术,讨论了面向对象测试的基本方法和策略等;第9章阐述了gui测试、web系统测试、数据库测试、嵌入式系统测试、负载测试和游戏测试,这些均属于专门应用系统的测试;第10章全面分析了软件测试管理的过程;第11章介绍了软件测试自动化,分析了自动化测试和手工测试的优点与缺点等内容;第12章介绍了两个开源的测试工具junit和jmeter的使用。

高级软件测试技术 目录


第1章软件测试基础知识1.1软件测试的数学理论基础1.1.1集合论1.1.2函数1.1.3关系1.1.4命题逻辑1.1.5概率论1.1.6图论1.2软件测试的现状与发展1.2.1软件测试的现状1.2.2软件测试的发展趋势1.3软件测试和软件质量1.3.1什么是软件测试1.3.2什么是软件质量1.3.3软件测试和软件质量保证的区别1.3.4进行多少测试才终止1.4为什么需要软件测试1.4.1导致软件缺陷的原因1.4.2软件测试在软件开发、维护和使用中的角色1.4.3软件测试心理学1.5软件测试的目的1.6软件测试的原则1.6.1所有的软件测试都应追溯到用户需求1.6.2尽早地和不断地进行软件测试1.6.3不可能完全地测试1.6.4增量测试,由小到大1.6.5避免测试自己的程序1.6.6设计完善的测试用例1.6.7注意测试中的群集现象1.6.8确认缺陷的有效性1.6.9

相关推荐

微信二维码