欢迎光临中图网 请 | 注册
> >>
软件测试基础教程(微课视频版)

软件测试基础教程(微课视频版)

出版社:清华大学出版社出版时间:2023-07-01
开本: 其他 页数: 244
本类榜单:教材销量榜
中 图 价:¥37.4(7.5折) 定价  ¥49.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

软件测试基础教程(微课视频版) 版权信息

软件测试基础教程(微课视频版) 本书特色

1.对初级软件测试工程师所需技能介绍详细,内容通俗易懂。
2.实操性强,书中介绍了很多实用性的小案例,帮助读者快速掌握内容。
3.结合市场,对本行业的面试进行分析,帮助读者快速入行。
4.配套资源丰富,有微课视频、教学课件、教学大纲、测试文档、习题答案等。

软件测试基础教程(微课视频版) 内容简介

软件测试是软件工程领域的重要分支。本书作为该领域的入门级著作,在内容上基本涵盖了软件测试学习基础知识的各方面。全书共12章,大致可分为3部分: 第1部分(第1、2章)介绍软件测试的基础知识及模型规范; 第2部分(第3~9章)阐述了软件测试中经典而常用的软件测试分类及方法(黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试、回归测试); 第3部分(第10~12章)重点介绍面向对象软件测试、软件测试自动化等软件测试发展方向和软件测试的过程与管理。每章都附有习题,以便读者及时强化知识,推进探索。 本书可作为高等院校计算机、软件工程及相关专业的专科、本科教材,也适合企业软件测试工程师和测试项目经理阅读。对于没有软件工程背景,但对软件测试感兴趣的相关人员,本书同样具有较大的参考意义。

软件测试基础教程(微课视频版) 目录

第1章软件测试概述 1.1软件测试的必要性 1.1.1著名的软件错误案例 1.1.2为何要进行软件测试 1.1.3软件质量 1.1.4质量保证与测试的关系 1.2软件测试的背景 1.3软件测试的基本概念 1.3.1软件测试的定义 1.3.2软件测试的目的 1.3.3软件测试的原则 1.3.4与软件测试相关的术语 1.3.5验证与确认 1.3.6软件测试的分类 1.3.7软件的缺陷及分类的分级 1.4软件测试与软件开发的关系 1.5本章小结 1.6习题 第2章软件测试的模型与规范 2.1传统测试过程模型 2.1.1V模型 2.1.2W模型 2.1.3H模型 2.1.4X模型 2.2软件能力成熟度模型 2.3改进测试过程的模型 2.3.1TMMi 2.3.2TPI 2.3.3其他模型 2.4软件测试的规范 2.5本章小结 2.6习题 第3章黑盒测试及其实例 3.1黑盒测试概述 3.2等价类划分法 3.2.1等价类划分法的概述 3.2.2常见的等价类划分法 3.2.3等价类划分法的测试用例 3.3边界值分析法 3.3.1边界值分析法的概述 3.3.2边界条件 3.3.3次边界条件 3.3.4边界值分析法的测试用例 3.4决策表法 3.4.1决策表法的概念 3.4.2决策表法的测试用例 3.4.3决策表的适用范围 3.5因果图法 3.5.1因果图法的概念 3.5.2因果图的画法 3.5.3因果图法的测试用例 3.6其他黑盒测试方法 3.6.1正交试验法 3.6.2场景法 3.6.3错误猜测法 3.7黑盒测试方法的选择 3.8本章小结 3.9习题 第4章白盒测试及其实例 4.1白盒测试概述 4.2逻辑覆盖测试法 4.2.1语句覆盖 4.2.2判定覆盖 4.2.3条件覆盖 4.2.4判断/条件覆盖 4.2.5条件组合覆盖 4.2.6路径覆盖 4.2.7逻辑覆盖测试的综合案例 4.3基本路径测试法 4.3.1程序控制流图 4.3.2程序的环路复杂性 4.3.3基本路径测试法的步骤 4.4其他白盒测试方法 4.4.1程序插桩与断言语句 4.4.2域测试 4.4.3变异测试 4.4.4Z路径覆盖 4.5白盒测试方法的选择 4.6白盒测试与黑盒测试的比较 4.7本章小结 4.8习题 第5章单元测试 5.1单元测试概述 5.1.1单元测试的概念 5.1.2单元测试的内容 5.2单元测试的过程 5.3单元测试的分析 5.3.1单元测试的策略 5.3.2单元测试的用例设计 5.4单元测试的案例 5.4.1测试策划 5.4.2测试设计 5.4.3测试执行 5.4.4测试总结 5.5本章小结 5.6习题 第6章集成测试 6.1集成测试概述 6.1.1集成测试的原则 6.1.2集成测试的必要性 6.1.3集成测试的内容 6.1.4集成测试的过程 6.2集成测试策略 6.2.1大爆炸集成 6.2.2自顶向下集成 6.2.3自底向上集成 6.2.4三明治集成 6.2.5混合集成 6.3集成测试的案例 6.3.1测试前的准备 6.3.2测试策划 6.3.3测试设计与执行 6.3.4集成测试的验收标准 6.3.5测试总结 6.4本章小结 6.5习题 第7章系统测试 7.1系统测试的概述 7.1.1系统测试概念 7.1.2系统测试的目标 7.1.3系统测试的方针 7.1.4系统测试的原则 7.2系统测试的类型 7.2.1功能测试 7.2.2性能测试 7.2.3安全性测试 7.2.4稳健性测试 7.2.5可靠性测试 7.2.6配置测试和兼容性测试 7.2.7用户界面测试 7.2.8文档测试 7.2.9安装测试和卸载测试 7.3Web系统的测试方法 7.3.1Web系统的功能测试 7.3.2Web系统的性能测试 7.3.3Web系统的用户界面测试 7.3.4Web系统的兼容性测试 7.3.5Web系统的安全测试 7.3.6Web系统的接口测试 7.3.7结论 7.4VR项目测试 7.5系统测试的案例 7.5.1测试前的准备 7.5.2测试概要 7.5.3测试环境 7.5.4测试结果 7.5.5测试结论 7.5.6分析与度量 7.6本章小结 7.7习题 第8章验收测试 8.1验收测试概述 8.2验收测试的内容 8.2.1制定验收标准 8.2.2配置项复审 8.3验收测试的过程 8.4验收测试的常用策略 8.5用户验收测试的实施 8.6验收测试的案例 8.6.1项目概述 8.6.2系统简介 8.6.3测试内容 8.6.4测试结论 8.7本章小结 8.8习题 第9章回归测试 9.1回归测试概述 9.2测试对象和目的 9.3回归测试的策略 9.3.1测试用例库的维护 9.3.2回归测试包的选择 9.3.3回归测试的基本过程 9.4回归测试用例的选择 9.5回归测试的实践 9.6回归测试与一般测试的比较 9.7本章小结 9.8习题 第10章面向对象的软件测试 10.1面向对象的软件测试概述 10.1.1面向对象的软件测试层次及特点 10.1.2面向对象的软件测试的顺序 10.1.3面向对象的软件测试用例 10.2面向对象的软件测试模型 10.2.1面向对象的分析与测试 10.2.2面向对象的设计与测试 10.2.3面向对象的编程与测试 10.3面向对象的测试策略 10.3.1面向对象的类测试 10.3.2面向对象的集成测试 10.3.3面向对象的系统测试 10.4面向对象的软件测试用例设计 10.4.1传统测试用例设计方法的可用性 10.4.2基于故障的测试 10.4.3基于场景的测试 10.4.4面向对象中类的随机测试 10.4.5类的层次分割测试 10.4.6由行为模型(状态、活动、顺序和合作图)导出的测试 10.5面向对象的软件测试的案例 10.5.1HelloWorld类的测试 10.5.2Date.increment方法的测试 10.6本章小结 10.7习题 第11章软件测试自动化 11.1软件测试自动化概述 11.1.1自动化测试技术的发展和演进 11.1.2自动化测试的概念 11.1.3自动化测试的分类 11.1.4自动化测试与手工测试的比较 11.1.5软件自动化测试的优缺点 11.2软件自动化测试的实现原理 11.2.1代码分析 11.2.2捕获回放 11.2.3录制回放 11.2.4脚本技术 11.2.5自动化比较 11.3测试设计的自动化技术 11.3.1模型驱动的测试技术 11.3.2搜索驱动的测试技术 11.4常用的自动化测试工具 11.4.1自动化测试工具的特征 11.4.2自动化测试工具的作用和优势 11.4.3自动化测试工具的选择 11.4.4自动化测试工具的分类 11.4.5自动化测试工具的局限性 11.5本章小结 11.6习题 第12章软件测试的过程和管理 12.1测试的过程和管理概述 12.2软件测试的过程模型 12.3组织级测试过程 12.3.1目的 12.3.2输入 12.3.3工作项目和任务 12.3.4结果 12.3.5信息项 12.4动态测试的管理过程 12.4.1测试的策划过程 12.4.2测试设计和实现过程 12.4.3测试环境构建和维护过程 12.4.4测试执行过程 12.4.5测试事件报告过程 12.4.6测试监测和控制过程 12.4.7测试完成过程 12.5静态测试的评审过程 12.5.1目的 12.5.2输入 12.5.3工作项目和任务 12.5.4结果 12.5.5信息项 12.6本章小结 12.7习题 附录A软件测试常用术语 附录B软件测试文档概述和大纲 参考文献
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服