出版时间:2010-08-01 出版社:中国计量出版社 作者:刘新生 编 页数:303
内容概要
《人力资源和社会保障部软件测试师岗位培训指定教材:软件测试理论》为人力资源和社会保障部软件测试师岗位培训指定教材。其内容包括:软件测试基础、软件测试流程、软件测试技术、软件测试管理、软件测试工具。 《人力资源和社会保障部软件测试师岗位培训指定教材:软件测试理论》除作为指定培训教材外,还可作为高校软件测试等相关专业基础读本,也可供相关培训机构和软件爱好者参考学习。
书籍目录
1 软件测试基础1.1 软件与软件测试1.1.1 什么是软件1.1.2 软件测试的定义1.1.3 软件测试的目的1.1.4 软件测试的原则1.1.5 软件测试的对象1.1.6 软件测试的分类1.1.7 软件测试的重要性1.1.8 软件质量保证1.1.9 软件测试行业的现状和前景1.2 软件工程1.2.1 什么是软件工程1.2.2 软件工程的原则1.2.3 软件工程的目标1.2.4 软件生存周期1.2.5 软件各阶段文档1.3 软件开发1.3.1 软件开发模型1.3.2 软件开发流程1.3.3 不同软件开发模式下的软件测试1.4 数据库技术1.4.1 数据库基本概念1.4.2 数据库设计原则1.4.3 数据库系统体系结构1.4.4 数据库实例介绍1.5 网络技术1.5.1 计算机网络基础知识1.5.2 ISO/OSI参考模型1.5.3 TCP/IP参考模型1.6 软件测试环境构造1.6.1 软件测试环境介绍1.6.2 虚拟机的使用1.6.3 网络配置1.6.4 服务器配置1.6.5 系统备份与恢复2 软件测试流程2.1 软件测试模型2.1.1 V模型2.1.2 W模型2.1.3 H模型2.1.4 X模型2.1.5 前置模型2.1.6 软件测试模型的应用2.2 软件测试阶段2.2.1 概述2.2.2 需求测试2.2.3 单元测试2.2.4 集成测试2.2.5 系统测试2.2.6性能测试2.2.7用户测试2.2.8 回归测试3 软件测试技术3.1 黑盒测试技术3.1.1 概述3.1.2 常用的黑盒测试方法3.1.3 黑盒测试技术的应用3.2 白盒测试技术3.2.1 概述3.2.2 白盒测试方法3.2.3 面向对象的白盒测试3.2.4 白盒测试综合策略3.3 面向对象的软件测试技术3.3.1 概述3.3.2 面向对象测试模型3.3.3 面向对象软件测试策略3.4 应用负载压力测试技术3.4.1 概述……4 软件测试管理5 软件测试工具参考文献
章节摘录
白盒测试方法是已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查,对软件的过程性细节做细致的检查,允许测试人员利用程序的内部逻辑结构及有关信息,设计或选择测试用例,对程序所有路径进行测试。 黑盒测试又称为功能测试、数据驱动测试、基于规格说明的测试。测试内容包括:是否有不正确或遗漏的功能;输入能否被正确地接受;能否输出正确的结果;是否有数据结构错误或外部信息(例如数据文件)访问错误;性能上是否能够满足要求;是否有初始化或终止性错误。 黑盒测试方法是已知产品的功能设计,可以进行测试证明每个实现了的功能是否符合要求。测试对象看作黑盒,不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明,在特定的条件下,输入相应的数据,检查程序的输出是否符合它的功能说明。 (4)按测试的完整性分类,分为正常测试和异常测试。 正常调用的测试是看程序是否能在正常调用下完成基本功能,这是最基本的测试,但不是唯一的测试。 异常调用的测试是在用户潜在的异常输入时的测试,整个系统局部故障情况下模块受影响状况的测试,异常请求阻塞资源时的模块稳定测试等异常情况下的测试。完整性测试在整个测试中具有重要的地位。 (5)微软的测试分类方法。 ①将测试分为一致性测试、配置测试、集成测试和强力测试。 ②将测试分为从代码角度的覆盖测试和从用户角度的使用测试。覆盖测试包括单元测试、功能测试、提交测试、基本验证测试和回归测试;使用测试包括配置测试、兼容性测试、强力测试、性能测试、文档和帮助文件测试、Alpha和Beta测试。 ③将测试分为白盒子测试和黑盒子测试。白盒子测试由开发人员进行程序执行路径测试;黑盒子测试包括接受性测试、Alpha和Beta测试、菜单或帮助测试、发行测试、回归测试、功能及系统测试。 ④将测试分为手工静态测试和工具自动测试。 ……
图书封面
评论、评分、阅读与下载