超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册
> >>
软件测试技术与实践

软件测试技术与实践

出版社:清华大学出版社出版时间:2018-01-01
开本: 32开 页数: 706
本类榜单:教材销量榜
中 图 价:¥39.1(4.9折) 定价  ¥79.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

软件测试技术与实践 版权信息

软件测试技术与实践 本书特色

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

软件测试技术与实践 内容简介

在国家大力推进信息化与工业化融合之际,信息软件及工业软件的质量保证决定了“两化融合”的成败。软件质量保证的*重要手段之一就是软件测试。《软件测试技术与实践》作为航天中认推出支持两化软件测试的系列教材(《软件测试技术与实践》、《信息软件系统测试与实践》及《嵌入式软件测试与实践》)的基础,就显得非常重要。软件测试集技术、工程及实践于一身,如果没有好的技术基础和工程意识,眼高手低,那么在开展信息软件测试或工业软件测试时就会力不从心,多走弯路,无法把好质量关。蔡建平教授长年从事软件工程、软件测试以及软件质量保证的研究、实践和教学,并为编写此书做了较长时间的准备,也出版了多本这方面的教材。特别是《软件测试方法与技术》被评为“全国工程硕士专业学位教育指导委员会推荐教材”和“软件工程专业核心课程系列教材”。《软件测试技术与实践》是在《软件测试方法与技术》和《软件测试实践教程》基础上改编而成的,具有如下主要特点:(1) 该教材重要知识点的组织和讲述满足国内企业,特别是国内各种评测机构或组织对现代软件测试人才培养的要求;(2) 该教材在传统软件测试技术和方法的基础上,特别强调软件测试是质量把控的重要手段之一,必须要与软件质量度量和评价相结合,要满足软件工程全生命周期软件测试的要求,要充分重视软件开发方法和应用方式对软件测试的影响,要注意软件测试工具对软件测试支持的重要作用等;(3) 该教材还为高等院校和企业培训提供了软件测试课程实践教学方案、平台和案例,满足应用型软件测试人才培养的需要,满足软件测试工作人员的自学需要。

软件测试技术与实践 目录

目 录第Ⅰ部分 软件测试基础篇 第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.3 Mantis应用举例 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 应用软件测试管理工具
TestLink 195 6.3.5 TestLink应用举例 199 习题和思考题 219 第Ⅲ部分 软件测试方法与技术篇 第7章 软件静态测试 222 7.1 各阶段评审 222 7.1.1 同行评审 222 7.1.2 测试需求规格说明书 225 7.2 代码检查 226 7.2.1 代码检查方法 228 7.2.2 代码编程规范检查 231 7.2.3 代码的自动分析 235 7.2.4 代码结构分析 236 7.2.5 代码安全性检查 239 7.3 软件复杂性分析 241 7.3.1 软件复杂性度量与控制 241 7.3.2 软件复杂性度量元 245 7.3.3 面向对象的软件
复杂性度量 251 7.4 软件质量模型 254 7.4.1 软件质量的概念 255 7.4.2 软件质量分层模型 257 7.4.3 软件质量度量与评价 263 7.5 代码静态分析工具 269 7.5.1 编程规则检查工具
CheckStyle 269 7.5.2 代码缺陷分析工具PMD 274 7.5.3 代码质量分析工具
SourceMonitor 284 习题和思考题 290 第8章 软件动态测试 292 8.1 白盒测试 292 8.1.1 逻辑覆盖 293 8.1.2 路径测试 296 8.1.3 数据流测试 300 8.1.4 信息流分析 304 8.1.5 覆盖率分析及测试
覆盖准则 304 8.2 黑盒测试 308 8.2.1 等价类划分 309 8.2.2 边界值分析 312 8.2.3 因果图 313 8.2.4 随机测试 316 8.2.5 猜错法 316 8.3 测试用例设计 317 8.3.1 测试用例设计概念 317 8.4.2 测试用例编写要素与
模板 320 8.4.3 测试用例的设计步骤 325 8.4.4 测试用例分级 326 8.4.5 软件测试用例设计的
误区 328 8.4.6 软件测试用例设计举例 330 习题和思考题 332 第9章 软件单元测试 333 9.1 单元测试概述 334 9.1.1 单元测试的意义 334 9.1.2 单元测试的内容 336 9.2 单元测试方法和步骤 340 9.2.1 单元测试方法 340 9.2.2 单元测试步骤 341 9.3 单元测试工具与实践 342 9.3.1 单元测试工具JUnit 342 9.3.2 JUnit下的覆盖测试工具
EclEmma 355 习题和思考题 367 第10章 软件集成测试和确认测试 368 10.1 集成测试 368 10.1.1 集成测试的概念 368 10.1.2 传统的集成测试方法 372 10.1.3 基于McCabe的设计
复杂性与集成复杂性
的集成测试方法 377 10.1.4 集成测试过程 380 10.2 确认测试 382 10.2.1 确认测试的基本概念 382 10.2.2 确认测试的过程 383 10.3 集成测试应用举例 385 习题和思考题 388 第11章 软件系统测试 389 11.1 系统测试 389 11.1.1 系统测试的概念 389 11.1.2 系统测试中关注的
重要问题 390 11.1.3 系统测试的要求和
主要内容 394 11.1.4 系统测试设计 398 11.1.5 系统测试手段 400 11.2 系统测试工具 407 11.2.1 功能自动化测试工具
Selenium及其应用 407 11.2.2 性能自动化测试工具
JMeter及其应用 416 习题和思考题 432 第12章 面向对象软件测试 433 12.1 面向对象程序设计语言对
软件测试的影响 434 12.1.1 信息隐蔽对测试的
影响 434 12.1.2 封装和继承对测试的
影响 434 12.1.3 集成测试 434 12.1.4 多态性和动态绑定对
测试的影响 435 12.2 面向对象测试模型 436 12.2.1 面向对象分析的测试
(OOA Test) 437 12.2.2 面向对象设计的测试
(OOD Test) 439 12.2.3 面向对象编程的测试
(OOP Test) 440 12.2.4 面向对象的单元测试
(OO Unit Test) 441 12.2.5 面向对象的集成测试
(OO Integrate Test) 443 12.2.6 面向对象的系统测试
(OO System Test) 444 12.2.7 面向对象软件的回归
测试 445 12.2.8 基于UML的面向对象
软件测试 445 12.3 面向对象软件测试用例的
设计 447 12.3.1 基于故障的测试 447 12.3.2 基于脚本的测试 447 12.3.3 面向对象类的随机
测试 447 习题和思考题 448 参考文献 449
展开全部

软件测试技术与实践 作者简介


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

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服