软件测试基础与测试案例分析
课件处为本书PPT教案

作者:张坤 李媚 王向 阮冬茹 高凯 高国江

丛书名:普通高等教育“计算机类专业”系列教材

定价:29.5元

印次:1-3

ISBN:9787302358763

出版日期:2014.09.01

印刷日期:2017.12.20

图书责编:杨帆

图书分类:零售

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

本书从多个视角对软件测试技术与方法进行阐述,内容涵盖软件测试基础、测试用例设计、集成测试、系统测试、测试文档写作、黑盒测试与白盒测试、UML建模、有限状态机、Petri网和状态图等。全书内容综合全面,理论性强,体系完整,内容新颖,条理清晰,组织合理,强调实践。本书可作为高校相关专业(如计算机科学与技术、软件工程、信息管理与信息系统)相关课程的教材,同时对于从事计算机软件开发的工程技术人员和希望了解软件测试技术的爱好者也具有较高的参考价值。

高凯,男,汉族,1968年11月出生,中共党员。上海交通大学电子信息与电气工程学院计算机科学与工程系计算机应用技术专业毕业,上海交通大学优秀毕业生,国家惠普奖学金获得者,台湾地区潘文渊奖学金获得者,博士,副教授,硕士研究生导师,河北省重点学科“计算机软件与理论”骨干教师,河北科技大学教学名师,现主要从事软件开发、中文自然语言处理、社会计算等方面的教学与研发工作。目前负责的纵向课题有2013年国家自然科学基金课题1项、2012年河北省科技支撑计划1项。近几年来,以第一作者身份在国内外出版的学术刊物和国际会议上发表论文17篇(SCI索引4篇,EI索引13篇),在科学出版社出版学术专著《网络信息检索技术及搜索引擎系统开发》;在电子工业出版社出版“高等学校计算机规划教材”《数据库原理与应用》;在清华大学出版社出版“高等学校信息技术规划教材”《计算机英语》、《C#程序开发与应用教程》;在国防工业出版社出版“普通高等学校十二五规划教材”《Android智能手机软件开发教程》等。�

随着计算机系统规模和复杂性的急剧增加,计算机软硬件出现故障和系统失效的可能性也在增加。为保证计算机软件的质量,软件测试正日益受到IT业的重视。软件测试一般是指在规定的条件下,对计算机软件进行测试,发现其中可能存在的错误,并对其是否能满足设计要求进行评估的过程。针对现今复杂度高、规模大的计算机软件产品,如何进行高效的专业化测试,已成为业内人士所关心的问题之一。对于从事计算机教学、科研、工程开发、软件产品应用等领域的人来说,掌握常见软件测试工具的使用方法,非常有必要。 本书理论性强,体系完整,内容新颖,条理清晰,组织合理,实践性强,从多个视角对计算机软件测试技术进行了分析。内容涵盖与计算机软件测试相关的多个重要部分,包括软件测试流程、软件测试用例设计和管理工具使用等。全书共分10章。第1章介绍了软件测试基础知识及4种不同的测试模型与相应测试过程中的步骤,分析了软件测试现状,提出了软件测试的职业发展方向;第2章叙述了书中所用到的测试用例;第3章介绍了测试用例的设计方法并分析了针对不同用例的设计方法;第4章介绍了集成测试方法,介绍了MM路径集成测试的实际应用过程;第5章对系统测试的各个方面进行了说明,分析了性能测试、压力测试、容量测试以及GUI测试等;第6章介绍了软件测试的流程以及各种测试文档的写作要求;第7章介绍了黑盒测试工具,并介绍了IBM Rational Function Tester工具的使用;第8章介绍了软件测试中的白盒测试法,并以JUnit和HtmlUnit为例,介绍了基本的测试框架和一些高级应用,最后以一个完整的NextDate问题为例,演示了JUnit测试方法的实际...

课件下载

样章下载

暂无网络资源

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

目录
荐语
查看详情 查看详情
第1章软件测试概述/1

1.1计算机软件可靠性问题/1

1.2软件测试的基本知识/3

1.2.1软件测试背景/3

1.2.2软件测试的原则/4

1.2.3软件测试的分类/5

1.3软件测试过程模型/8

1.3.1单元测试/8

1.3.2集成测试/11

1.3.3确认测试/13

1.3.4系统测试/15

1.3.5验收测试/16

1.3.6测试模型/18

1.4软件测试职业发展和现状/19

1.4.1软件测试的现状/19

1.4.2软件测试的职业发展/20

1.5本章小结/20

习题/21

第2章程序示例/22

2.1通用伪代码/22

2.2伪代码的语法规则/22

2.3NextDate程序/24

2.3.1问题描述/24

2.3.2NextDate程序分析/24

2.3.3NextDate程序实现/24

2.4UML语言/26

2.5ATM系统/27

2.5.1ATM系统分析/27

2.5.2UML建模/28

2.6本章小结/31

习题/31第3章软件测试用例的设计/33

3.1黑盒测试/33

3.1.1边界值测试/33

3.1.2等价类测试/37

3.1.3因果图/40

3.1.4决策表/42

3.2黑盒测试策略/45

3.3白盒测试/47

3.3.1路径测试/47

3.3.2数据流测试/50

3.4逻辑覆盖/53

3.4.1语句覆盖/53

3.4.2判定覆盖/54

3.4.3条件覆盖/54

3.4.4判定/条件覆盖/55

3.4.5条件组合覆盖/56

3.4.6几种覆盖准则之间的...