京师职教 软件测试技术与案例实践教程

首页 > 图书 > 教材教辅/2020-09-23 / 加入收藏 / 阅读 [打印]
京师职教 软件测试技术与案例实践教程

京师职教 软件测试技术与案例实践教程

作者:刘竹林

开 本:16开

书号ISBN:9787303129232

定价:

出版时间:2015-02-12

出版社:北京师范大学出版社

京师职教 软件测试技术与案例实践教程 内容简介

  《软件测试技术与案例实践教程(电子信息类计算机专业)/“十二五”职业教育规划教材》共分12章,内容主要为:软件测试综述、软件测试过程与测试模型、黑盒测试与测试用例设计方法、白盒测试(静态分析与动态测试)的实用技术、单元测试(插桩技术、驱动模块等)方法、集成测试的方法、系统测试的方法、验收测试的方法、Web应用系统测试方法、软件测试工具Load Runner以及上机实训等内容,针对测试的过程中的面向过程编程的测试方法和面向对象编程的测试方法分别进行了介绍。书中给出了大量的测试用例。知识讲解通俗易懂,由浅入深。  《软件测试技术与案例实践教程(电子信息类计算机专业)/“十二五”职业教育规划教材》是软件技术专业、软件测试专业、多媒体开发专业、游戏开发专业、信息系统管理专业等(计算机偏软类专业)学生学习软件测试的必修书目,并且可作为计算机应用、电子信息、嵌入式开发等工程类学科的选修课书目,同时也适用于参加《全国计算机等级考试四级——软件测试工程师》考试的学生考试和计算机软件公司的软件测试人员和开发人员工作之用。

京师职教 软件测试技术与案例实践教程 目录

第1章 软件测试综述
1.1 软件质量的定义及其特性
1.2 软件质量保证与软件质量控制
1.3 软件测试的定义与范畴
1.3.1 软件测试的定义
1.3.2 软件测试的范畴
1.4 软件测试的重要性
1.4.1 美国火星登陆探测器
1.4.2 “爱国者”导弹防御系统
1.4.3 英特尔奔腾芯片缺陷
1.4.4 其他案例
1.5 软件测试的误区
1.6 软件测试职业岗位分析
本章小结
习题

第2章 软件测试过程与测试模型
2.1 软件开发过程
2.2 软件测试过程
2.3 测试过程模型
2.3.1 V模型
2.3.2 W模型
2.3.3 H模型
2.3.4 前置测试
2.4 测试理念
本章小结
习题

第3章 黑盒测试与用例设计
3.1 软件测试方法分类
3.2 黑盒测试方法
3.3 等价类划分法
3.3.1 等价类划分法的思想
3.3.2 等价类划分法和测试用例设计步骤
3.3.3 等价类划分的种类
3.4 边界值分析法
3.4.1 边界值分析法的思想
3.4.2 边界值测试用例的设计方法
3.5 综合实例
3.5.1 判断三角形形状
3.5.2 成绩报告
3.5.3 测试程序的登录
3.6 根据变量个数计算测试用
例数
本章小结
习题

第4章 静态白盒测试
4.1 白盒测试概述
4.1.1 白盒测试的定义
4.1.2 白盒测试策略
4.2 静态分析
……

第5章 动态白盒测试
第6章 图书借阅管理系统项目介绍
第7章 单元测试
第8章 集成测试
第9章 系统测试与确认测试
第10章 Web应用系统测试
第11章 性能测试工具LoadRunner操作指南
第12章 上机综合实训
附录1 测试过程中的文档格式
附录2 软件代码规范
2013年软件测试工程师计算机等级考试试卷答案和分析
全国计算机等级考试四级超级模拟试卷一软件测试工程师
全国计算机等级考试四级超级模拟试卷二四级软件测试工程师
全国计算机等级考试四级专家押题试卷一四级软件测试工程师
全国计算机等级考试四级专家押题试卷二四级软件测试工程师
全国计算机等级考试四级超级模拟试卷三四级软件测试工程师(部分题)
全国计算机等级考试四级专家押题试卷三四级软件测试工程师
2008年9月全国计算机等级考试四级试卷四级软件测试工程师
部分习题参考答案
参考文献

京师职教 软件测试技术与案例实践教程 节选

  《软件测试技术与案例实践教程(电子信息类计算机专业)/“十二五”职业教育规划教材》:  所谓回归测试,是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。  那么回归测试什么时候停止呢?那么要根据“测试计划”中的[通过标准](见附录1中的“测试计划”)来决定。  7.5驱动测试思路  7.5.1驱动测试理论的引入  驱动测试是一种“测试先行”的测试思路。我们给出日常生活中的两种例子,大家可以比较哪种方法好。  1.工匠一的做法  先拉上一根水平线,砌每一块砖时,都与这根水平线进行比较,使得每一块砖都保持水平。  2.工匠二的做法  先将一排砖都砌完,然后拉上一根水平线,看看哪些砖有问题,再进行调整。  选择哪种工作方法更好呢?你一定认为工匠二的方法很落后,实际上很多时候软件的测试就是按工匠二的方法在进行的。  软件测试也是一样。测试驱动开发理论*初源于对这些问题的思考:能否在编写程序代码之前先进行测试方案的设计?  测试驱动开发的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完成全部功能的开发。  软件测试专家们通过带着这些问题的实践,发现这种方法的确是一个提高软件代码质量,使工作效率得到保障的一个很好出发点。以这样的思路进行软件开发,可以保证程序中的每一项功能都有测试代码来验证它是否正确。  测试驱动开发是极限编程的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量。它的优点是:  (1)开发工作完成时测试工作即同步完成。表明开发人员可以很清楚的看到自己的这段工作已经结束了,而传统的测试方式很难知道什么时候编码工作结束了。  (2)全面正确的认识代码和利用代码,而传统的方式没有这个机会。  (3)开发小组间降低了交流成本,提高了相互信赖程度。  (4)对于一个工作效率比较高的开发小组,每个人都在做设计,所以不用指定专门的人设计。  (5)测试驱动使代码大部分时间处在高质量状态,100%的时间里成果是可见的。  (6)由于可以保证编写测试和编写代码的是相同的程序员,因此降低了理解代码所花费的成本。  ……

 1/2    1 2 下一页 尾页

教材 高职高专教材

在线阅读

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐