软件测试管理与实践

软件测试管理与实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

软件测试理论工具实用教程,培养动手解决问题能力。

内容简介

本书较为全面地介绍了软件测试的相关理论和工具,内容翔实,可操作性强,简明易懂。本书从实用角度出发,重点培养学生解决实际问题的能力。

全书共11章,主要包括测试流程管理、测试需求分析、测试计划制订、测试用例编写、测试执行、测试缺陷提交、测试报告编写、测试团队建立、测试管理工具应用等内容。

本书以理论讲解、工具实训、项目实践三条线贯穿。读者通过学习可以理解相关的理论方法;通过工具实训掌握具体的操作方法;通过项目实践会应用所学的理论和工具。书中设计了6个工具实训任务、8个项目实践任务、若干理论练习题来辅助读者掌握软件测试管理的具体理论、方法和工具。除此之外,理论和工具实训都引用教学项目“在线课程作业管理系统”,并在第11章给出了该项目实践的关键文档,同时在附录中给出了软件测试项目开展过程中经常使用的典型模板,供读者参考。

本书可以作为高校计算机相关专业软件测试相关课程的教材,也可以作为想从事软件测试工作的自学者的参考书。建议阅读本书之前先了解与软件测试基础相关的测试概念、用例设计方法等内容。

章节目录

封面

扉页

版权信息

目录

内容提要

前言

第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.4 项目实践任务一:分组和项目选择

第2章 软件测试流程管理

2.1 软件研发中的测试

2.2 软件测试模型

2.3 软件测试流程

2.4 软件测试过程资产

2.5 软件测试流程的建立

2.6 测试流程中的度量分析

2.7 项目实践任务二:实践环境准备

第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 项目实践任务三:项目测试需求分析

第4章 测试计划

4.1 什么是测试计划

4.2 测试计划的主要内容

4.3 测试计划的典型模板

4.4 组织及编写测试计划

4.4.1 主要任务

4.4.2 一个有用的辅助方法:5W1H分析法

4.4.3 测试计划编制注意事项

4.5 测试计划评审

4.6 测试计划的执行和监控

4.7 项目实践任务四:制订项目测试计划

第5章 测试用例设计和管理

5.1 测试用例的概念和设计方法

5.1.1 测试用例的概念

5.1.2 测试用例的重要性

5.1.3 测试用例设计方法

5.2 组织及编写测试用例

5.2.1 测试用例的属性

5.2.2 测试用例的详细程度

5.2.3 测试用例编写模板

5.2.4 测试用例编写指南

5.3 测试用例的评审

5.4 测试用例的管理

5.4.1 测试用例的组织和维护

5.4.2 测试用例的统计分析

5.4.3 设置测试用例执行顺序

5.5 测试用例管理工具

5.6 实践举例:手机闹钟功能测试用例

5.7 项目实践任务五:编写并管理项目测试用例

第6章 测试缺陷管理及分析

6.1 软件缺陷的概念

6.1.1 软件缺陷

6.1.2 软件缺陷产生的原因

6.2 软件缺陷的生命周期

6.3 软件缺陷的报告

6.3.1 软件缺陷的属性

6.3.2 缺陷编写典型模板

6.3.3 如何撰写一个好的缺陷报告

6.3.4 软件缺陷管理指南

6.4 软件缺陷的统计分析

6.5 软件缺陷管理工具

第7章 测试执行和报告

7.1 测试执行

7.2 测试执行的任务

7.2.1 测试执行的主要任务

7.2.2 测试启动评估

7.2.3 测试用例分配

7.2.4 测试用例的执行

7.3 测试执行监控

7.4 测试执行的结束

7.5 项目实践任务六:执行测试并提交缺陷报告

7.6 测试报告

7.6.1 测试报告的目的及其种类

7.6.2 日常型测试报告

7.6.3 总结型测试报告

7.6.4 总结型测试报告典型模板

7.7 项目实践任务七:完成测试报告

7.8 Alpha测试与Beta测试的执行

7.8.1 Alpha测试与Beta测试的目的

7.8.2 Alpha/Beta测试过程

第8章 测试组织管理

8.1 测试团队的建立

8.2 测试团队的组织形式

8.3 软件测试团队的角色配置

8.4 选择合适的测试人员

8.5 测试组织管理的主要内容

第9章 测试相关的其他过程

9.1 软件配置管理

9.1.1 软件配置管理及其目标

9.1.2 配置管理的活动

9.1.3 配置管理的目录结构

9.1.4 配置管理的工具

9.1.5 软件测试活动涉及的配置项

9.2 软件质量保证

9.2.1 质量保证的意义

9.2.2 质量保证的相关活动

9.3 评审

9.3.1 评审概述

9.3.2 同行评审的活动过程

9.4 项目实践任务八:测试项目答辩

第10章 ALM实践应用

10.1 ALM安装准备

10.1.1 ALM服务器操作系统准备

10.1.2 实训一 ALM安装准备

10.2 ALM安装和配置

10.2.1 安装ALM服务器

10.2.2 ALM服务器部署

10.2.3 ALM站点配置

10.2.4 客户端浏览器登录服务器

10.2.5 项目自定义配置

10.2.6 实训二 ALM安装和配置

10.3 ALM测试需求管理

10.3.1 创建需求

10.3.2 需求的维护

10.3.3 用不同视图浏览需求

10.3.4 需求分析

10.3.5 实训三 ALM测试需求管理

10.4 ALM测试计划管理

10.4.1 测试计划树的生成

10.4.2 通过视图查看测试计划树

10.4.3 测试计划树的查找、维护

10.4.4 测试用例和测试需求的相互关联

10.4.5 构建测试用例

10.4.6 分析测试计划

10.4.7 实训四测试计划(测试用例)

10.5 ALM测试实验室

10.5.1 测试集的创建和维护

10.5.2 设置测试集中测试用例的执行流

10.5.3 执行测试用例,记录测试结果

10.5.4 分析测试执行情况并生成统计报告

10.5.5 实训五 ALM测试实验室

10.6 ALM缺陷管理

10.6.1 添加新的缺陷以及缺陷浏览

10.6.2 修改缺陷

10.6.3 关联缺陷和测试用例

10.6.4 分析缺陷并生成统计报告

10.6.5 实训六 ALM缺陷管理

第11章 项目实战样例

11.1 项目测试方案

11.2 项目测试用例

11.3 项目缺陷报告

11.4 项目测试报告

附录

附录1 某企业测试方案模板

附录2 测试用例模板

附录3 测试缺陷模板

附录4 某企业测试报告模板

练习题

参考文献

软件测试管理与实践是2018年由人民邮电出版社出版,作者 杨鹏。

得书感谢您对《软件测试管理与实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
软件测试效率手册 电子书
本书主要介绍软件测试技术,涵盖白盒测试、黑盒测试、性能测试和软件测试管理四部分内容。在单元测试、集成测试和功能测试中,基于已有的软件测试理论、方法,提出用“二八”定律思想来指导软件测试实践的探索,旨在帮助软件测试人员以较小成本测出更多问题,提升软件质量。本书以一个实际项目的测试案例贯穿始终,方便读者直观地理解软件测试相关理论,支持读者快速上手。
软件测试实用教程 电子书
软件测试是一门涉及广泛知识的学科,软件测试行业在国内方兴未艾,测试工程师们亟须掌握各种测试技术和工具,测试团队的管理也亟须完善和提高。本书在编写过程中考虑到测试人员的需求,尤其是测试新手对各种知识的需求,提供了丰富的测试知识:首先介绍了国内外先进的测试技术和测试理念,如微软的测试方法、RUP中的测试过程、敏捷测试的理念等;其次详细讲述了几个主要测试工具的使用,如LoadRunner、AppScan
数字图像处理与Python实现 电子书
本书采用通俗易懂的语言对数字图像处理的相关概念进行阐述,同时穿插较为典型的Python小程序,使读者能够快速掌握数字图像处理的相关概念和技术。
软件性能测试与LoadRunner实战教程(第2版) 电子书
随着计算机行业的蓬勃发展,软件用户关注的不仅仅是功能实现的正确性,系统的性能表现也是用户关注的重点,而性能测试是测试系统的主要手段,它是软件测试的重中之重。另外,性能测试通常和应用程序、操作系统、数据库服务器、中间件服务器、网络设备等有关,如何快速、有效地定位并解决性能问题,无疑是性能测试人员面临的重要任务。为了帮助测试人员迅速有效掌握软件测试基础、性能测试技术及性能测试工具的实战应用,作者精心编写了这本书。 《软件性能测试与LoadRunner实战教程 第2版》讲述了软件测试的分类以及测试的流程等,还重点讲述了性能测试技术和LoadRunner 11.0与12.60工具应用的实战知识。 书中将实践中经常遇到的问题进行总结汇总成几十个解决方案,详细的项目案例,完整的性能测试方案、计划、用例设计、性能总结及相关交付文档,为读者做好实际项目提供参考和方向引导。本书还为读者提供了: 1,新的测试工具LoadRunner技术解读。 2,丰富的案例介绍,帮助读者学习。 3,丰富的练习题与面试题型,为读者日后走上工作岗位打下良好基础。
Python3基础教程(第2版)(慕课版) 电子书
系统讲解Python基础,涵盖10章相关知识。