高级软件测试技术
普通高等教育“十一五”国家级规划教材,提供PPT课件和视频授课,更新日期11.12.1

作者:杜庆峰

丛书名:重点大学软件工程规划系列教材

定价:59元

印次:1-2

ISBN:9787302260516

出版日期:2011.09.01

印刷日期:2016.11.14

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

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

前言 软件已经应用到人们生活的各个领域,是生活中不可缺少的一部分。一方面,随着软件的普及,人们对软件质量的要求越来越高; 另一方面,由于软件系统变得越来越庞大而复杂,如何提高软件质量是广大的技术人员所关注的,这使得软件开发人员和软件测试人员面临着巨大挑战。所以,保证软件质量是软件工程领域一直在深入研究的课题之一。 软件测试技术本身是不断发展的。目前,提高软件质量的方法就是在提高软件测试人员技术水平的同时规范并优化软件开发过程的管理。但软件测试在国内仍然处于发展的初期,在测试标准、测试计划的制定、测试方法的使用和推广、测试的组织和管理等方面处于不断发展完善阶段,处在一个“百家争鸣”的时期。在软件测试行业表面“蒸蒸日上”的现象背后,同时也存在着软件质量危机。 基于这种情况,国内许多高校的计算机、软件工程及其相关专业纷纷开设软件测试课程以培养更多的软件测试人才。目前,市场上的软件测试教材良莠不齐,精品教材少,尤其对软件测试技术介绍全面、深入的教材更少。为了适应当前教学和软件测试技术人员的需要,编者查阅了大量国内外有关软件测试方面的著作和文献,并结合自己多年的从业和教学经验编写了这本教材。 本书的特点是测试技术介绍全面,不但阐述了所有基本的软件测试技术,而且介绍了许多高级主题和专门应用系统的测试技术,并附有许多测试案例。 本书共分12章,第1章从讨论软件测试的数学基础入手,阐述了软件测试的发展史、软件测试的定义及基本原则等方面的基础知识; 第2章介绍了静态测试技术; 第3章全面地分析了动态测试技术,包括黑盒测试技术和白盒测试技术等; 第4~7章分别介绍了单元测试、集成测试...

课件下载

样章下载

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第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合理安排测试计划

1.6.10进行回归测试

1.6.11测试结果的统计和分析

1.6.12及时更新测试

1.7软件测试级别和模型

1.7.1软件测试级别

1.7.2软件测试生命周期

1.7.3开发和测试模型

1.8软件测试的类型

1.8.1功能性测试

1.8.2非功能性测试

1.8.3软件结构性测试 ... 查看详情

查看详情