![]()
内容推荐 本书基于“以技术为基础的软件流程开发,以软件工程为导向的体系设计”的基本原则编写,以软件测试的基本能力要求为主线,构建了整个内容体系。第1~3章介绍了软件测试的主要基础理论和工作流程;第4、5章通过实例介绍了软件测试的主要方法;第6、7章介绍了自动化测试和易用性测试;第8章引入了实际工作领域的标准与评测方法。每章均配有实训及习题,方便读者边学边练,真正做到学以致用。 本书在内容选择上不追求全面覆盖软件测试专业的知识,而是精选实际工作中要用到的主要知识、工作过程中的各种模板资料,并按照软件测试的实际工作过程的顺序将其组织在一起,力求体现出软件测试技术学习的职业性和实践性。 本书是针对高职高专院校计算机类相关专业开发的“教、学、做”一体化教材,也可作为软件测试人员的测试基础培训用书。 目录 第1章 软件测试相关知识 1.1 软件国际化 1.1.1 相关技术术语 1.1.2 国际化软件系统的特征 1.1.3 国际化软件开发 1.1.4 软件国际化和本地化的关系 1.2 服务外包 1.2.1 相关概念 1.2.2 服务外包的分类 1.2.3 服务外包的意义 1.3 软件外包 1.3.1 软件和软件开发 1.3.2 软件外包的背景 1.3.3 软件外包发展的3个阶段 1.4 国际化测试和本地化测试 1.4.1 国际化测试 1.4.2 本地化测试 小结 实训 习题 第2章 软件测试过程模型分析 2.1 软件测试 2.1.1 软件测试的由来和起源 2.1.2 软件测试的重要性 2.2 软件缺陷 2.2.1 软件缺陷的定义 2.2.2 软件缺陷的级别及软件缺陷的状态 2.3 软件测试的基本理论 2.3.1 软件测试的目的 2.3.2 软件测试的原则和方法 2.3.3 软件测试的周期性 2.3.4 软件测试和缺陷修复的代价 2.3.5 软件测试停止的标准 2.4 软件开发与软件测试的关系 2.4.1 软件开发的过程 2.4.2 软件开发过程模型 2.4.3 软件测试与开发各阶段的关系 2.4.4 测试模型分析 2.5 软件测试技术及行业的发展趋势 2.5.1 软件测试技术的发展趋势 2.5.2 软件测试行业的发展与现状 2.5.3 软件测试人员的现状 2.5.4 软件测试人员的职业规划 小结 实训 习题 第3章 软件测试组织结构与测试文档 3.1 软件开发项目组与测试部门组成结构 3.1.1 软件开发项目组 3.1.2 软件测试部门组成结构 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 软件缺陷报告的写作要点分析 小结 实训 习题 第4章 黑盒测试及测试用例的设计 4.1 等价类划分法 4.1.1 等价类的划分原则 4.1.2 等价类划分法的测试用例设计过程 4.1.3 等价类划分法设计测试用例实例 4.2 边界值分析法 4.2.1 边界值分析概要 4.2.2 边界值分析法应遵循的原则 4.2.3 边界值分析法设计测试用例 4.2.4 稳健性测试 4.3 决策表测试法 4.3.1 决策表概述 4.3.2 决策表的组成 4.4 因果图法 小结 实训 习题 第5章 白盒测试 5.1 白盒静态测试 5.1.1 代码审查 5.1.2 同行评审 5.2 白盒动态测试 5.2.1 程序流程图和控制流图 5.2.2 逻辑覆盖法 5.2.3 基本路径测试法和程序插桩技术 5.2.4 白盒测试方法选择 小结 实训 习题 第6章 网站测试与自动化测试 6.1 Web网站的测试 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.3 LoadRunner操作指南 6.3.1 LoadRunner的测试流程 6.3.2 测试实例 小结 实训 习题 第7章 软件易用性测试 7.1 软件易用性测试概述 7.1.1 软件易用性测试概念 7.1.2 高效地进行软件易用性测试 7.2 安装测试 7.3 功能易用性测试 7.4 用户界面测试 7.4.1 界面整体测试 7.4.2 图形用户界面测试 7.5 用户文档测试 小结 实训 习题 第8章 软件测试质量保证与项目管理 8.1 软件测试质量保证 8.1.1 软件质量保证 8.1.2 软件测试管理 8.1.3 ISO 9000标准与流程实施 8.2 软件机构成熟度评价 8.3 软件缺陷跟踪管理 小结 实训 习题 综合实训 测试类笔试面试训练题 奇虎360软件测试工程师面试题 参考文献 附录 |