注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学软件测试技术与实践

软件测试技术与实践

软件测试技术与实践

定 价:¥79.80

作 者: 蔡建平,叶东升,康妍,王爱菲,周百顺 著
出版社: 清华大学出版社
丛编项: 高等学校计算机应用规划教材
标 签: 暂缺

购买这本书可以去


ISBN: 9787302486886 出版时间: 2018-01-01 包装: 平装
开本: 16开 页数: 452 字数:  

内容简介

  《软件测试技术与实践》共分为软件测试基础、软件测试管理、软件测试方法与技术三部分,覆盖了软件测评的各个环节和知识点,内容包括软件及软件测试的基本概念、软件测试分类与分级、软件缺陷管理、软件全生命周期测试、软件测试及其过程管理、软件静态测试与动态测试,以及面向对象软件测试的方法等。对于其中的一些重要环节,设计了基于案例驱动,利用典型开源工具进行软件测试实践的教学内容,如缺陷管理、测试管理、静态测试、单元测试、集成测试、系统测试(包括功能测试及性能测试)等。《软件测试技术与实践》可作为高等院校计算机相关专业的教材和参考书籍,还可作为软件测试应用型人才的培训教材,也可供软件测试、软件质量保证及软件开发和软件项目管理从业人员参考。

作者简介

  蔡建平,在军队从事教学与全军军用共性软件、软件工程、软件质量保证等项目的论证及研究工作20多年,获军队科技进步一等奖一项、二等奖两项、三等奖两项,编著《Ada程序设计语言高级教程》,发表各类学术文章20多篇。在企业工作期间,主持开发了嵌入式软件工程和软件测试工具,这些工具已成功地用于航空、航天等国防项目的测试和软件工程化,极大地保证了这些项目的质量。在北京工业大学工作期间,在软件学院的学科、专业、实验室、“211工程”、教育部和北京市特色专业、科技创新平台以及学科交叉等建设方面做了大量的工作,取得了突出成果。获国家教育教学成果二等奖。“软件测试”及“高级软件编程技术”分别评为学校精品课程和研究生重点建设课程,《软件测试大学教程》、《软件测试实验指导教程》、《嵌入式软件测试实用技术》、《软件综合开发案例教程》4部教材和专著已在清华大学出版社出版发行。其中《软件测试大学教程》于2013年被评为全国工程硕士专业学位教育指导委员会推荐教材。科研上,发表各类论文20多篇,申请专利、软著多项,指导的学生科技活动成果获第十二届“挑战杯”全国大学生课外学术科技作品竞赛三等奖,指导的两篇硕士论文被评为校优秀论文。作为惠普国际软件人才及产业基地的学术总监,负责全国各高校共建专业合作论证及顶层策划与设计,培养方案、课程体系、实训方案的设计与制定,与实训课程配套教材的研发组织及各门课程的研发组织,基地师资队伍及课程团队建设,以及1000多名学生实习/实训的组织与实施。目前,在航天中认负责公司的咨询、研究及对内和对外的技术培训等业务,负责和参与了交通部、体育总局、中海油、大连理工大学、浪潮、长虹、美的、小天鹅、格力、轨道交通、国家电网、中国质量认证中心、汽车电子、医疗电子、家用电器等信息化建设项目及嵌入式系统项目的软件工程化、软件质量保证、软件测试以及配套实验室建设的咨询与培训。蔡建平教授还是国家科学技术奖励、国家专利奖励、山东省科学技术奖励、北京市科学技术奖励、海淀区科学技术奖励、北京市文化创意产业、海淀区文化创意产业等专家库成员。

图书目录

目录
第Ⅰ部分软件测试基础篇
第1章软件与软件危机2
1.1.1软件特性2
1.1.2软件种类4
1.2软件危机4
1.2.1软件危机的分析4
1.2.2软件危机现象7
1.2.3避免软件危机的方法8
1.3软件工程8
1.3.1软件工程定义8
1.3.2软件生命周期12
1.3.3敏捷开发过程18
习题和思考题22
第2章软件测试基础23
2.1软件测试基本概念23
2.1.1软件测试发展史23
2.1.2软件测试的定义25
2.1.3软件测试的目的27
2.1.4软件测试的原则28
2.1.5软件测试质量度量32
2.1.6软件测试与软件开发各
阶段的关系33
2.2软件测试工作33
2.2.1软件测试工作的流程34
2.2.2软件测试工具对测试工作的支持35
2.2.3软件测试工作的几个认识误区36
2.3软件测试职业40
2.3.1软件测试职业发展40
2.3.2软件测试人员应具备的素质44
2.3.3软件测试的就业前景47
习题和思考题48
第3章软件测试分类与分级50
3.1软件测试分类50
3.1.1计算机软件配置项50
3.1.2基于CSCI的软件测试分类51
3.2软件测试分级56
3.2.1软件生命周期的测试分级56
3.2.2软件测试中的错误分级及
其应用59
习题和思考题62
第Ⅱ部分软件测试过程篇
第4章软件缺陷管理64
4.1软件缺陷64
4.1.1软件缺陷的定义64
4.1.2软件缺陷描述67
4.1.3软件缺陷的分类69
4.1.4软件缺陷管理75
4.2软件缺陷度量、分析与统计77
4.2.1软件缺陷度量77
4.2.2软件缺陷分析81
4.2.3软件缺陷统计83
4.3软件缺陷报告87
4.3.1缺陷报告的主要内容87
4.3.2缺陷报告撰写标准89
4.4缺陷管理工具91
4.4.1缺陷管理工具介绍91
4.4.2缺陷管理工具Mantis
及其应用93
4.4.3Mantis应用举例115
习题和思考题123
第5章基于生命周期的软件测试方法124
5.1生命周期测试概念124
5.1.1生命周期测试的工作划分124
5.1.2生命周期测试的主要任务125
5.1.3基于风险的软件测试方法130
5.2生命周期各个阶段的测试要求133
5.2.1需求阶段测试133
5.2.2设计阶段测试134
5.2.3编码阶段测试135
5.2.4测试阶段135
5.2.5安装阶段测试136
5.2.6验收阶段测试137
5.2.7维护阶段138
5.3生命周期软件测试
案例分析138
5.3.1被测样例系统需求说明138
5.3.4被测样例系统设计说明140
习题和思考题144
第6章软件测试过程及测试过程管理145
6.1软件测试过程145
6.1.1软件测试过程模型146
6.1.2软件测试过程中的活动及内容149
6.1.3软件测试过程度量151
6.1.4软件测试过程成熟度154
6.1.5软件测试过程改进157
6.2软件测试过程管理160
6.2.1软件测试过程管理的理念162
6.2.2软件测试计划与测试需求163
6.2.3软件测试设计和开发169
6.2.4软件测试的执行172
6.2.5软件测试文档174
6.2.6软件测试用例、测试数据
与测试脚本179
6.2.7软件测试过程中的配置管理183
6.2.8软件测试过程中的组织管理186
6.3软件测试管理工具191
6.3.1软件测试管理工具应具备的功能192
6.3.2软件测试管理工具的
选择192
6.3.3常用软件测试管理
工具介绍193
6.3.4应用软件测试管理工具
TestLink195
6.3.5TestLink应用举例199
习题和思考题219
第Ⅲ部分软件测试方法与技术篇

本目录推荐