软件测试设计与实施

软件测试设计与实施
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-09
版次: 1
ISBN: 9787301177273
定价: 33.00
装帧: 平装
  • 《软件测试设计与实施》基于工作过程的教学思想,将“软件测试”学习领域以学生可能的就业岗位所面对的“软件产品”为载体分为7种学习情境:单机软件测试的设计与实施、网络软件测试的设计与实施、游戏软件测试的设计与实施、数据仓库软件测试的设计与实施、软件安全测试的设计与实施、嵌入式软件测试的设计与实施、开源软件测试的设计与实施。《软件测试设计与实施》知识具有系统性,兼顾职业资格证书、研究学习和虚拟实训等内容,为学习者继续深入学习和职业发展奠定了基础。《软件测试设计与实施》的特点是帮助学习者架构软件测试理论与实践基础,重点突出不同软件产品的测试设计与实施,同时兼顾学习者的职业发展与深入学习。《软件测试设计与实施》不仅适合作为高职高专软件测试课程教材,也可作为从事软件测试开发人员的参考用书。 第1章软件测试基础知识
    1.1软件及软件测试的发展
    1.1.1软件的定义
    1.1.2软件与软件测试的发展
    1.1.3软件测试的现状与发展趋势
    1.2软件分类及测试要求
    1.3软件测试定义及软件测试的过程
    1.3.1软件测试的定义
    1.3.2软件测试的过程
    1.3.3软件测试的目的
    1.3.4软件测试的原则
    1.4软件缺陷
    1.4.1软件缺陷的定义
    1.4.2软件缺陷产生的原因
    1.4.3软件缺陷与测试的关系
    1.5软件测试分类
    1.5.1黑盒测试、白盒测试和灰盒测试
    1.5.2静态测试和动态测试
    1.5.3单元测试、集成测试、确认测试、系统测试和验收测试
    1.5.4功能测试和性能测试
    1.5.5回归测试、冒烟测试和随机测试
    1.5.6不同软件测试分类之间的关系
    1.6软件测试过程模型
    1.6.1V模型
    1.6.2W模型
    1.6.3X模型
    1.6.4H模型
    1.6.5测试成熟度模型
    1.6.6软件测试过程模型的选择
    1.7软件测试岗位
    1.7.1软件测试部门的组织结构
    1.7.2软件测试团队
    1.7.3软件测试人员的基本素质与技能
    1.7.4软件测试人员的职业发展

    第2章软件测试设计与实施
    2.1软件测试流程
    2.1.1制订测试计划
    2.1.2编制测试大纲
    2.1.3设计测试方案
    2.1.4准备测试及搭建测试环境
    2.1.5执行测试
    2.1.6评估测试
    2.1.7总结测试
    2.2软件测试计划
    2.2.1制订测试计划的原则
    2.2.2制订测试计划可能面对的问题
    2.2.3测试计划的标准
    2.2.4制订测试计划
    2.3软件测试环境
    2.3.1什么是测试环境
    2.3.2软件环境的分类
    2.3.3怎样搭建测试环境
    2.3.4测试环境的维护和管理
    2.4软件测试用例
    2.4.1什么是测试用例
    2.4.2编写测试用例的注意事项
    2.4.3测试用例的组织和跟踪
    2.4.4测试用例案例

    第3章软件测试实施与管理
    3.1软件缺陷管理
    3.1.1软件缺陷的属性
    3.1.2软件缺陷报告
    3.1.3缺陷处理流程
    3.1.4缺陷的跟踪和管理
    3.1.5常用缺陷管理工具
    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软件测试文档的作用
    3.4.2软件测试文档的类型
    3.4.3主要软件测试文档

    第4章单机软件测试的设计与实施
    4.1单机软件案例分析
    4.1.1项目及被测软件简介
    4.1.2测试目的与要求
    4.2测试知识扩展
    4.2.1已学相关知识回顾
    4.2.2黑盒测试技术
    4.2.3黑盒测试技术的综合运用
    4.2.4白盒测试技术
    4.3软件测试计划
    4.4软件测试的实施
    4.5测试总结

    第5章网络软件测试的设计与实施
    5.1被测试软件项目介绍
    5.1.1被测试软件项目背景
    5.1.2门诊挂号管理子系统简介
    5.1.3门诊挂号管理子系统的功能需要分析
    5.1.4门诊挂号管理子系统的性能及可用性要求
    5.2测试计划
    5.2.1概述
    5.2.2定义
    5.2.3质量风险摘要
    5.2.4测试进度计划
    5.2.5进入标准及退出标准
    5.2.6测试配置和环境
    5.2.7测试开发及预算
    5.2.8关键参与者及参考文档
    5.3HIS测试过程概述
    5.3.1单元测试
    5.3.2集成测试
    5.3.3系统测试
    5.3.4验收测试
    5.4测试用例设计
    5.4.1门诊挂号管理子系统测试大纲
    5.4.2其他可用性测试检查标准
    5.4.3功能测试用例
    5.4.4性能测试用例
    5.5缺陷报告
    5.5.1建立缺陷报告数据库
    5.5.2编写缺陷报告
    5.6测试结果总结分析
    5.6.1测试总结报告
    5.6.2测试用例分析
    5.6.3软件测试结果统计分析
    5.7软件测试自动化工具
    5.7.1黑盒测试工具介绍
    5.7.2黑盒功能测试工具WinRunner
    5.7.3在项目中应用
    5.8文档测试

    第6章游戏软件测试的设计与实施
    6.1组合测试
    6.1.1问题的提出
    6.1.2组合测试的概念
    6.1.3组合测试表格的生成
    6.1.4组合测试的分析
    6.2TFD的要素
    6.2.1流程
    6.2.2事件
    6.2.3行动
    6.2.4状态
    6.2.5基本要素
    6.2.6终结器
    6.3TFD设计活动
    6.3.1准备
    6.3.2配置
    6.3.3构建
    6.4一个TFD的例子
    6.5数据词典
    6.5.1数据词典的应用
    6.5.2数据词典的重复使用
    6.5.3数据词典的例子
    6.6TFD路径
    6.6.1最小值路径的产生
    6.6.2基线路径的生成
    6.6.3专家结构路径
    6.6.4组合路径策略
    6.7由路径创建测试案例
    6.8使用TFD或不使用TFD

    第7章数据仓库软件测试的设计与实施
    7.1数据仓库测试项目概述
    7.2学习数据仓库知识
    7.3数据仓库测试工作流程
    7.4数据仓库测试实施
    7.5有关工作表
    7.6总结

    第8章软件安全测试的设计与实施
    8.1软件安全测试
    8.2软件安全测试项目概述
    8.3软件安全测试的实施
    8.4总结

    第9章嵌入式软件测试的设计与实施
    9.1嵌入式系统及测试
    9.1.1嵌入式系统定义
    9.1.2嵌入式系统的特点
    9.1.3嵌入式系统的分类
    9.1.4嵌入式软件测试的方法
    9.2嵌入式软件测试
    9.2.1嵌入式软件测试的特点
    9.2.2嵌入式软件统一测试模型
    9.2.3嵌入式软件目标机环境测试和宿主机环境测试
    9.2.4嵌入式软件的测试步骤概述
    9.2.5嵌入式软件测试和普通软件测试的区别
    9.2.6嵌入式软件测试策略总结
    9.3嵌入式软件测试环境
    9.3.1嵌入式软件测试环境综述
    9.3.2嵌入式软件测试环境的建立
    9.3.3嵌入式软件测试环境建立实例
    9.4嵌入式软件的特殊测试技术
    9.4.1状态转换测试
    9.4.2控制流测试
    9.5嵌入式软件测试工具
    9.5.1LOGISCOPE
    9.5.2CodeTest
    9.5.3CRESTS/ATAT
    9.5.4TestManagel

    第10章开源软件测试的设计与实施
    10.1开源代码的有关概念
    10.2开源软件测试模型
    10.2.1开源软件测试模型概述
    10.2.2测试环境
    10.2.3产品元素
    10.2.4质量准则
    10.2.5测试技术选择
    10.2.6通用测试技术
    10.3开源软件测试模型常用工具
    10.4JUnit工具简介
    10.5Selenium工具

    第11章软件测试职业资格证书
    11.1lSTQB职业资格证书
    11.2ISTQB软件测试初级认证大纲
    11.3ISTQB软件测试高级认证大纲
    11.4模拟试题

    第12章软件测试的拓展学习与研究学习
    12.1软件测试理论中的阴阳学说
    12.1.1阴阳学说的基本内容及其相互关系
    12.1.2软件测试理论中的阴阳学说
    12.1.3结论
    12.2游戏软件测试模式选择与测试估计研究
    12.2.1软件测试估计相关研究
    12.2.2游戏特有测试与功能点分析技术
    12.2.3游戏软件测试模式设计与测试估计
    12.2.4实验与结论
    12.3基于净室软件工程的游戏软件测试技术研究与分析
    12.3.1前言
    12.3.2净室方法
    12.3.3净室组合测试
    12.3.4净室测试分析
    12.3.5结束语

    第13章软件测试虚拟实训
    13.1虚拟实训
    13.1.1传统实训[存在的主要问题
    13.1.2虚拟实验室
    13.1.3虚拟实验室国内外现状
    13.1.4虚拟实训室的功能特点
    13.1.5虚拟实验室的构建使用与管理
    13.2虚拟现实技术
    13.2.1虚拟现实技术的发展
    13.2.2虚拟现实的概念
    13.2.3虚拟现实面临的主要问题
    13.2.4虚拟现实关键技术
    13.2.5虚拟现实技术的重要技术特征
    13.2.6虚拟现实系统的构成与应用
    13.3虚拟企业简介
    13.3.1虚拟企业的组成
    13.3.2虚拟企业的特点
    13.3.3虚拟企业的优势
    13.3.4虚拟企业软件的开发语言与运行环境
    参考文献
  • 内容简介:
    《软件测试设计与实施》基于工作过程的教学思想,将“软件测试”学习领域以学生可能的就业岗位所面对的“软件产品”为载体分为7种学习情境:单机软件测试的设计与实施、网络软件测试的设计与实施、游戏软件测试的设计与实施、数据仓库软件测试的设计与实施、软件安全测试的设计与实施、嵌入式软件测试的设计与实施、开源软件测试的设计与实施。《软件测试设计与实施》知识具有系统性,兼顾职业资格证书、研究学习和虚拟实训等内容,为学习者继续深入学习和职业发展奠定了基础。《软件测试设计与实施》的特点是帮助学习者架构软件测试理论与实践基础,重点突出不同软件产品的测试设计与实施,同时兼顾学习者的职业发展与深入学习。《软件测试设计与实施》不仅适合作为高职高专软件测试课程教材,也可作为从事软件测试开发人员的参考用书。
  • 目录:
    第1章软件测试基础知识
    1.1软件及软件测试的发展
    1.1.1软件的定义
    1.1.2软件与软件测试的发展
    1.1.3软件测试的现状与发展趋势
    1.2软件分类及测试要求
    1.3软件测试定义及软件测试的过程
    1.3.1软件测试的定义
    1.3.2软件测试的过程
    1.3.3软件测试的目的
    1.3.4软件测试的原则
    1.4软件缺陷
    1.4.1软件缺陷的定义
    1.4.2软件缺陷产生的原因
    1.4.3软件缺陷与测试的关系
    1.5软件测试分类
    1.5.1黑盒测试、白盒测试和灰盒测试
    1.5.2静态测试和动态测试
    1.5.3单元测试、集成测试、确认测试、系统测试和验收测试
    1.5.4功能测试和性能测试
    1.5.5回归测试、冒烟测试和随机测试
    1.5.6不同软件测试分类之间的关系
    1.6软件测试过程模型
    1.6.1V模型
    1.6.2W模型
    1.6.3X模型
    1.6.4H模型
    1.6.5测试成熟度模型
    1.6.6软件测试过程模型的选择
    1.7软件测试岗位
    1.7.1软件测试部门的组织结构
    1.7.2软件测试团队
    1.7.3软件测试人员的基本素质与技能
    1.7.4软件测试人员的职业发展

    第2章软件测试设计与实施
    2.1软件测试流程
    2.1.1制订测试计划
    2.1.2编制测试大纲
    2.1.3设计测试方案
    2.1.4准备测试及搭建测试环境
    2.1.5执行测试
    2.1.6评估测试
    2.1.7总结测试
    2.2软件测试计划
    2.2.1制订测试计划的原则
    2.2.2制订测试计划可能面对的问题
    2.2.3测试计划的标准
    2.2.4制订测试计划
    2.3软件测试环境
    2.3.1什么是测试环境
    2.3.2软件环境的分类
    2.3.3怎样搭建测试环境
    2.3.4测试环境的维护和管理
    2.4软件测试用例
    2.4.1什么是测试用例
    2.4.2编写测试用例的注意事项
    2.4.3测试用例的组织和跟踪
    2.4.4测试用例案例

    第3章软件测试实施与管理
    3.1软件缺陷管理
    3.1.1软件缺陷的属性
    3.1.2软件缺陷报告
    3.1.3缺陷处理流程
    3.1.4缺陷的跟踪和管理
    3.1.5常用缺陷管理工具
    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软件测试文档的作用
    3.4.2软件测试文档的类型
    3.4.3主要软件测试文档

    第4章单机软件测试的设计与实施
    4.1单机软件案例分析
    4.1.1项目及被测软件简介
    4.1.2测试目的与要求
    4.2测试知识扩展
    4.2.1已学相关知识回顾
    4.2.2黑盒测试技术
    4.2.3黑盒测试技术的综合运用
    4.2.4白盒测试技术
    4.3软件测试计划
    4.4软件测试的实施
    4.5测试总结

    第5章网络软件测试的设计与实施
    5.1被测试软件项目介绍
    5.1.1被测试软件项目背景
    5.1.2门诊挂号管理子系统简介
    5.1.3门诊挂号管理子系统的功能需要分析
    5.1.4门诊挂号管理子系统的性能及可用性要求
    5.2测试计划
    5.2.1概述
    5.2.2定义
    5.2.3质量风险摘要
    5.2.4测试进度计划
    5.2.5进入标准及退出标准
    5.2.6测试配置和环境
    5.2.7测试开发及预算
    5.2.8关键参与者及参考文档
    5.3HIS测试过程概述
    5.3.1单元测试
    5.3.2集成测试
    5.3.3系统测试
    5.3.4验收测试
    5.4测试用例设计
    5.4.1门诊挂号管理子系统测试大纲
    5.4.2其他可用性测试检查标准
    5.4.3功能测试用例
    5.4.4性能测试用例
    5.5缺陷报告
    5.5.1建立缺陷报告数据库
    5.5.2编写缺陷报告
    5.6测试结果总结分析
    5.6.1测试总结报告
    5.6.2测试用例分析
    5.6.3软件测试结果统计分析
    5.7软件测试自动化工具
    5.7.1黑盒测试工具介绍
    5.7.2黑盒功能测试工具WinRunner
    5.7.3在项目中应用
    5.8文档测试

    第6章游戏软件测试的设计与实施
    6.1组合测试
    6.1.1问题的提出
    6.1.2组合测试的概念
    6.1.3组合测试表格的生成
    6.1.4组合测试的分析
    6.2TFD的要素
    6.2.1流程
    6.2.2事件
    6.2.3行动
    6.2.4状态
    6.2.5基本要素
    6.2.6终结器
    6.3TFD设计活动
    6.3.1准备
    6.3.2配置
    6.3.3构建
    6.4一个TFD的例子
    6.5数据词典
    6.5.1数据词典的应用
    6.5.2数据词典的重复使用
    6.5.3数据词典的例子
    6.6TFD路径
    6.6.1最小值路径的产生
    6.6.2基线路径的生成
    6.6.3专家结构路径
    6.6.4组合路径策略
    6.7由路径创建测试案例
    6.8使用TFD或不使用TFD

    第7章数据仓库软件测试的设计与实施
    7.1数据仓库测试项目概述
    7.2学习数据仓库知识
    7.3数据仓库测试工作流程
    7.4数据仓库测试实施
    7.5有关工作表
    7.6总结

    第8章软件安全测试的设计与实施
    8.1软件安全测试
    8.2软件安全测试项目概述
    8.3软件安全测试的实施
    8.4总结

    第9章嵌入式软件测试的设计与实施
    9.1嵌入式系统及测试
    9.1.1嵌入式系统定义
    9.1.2嵌入式系统的特点
    9.1.3嵌入式系统的分类
    9.1.4嵌入式软件测试的方法
    9.2嵌入式软件测试
    9.2.1嵌入式软件测试的特点
    9.2.2嵌入式软件统一测试模型
    9.2.3嵌入式软件目标机环境测试和宿主机环境测试
    9.2.4嵌入式软件的测试步骤概述
    9.2.5嵌入式软件测试和普通软件测试的区别
    9.2.6嵌入式软件测试策略总结
    9.3嵌入式软件测试环境
    9.3.1嵌入式软件测试环境综述
    9.3.2嵌入式软件测试环境的建立
    9.3.3嵌入式软件测试环境建立实例
    9.4嵌入式软件的特殊测试技术
    9.4.1状态转换测试
    9.4.2控制流测试
    9.5嵌入式软件测试工具
    9.5.1LOGISCOPE
    9.5.2CodeTest
    9.5.3CRESTS/ATAT
    9.5.4TestManagel

    第10章开源软件测试的设计与实施
    10.1开源代码的有关概念
    10.2开源软件测试模型
    10.2.1开源软件测试模型概述
    10.2.2测试环境
    10.2.3产品元素
    10.2.4质量准则
    10.2.5测试技术选择
    10.2.6通用测试技术
    10.3开源软件测试模型常用工具
    10.4JUnit工具简介
    10.5Selenium工具

    第11章软件测试职业资格证书
    11.1lSTQB职业资格证书
    11.2ISTQB软件测试初级认证大纲
    11.3ISTQB软件测试高级认证大纲
    11.4模拟试题

    第12章软件测试的拓展学习与研究学习
    12.1软件测试理论中的阴阳学说
    12.1.1阴阳学说的基本内容及其相互关系
    12.1.2软件测试理论中的阴阳学说
    12.1.3结论
    12.2游戏软件测试模式选择与测试估计研究
    12.2.1软件测试估计相关研究
    12.2.2游戏特有测试与功能点分析技术
    12.2.3游戏软件测试模式设计与测试估计
    12.2.4实验与结论
    12.3基于净室软件工程的游戏软件测试技术研究与分析
    12.3.1前言
    12.3.2净室方法
    12.3.3净室组合测试
    12.3.4净室测试分析
    12.3.5结束语

    第13章软件测试虚拟实训
    13.1虚拟实训
    13.1.1传统实训[存在的主要问题
    13.1.2虚拟实验室
    13.1.3虚拟实验室国内外现状
    13.1.4虚拟实训室的功能特点
    13.1.5虚拟实验室的构建使用与管理
    13.2虚拟现实技术
    13.2.1虚拟现实技术的发展
    13.2.2虚拟现实的概念
    13.2.3虚拟现实面临的主要问题
    13.2.4虚拟现实关键技术
    13.2.5虚拟现实技术的重要技术特征
    13.2.6虚拟现实系统的构成与应用
    13.3虚拟企业简介
    13.3.1虚拟企业的组成
    13.3.2虚拟企业的特点
    13.3.3虚拟企业的优势
    13.3.4虚拟企业软件的开发语言与运行环境
    参考文献
查看详情
相关图书 / 更多
软件测试设计与实施
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件测试设计与实施
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件测试设计与实施
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件测试设计与实施
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件测试设计与实施
软件工程专业英语(第2版)
宋晓涛 谢红薇 郭晓红
软件测试设计与实施
软件工程--理论与实践
毛新军 董威
软件测试设计与实施
软件需求分析(微课版)
李美蓉 何中海
软件测试设计与实施
软件自动化测试入门攻略
杨定佳
软件测试设计与实施
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件测试设计与实施
软件性能测试、分析与调优实践之路(第2版)
张永清
软件测试设计与实施
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件测试设计与实施
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
您可能感兴趣 / 更多
软件测试设计与实施
软件测试设计与实施(第2版)
蒋方纯 著
软件测试设计与实施
个体软件过程与编码规范
蒋方纯 主编
软件测试设计与实施
3DS MAX 4教程
蒋方纯 林润惠 编