书籍详情
软件测试技术
作者:路晓丽、葛玮、龚晓庆、等 编著
出版社:机械工业出版社
出版时间:2007-09-01
ISBN:9787111221555
定价:¥27.00
购买这本书可以去
内容简介
《高等院校规划教材·软件工程系列:软件测试技术》全面、系统地论述了软件测试的理论和应用技术。《高等院校规划教材·软件工程系列:软件测试技术》共3部分,其中,第1部分(第1~9章)介绍了软件测试的基本理论和测试用例的设计方法,包括软件测试的概念、白盒测试、黑盒测试、自动化测试、性能测试、兼容性测试、安全性测试、特定环境及应用测试等测试基础知识和应用技术。第2部分(第10~14章)介绍了面向对象软件的测试,包括面向对象软件分析和设计模型的测试、类测试、交互测试和系统测试等。第3部分(第15~17章)介绍了测试管理的基本知识,包括测试文档和测试计划、测试项目的管理、测试小组的管理等。《高等院校规划教材·软件工程系列:软件测试技术》可以作为大学本科软件测试课程的教材,也可以作为软件测试人员、软件项目经理和需要了解软件测试的各级管理人员的参考书。
作者简介
暂缺《软件测试技术》作者简介
目录
出版说明前言 第1部分 软件测试基础第1章 软件测试概述 1.1 软件危机 1.1.1 什么是软件危机 1.1.2 软件危机的内在原因 1.1.3 软件工程和软件危机的解决 1.2 软件质量与可靠性 1.2.1 软件质量因素和质量特性 1.2.2 软件可靠性 1.2.3 软件错误 1.3 软件测试的基本知识 1.3.1 软件测试的背景和意义 1.3.2 软件测试的定义 1.3.3 软件测试的分类 1.3.4 软件测试的过程 1.3.5 软件测试与软件开发过程的 关系 1.3.6 正确认识软件测试 1.4 软件测试职业 1.4.1 软件测试职业和职位 1.4.2 软件测试职业素质 1.4.3 软件测试人才现状 1.5 习题第2章 白盒测试 2.1 静态白盒测试和动态白盒 测试 2.2 白盒测试的重点及其对策 2.3 白盒测试的测试用例设计 方法 2.3.1 逻辑覆盖 2.3.2 路径测试 2.3.3 数据流测试 2.4 白盒测试的覆盖准则 2.5 白盒测试的工具 2.6 代码的持续集成及其对 测试的影响 2.7习题第3章 黑盒测试 3.1 静态黑盒测试和动态黑盒 测试 3.2 黑盒测试的基本测试用例 设计方法 3.2.1 等价类划分 3.2.2 边界值分析 3.2.3 因果图 3.2.4 判定表驱动测试 3.2.5 正交实验设计法 3.3 根据需求文档定义测试需求 3.3.1 测试人员及早介入 3.3.2 验证需求 3.3.3 明确需求和功能路径之间的关系, 设计有效测试 3.3.4 明确需求用例场景(使用情况、可选路 径、异常路径等),设计有效测试 3.3.5 以ATM系统为例,设计和组织 系统测试用例 3.4 习题第4章 软件自动化测试 4.1 软件自动化测试基础 4.1.1 软件自动化测试的意义 4.1.2 软件自动化测试的定义 4.1.3 软件自动化回归测试 4.1.4 软件自动化测试的原理和方法 4.1.5 软件自动化测试的引入和评价 4.1.6 软件自动化测试的限制 4.2 软件自动化测试工具 4.2.1 软件自动化测试工具的特征 4.2.2 软件自动化测试工具的分类 4.2.3 软件自动化测试工具的选择 4.3 软件自动化测试脚本开发 技术 4.3.1 软件自动化测试脚本分类 4.3.2 软件自动化测试脚本开发技术 4.4 WinRunner 7.6测试工具的 运用 4.4.1 WinRunner 7.6介绍 4.4.2 使用WinRunner 4.4.3 设定GUI Map 4.4.4 编辑GUI Map 4.4.5 学习虚拟对象 4.4.6 创建测试 4.4.7 同步点 4.4.8 GuI检查点 4.4.9 图像检查点 4.4.10 文字检查点 4.4.11 使用TSL修改脚本 4.4.12 建立数据驱动脚本 4.4.13 建立批测试 4.5习题第5章 性能测试 5.1 性能测试的概念 5.2 客户端性能测试 5.2.1 并发性能测试 5.2.2 疲劳强度测试 5.2.3 大数据量测试和速度测试 5.3 网络性能测试 5.3.1 网络应用性能分析 5.3.2 网络应用性能监控 5.3.3 网络预测 5.4 服务器端性能测试 5.5 用产品级数据库进行性能 测试 5.6 性能测试工具LoadRunner 5.6.1 创建虚拟用户 5.6.2 创建真实的负载 5.6.3 实时检测 5.6.4 分析结果以及精确定位问题 所在 5.6.5 重复测试保证系统发布的高 性能 5.7 习题第6章 兼容性测试 6.1 兼容性测试的概念 6.2 软件兼容的平台和应用程序 版本 6.3 软件兼容的标准和规范 6.3.1 高级标准和规范 6.3.2 低级标准和规范 6.4 数据共享兼容性 6.5 为兼容性测试确定恰当的测试 用例和测试数据 6.6 兼容性测试环境的管理 6.7 习题第7章 可用性测试 7.1 可用性测试的概念 7.2 可用性好的用户界面 7.3 可用性测试时确定目标受众 需求的方法 7.4 为预期受众定制可使用性 测试 7.5 习题第8章 安全性测试 8.1 安全性测试的基本概念和 内容 8.2 特定需求和整个系统的安全 性测试考虑 8.3 软件安全性测试的方法 8.4 外购安全性测试 8.5 软件安全性分析 8.6 习题第9章 特定环境及应用测试 9.1 客户端/月艮务器体系结构 测试 9.1.1 客户端/月艮务器体系结构测试 方法 9.1.2 Web应用的测试 9.2 图形用户界面(GUI)测试 9.2.1 GUI测试概述 9.2.2 GUI测试类型 9.3 实时系统测试 9.4 习题 第2部分 面向对象的软件测试第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 面向对象分析的测试 (OOATest) 10.3.2 面向对象设计的测试 (OODTest) 10.3.3 面向对象编程的测试 (OOPTest) 10.4 面向对象测试部分的例子 10.5 习题第11章 测试分析与设计模型 11.1 指导性审查测试分析和 设计模型 11.1.1 UML分析和设计模型 11.1.2 指导性审查 11.2 测试指定类型的模型 11.2.1 指导性审查分析模型 11.2.2 指导性审查设计模型 11.3 习题第12章 类测试 12.1 类测试基础 12.1.1 类测试的方法 12.1.2 类测试的层次 12.1.3 类的功能性测试和结构性 测试 12.1.4 类测试的考虑 12.2 构建类测试用例 12.2.1 根据OCL规范构建测试 用例 12.2.2 根据状态转换图构建测试 用例 12.2.3 类测试系列的充分性标准 12.3 构建测试驱动程序 12.3.1 测试驱动程序的需求 12.3.2 Tester类的设计 12.3.3 测试驱动程序代码示例 12.4 测试类的层次结构 12.4.1 继承 12.4.2 子类测试需求 12.4.3 组织测试软件 12.4.4 测试抽象类 12.5 习题第13章 面向对象交互测试 13.1 对象交互测试基础 13.1.1 对象交互的概念 13.1.2 对象交互的类型 13.1.3 对象交互测试的考虑 13.2 对象交互的测试 13.2.1 汇集类的测试 13.2.2 协作类的测试 13.2.3 测试用例抽样 13.3 现成组件的测试 13.4 习题第14章 面向对象系统测试 14.1 面向对象系统测试基础 14.2 系统测试的主要内容 14.2.1 功能测试 14.2.2 性能测试 14.2.3 强度测试 14.2.4 安全测试 14.2.5 健壮性测试/恢复测试 14.2.6 安装/卸载测试 14.3 系统测试覆盖率的衡量 14.4 习题 第3部分 软件测试管理第15章 测试文档和测试计划 15.1 测试文档与测试计划的 目标 15.2 测试计划 15.2.1 测试计划的内容 15.2.2 编写有效的测试计划 15.2.3 确定测试需求 15.3 测试说明文档 15.4 测试报告文档 15.5 测试总结报告 15.6 习题第16章 测试管理 16.1 测试管理基础 16.2 测试执行周期的开始和 结束 16.3 隔离测试环境和开发环境 16.4 测试用例的有效管理 16.5 缺陷追踪管理 16.5.1 软件缺陷的生命周期和 处理流程 16.5.2 软件缺陷的严重性和优先级 16.5.3 软件缺陷的报告、分离和 再现 16.5.4 软件缺陷的度量 16.5.5 缺陷管理系统——开源工具 JIRA介绍 16.6 测试的评测 16.6.1 覆盖评溅 16.6.2 质量评测 16.7 习题第17章 管理一个测试小组 17.1 企业的测试策略和企业的测试 人员的组织 17.1.1 企业的测试策略 17.1.2 测试人员组织 17.2 测试小组的职责 17.3 测试小组的测试评估 17.3.1 评估测试人员的有效性 17.3.2 评估测试组的有效性 17.3.3 评估测试组测试活动质量 17.4 测试小组的管理 17.4.1 人才培养 17.4.2 成功管理的几大原则 17.5 习题参考文献
猜您喜欢