软件测试管理(一)

作者: 小小一颗卤蛋 | 来源:发表于2020-02-23 00:44 被阅读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个工作面基于软件测试金字塔的构成

    相互关系如下:

    相关文章

      网友评论

        本文标题:软件测试管理(一)

        本文链接:https://www.haomeiwen.com/subject/zukdqhtx.html