软件测试职业探索软件测试

软件测试管理(一)

2020-02-23  本文已影响0人  小小一颗卤蛋

1 软件测试管理概述

1.1软件测试管理基础

1,软件测试管理目标:软件测试管理的目标是通过系统的、高效的、适用的技术、方法和体系来监督、促进和达到这个软件测试的目标。

• 可用测试资源

• 使用适当的测试技术和方法

• 明确具体软件测试任务

决定软件测试管理时应考虑:

2,软件测试管理定义:对每项具体软件测试活动以及总体软件测试全局的监督、评估、决策和管理的过程。软件测试的管理就是对每一种具体测试任务、流程、体系、结果、工具等进行具体监督和管理。

分类:比较常见把软件测试管理分为8类:

1.软件测试需求管理

2.软件测试质量管理

3.软件测试团队管理

4.软件测试文档管理

5.软件测试缺陷管理

6.软件测试环境管理

7.软件测试流程管理

8.软件测试执行管理

9.其它(计划、用例、报告、成本、风险)

3,软件测试管理范围与来源:

系统测试需要管理的内容:

需求分析阶段:测试需求。

测试计划{测试范围,时间进度,人员团队,环境(本地环境,测试环境,验收环境,

生产环境,镜像环境)的服务器,网络等。风险,质量

4,软件测试管理特色:

1)敏捷开发的流程:

2) 质量问题持续反馈:敏捷测试管理=质量问题持续反馈

3)自动化测试策略:新功能测试用手工测试旧模块可以使用自动化测试

4) 敏捷测试管理工具:HP Agile Manager、微软的Visual Studio 2012,包括TFS 2012、

Scrum模板(MS VS Scrum 1.0)、Test Manager 2012、Coded UI Test等。

1.2软件测试管理体系

1,建立软件测试管理体系的主要目的

1.对软件产品的评估和测量

2.对软件产品的缺陷识别和控制

3.产品设计和开发的验证

4.软件过程的监视和测量

5.有流程和规范指导

2,ISO 9001与软件测试

1)ISO9000基础:ISO是国际标准化企业的缩写。9000是标准的代号,ISO将9000下的编号分配给与质量管理和质量保证的有关标准。

2)ISO 9000质量管理体系的八大原则:

原则一:以用户为关注焦点

原则二:领导作用

原则三:全员参与

原则四:过程方法

原则五:管理的系统方法

原则六:持续改进

原则七:基于事实的决策方法

原则八:互利的供方关系

3)ISO9001对软件测试管理的指导作用

3,软件测试成熟度模型TMM

TMM是当前影响力最大的软件测试过程模型

它的优点如下:

a)等级水平结构、关键活动和角色的定义最为精细;

b)测试相关因素覆盖最全面;

c)支持测试过程成熟度增长;

d)有定义良好的评估模型的支持;

e)实施TMM能改进测试过程,并有助于提高软件质量、软件工程生产力和缩短研发周期,减少投入。

4,如何建立测试管理体系

某企业用于测试管理的结构图:

测试活动实例图:

1.3软件测试管理要素

1,测试管理五要素:质量;人员;流程;资源;技术

2,软件测试管理体系本身是软件的应用,就是一种技术,一是工具。软件测试管理体系涉及功能测试、性能测试、安全性测试等多种软件测试类型,包含了软件测试流程中各阶段的流程规范、测试理论、测试工具等各方面内容。

3,相互关系:试管理的5个工作面基于软件测试金字塔的构成

相互关系如下:

上一篇下一篇

猜你喜欢

热点阅读