第五章 软件测试管理(1)

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

一个好的软件产品离不开一个成熟的测试团队,从而一个成熟的测试团队必须有一个号的测试管理。简单地说只要有流行就需要管理。本章主要介绍软件测试的管理、包括配置管理、过程管理、需求管理、缺陷管理以及风险管理。

5.1配置管理

配置管理(Sofware Configuration Management 简称CSM)是一种标识、组织和控制修改软件的技术。它贯穿整个软件生命周期中,通过对软件生命周期中不同时间点上所产生的文件或代码进行标识,从而达到保证软件产品的完整性和可测性。

在软件整个研发过程中,配置管理参与的人员包括:项目经理、配置管理员、SQA、软件开发组、软件测试组以及变更控制委员会等。配置管理主要是对项目文档以及代码进行规范管理。

5.1.1配置管理角色与职责

1、项目经理

项目经理(Project Manager 简称PM)是整个软件研发活动的负责人,主要对配置管理的整个过程负责,主要职责有:指定配置管理计划,指定配置管理员和变更控制委员会的成员

2、配置管理员

配置管理员(Configuration Management Officer 简称 CMO)是配置管理活动的负责人,主要工作是建立和维护配置管理库,并且设置相应的访问权利,对项目的配置进行管理和维护,执行版本控制和变更控制以及备份和归档配置库。

3、软件开发工程师

软件开发工程师(Software Developer Engineer 简称SDE)主要负责依据项目管理计划和相关的规定,进行创建、修改开发相关的配置顶。

4、软件测试工程师

软件测试工程师(Software Test Engineer 简称STE)主要是依据项目配置管理计划和相关的规定、创建、修改测试相关的配置顶。

5、软件质量保证

软件质量保证(Software Quality Assurance 简称SQA)是对配置管理的过程质量负责,其主要工作是跟踪当前项目的状态和基线的审核,并且参与项目评审以及验证其修复的结果,同时还要验证配置库的备份。

6、变更控制委员会

变更控制委员会(Change Control Board  简称CCB)是对配置项变更进行合理性的判断并给出解决方案。CCB一般由资深的开发工程师、测试工程师、系统工程师、产品技术工程师以及软件质量保证人员组成。

5.1.2配置管理的流程

有以下几个步骤

1、标识配置库并制定配置管理计划

在项目启动后,有哦项目负责人制定CMO以及CCB成员。由CMO制定配置管理计划,将配置管理工作贯彻在软件研发的全过程,并对配置进行标识,要求每个配置项必须被唯一标识,通常配置标识包括配置顶名称和配置顶版本的标识。

2、配置库建立和维护管理

CMO根据计划建立配置库,针对不同的角色分配相应的权限,并通知项目组成员,然后对配置定期进行备份,并保证配置库中的数据能够成功恢复。

3、配置控制与状态发布

在配置项提交评审时(未基线化),CMO将该配置纳入配置库并进行标签。此时配置顶处于受控状态,在该状态下,配置项每次的更新需要用不同的版本号来进行标识。如果配置项变更,则该配置必须重新评审后进行签发。

慕课:软件测试各章节答案 (说明:1:该课程为西北工业大学的软件测试的慕课。 2:绿色选项为正确答案;题目后括号中的答案为本人的作答,对的用绿色标示,错的用红色标示,与错题集类似) 第一章:软件测试基础 1.软件测试目的是什么? (ABC) A:修正软件错误和缺陷提高软件质量 B:发现当前开发工作中所采用的的软件过程的缺陷 C:对软件质量进行度量和评估 D:为了证明软件没有错误 ... 阅读详情

相关推荐

第五章 软件测试管理(2)

5.3缺陷管理 是软件产品研发过程中重要的属性,会导致产品在某种程度上不能满足客户的需要,开发人员根据它来分析产品潜在问题或缺陷,评估产品的质量、测试也需要进行跟踪与维护。 缺陷管理就是在生命周期中识别、管理、沟通缺陷的过程。可以概括为一个中心、两个基本点、三个要求。一个中心是确保软件的质量;两个基本点就是缺陷的管理和维护。三个要求是要求测试人员对每一个缺陷进行跟踪,要求开发人员对每一个缺陷进行分析改进。 5.3.1缺陷的状态 通常软件缺陷的状态见表5-1 5.3.2缺陷管理的角色 有:测试

zhhzc的博客 487

软件测试软件测试管理

软件测试管理相关

m0_51371693的博客 1771

问题驱动的软件测试管理 - 解决方案

软件测试管理贯穿于整个测试生命周期。测试管理的成功与否,直接决定了是否能在有限的时间、资源和成本基础上及时交付高质量的软件产品。而在实际测试生命周期中,测试团队却面临着各种各样的挑战和问题: (1)什么样的测试才是一个好的测试? (2)如何平衡测试进度与测试质量? (3)测试估算不准怎么办? (4)如何基于测试风险选择测试重点? (5)如何评审系统需求规格说明? (6)需求不完善如何设

郑文强的专栏 1192

软件测试管理

软件测试管理应该贯穿于整个软件测试过程,测试管理包括测试计划、功能性测试流程、测试执行、测试用例设计、需求文档评审、缺陷管理、标准和测试过程改进、测试工具与自动化、团队建设等所有环节的管理。      软件测试管理的目标:1、可用测试资源   2、使用适当的测试技术和方法  3、明确具体软件测试任务     软件测试管理原则与策略:1、尽早和不断尝试  2、软件测试应由软件测试专业人员进行 3

Yujiangenghaodeziji的博客 622

基于Arduino的智能温控背心:个人微气候系统设计与实现

在物联网与嵌入式系统开发中,闭环控制是连接感知与执行的核心技术。其原理是通过传感器采集环境数据,经由微控制器处理,再驱动执行器做出响应,形成一个自动调节的反馈系统。这项技术的价值在于将静态的硬件转化为能动态适应环境的智能设备,极大地提升了系统的自主性与实用性。在智能穿戴、环境监控等应用场景中,闭环控制是实现精准、可靠功能的基础。本文聚焦于一个具体的工程实践——智能温控背心,它正是闭环控制思想的典型体现。系统以Arduino为核心,通过温度传感器实时监测,并利用MOSFET驱动电路精准控制加热与通风模块,从而

weixin_33739523的博客 657

篇四.软件测试管理办法

基于新能源行业、电力物联网行业软件开发实践的软件产品测试管理办法

技术需要分享 2221

软件测试/测试管理|什么是测试管理,如何做好测试管理

测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。

霍格沃兹测试学院的博客 1598

软件测试的艺术》第三版第五章笔记

动机如下:1.模块测试的注意力一开始集中在程序的较小单元上,是一种管理组和的测试元素的手段2.模块测试减轻了调试的难度3.为同时测试多个模块提供了可能。这个增量测试策略开始于程序的终端模块,该模块不调用其他任何模块,之后选择的测试模块也并非唯一,唯一的要求就是合乎条件,该测试模块的下属模块都经过测试。影响测试序列的因素就是模块的关键程度。这是指从程序的顶部或初始模块开始,测试之后挑选哪一个模块作为后续模块并不唯一,唯一的原则是:要成为合乎条件的模块即至少一个该模块的从属(调用它的模块)事先经过了测试。

hwn1212_的博客 1503

软件测试慕课版学习总结—第五章

第五章——软件测试的过程管理

xingchenkobe123的博客 1746

软件测试(第三版)》资源文件介绍

软件测试(第三版)》资源文件介绍 去发现同类优质开源项目:https://gitcode.com/ 资源简介 《软件测试(第三版)》是软件测试领域的经典之作,本书在继承前两版精华的基础上,进行了全面的升级与改版。第三版的核心亮点在于,增加了对软件测试整体策略的高层次讨论,旨在帮助读者构建更为全面和深入的软件测试知识体系。 内容特点 本书在内容的组织上,体现了以下显著特点: 层次分明,全面精当...

gitblog_06703的博客 953

《Google软件测试之道》读书笔记---第五章

第五章 Google软件测试改进 5.1Google流程中的致命缺陷 1.第一个致命缺陷是:测试成为开发的拐杖。我们越不让开发考虑测试的问题,把测试变得越简单,开发就越来越不会去做测试。 2.第二个致命缺陷是:还是与开发和测试的组织结构分离有关。测试人员更关注自己的角色,而不是他们的产品。任何角色都不应被过分强调。团队的每个人都是在为产品工作,而不是为了开发过程中的某个部分。开发过程本身就是为产品服务的。 3.第三个致命缺陷是:测试人员往往崇拜测试产物胜过软件本身。 4.第四个致命缺陷是:产品经过

kxkltey的博客 323

软件质量保证与测试课后习题(第五章 软件测试管理及自动化测试基础)

1)测试人员仔细阅读有关资料,包括规格说明、设计文档、使用说明书及在设计过程中形成的测试大纲、测试内容及测试的通过准则,全面熟悉系统,编写测试计划,设计测试用例,作好测试前的准备工作。首先由一位对整个系统设计熟悉的设计人员编写测试大纲,明确测试的内容和测试通过的准则,设计完整合理的测试用例,以便系统实现后进行全面测试。(2)为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试、确认测试和系统测试。单元测试工具、功能测试工具、负载测试工具、性能测试工具和测试管理工具。

m0_67231135的博客 656

软件测试管理知识总结

1 软件测试管理概述 1.1软件测试管理基础 1软件测试管理目标:软件测试管理的目标是通过系统的、高效的、适用的技术、方法和体系来监督、促进和达到这个软件测试的目标。 • 可用测试资源 • 使用适当的测试技术和方法 • 明确具体软件测试任务 决定软件测试管理时应考虑: 2,软件测试管理定义:对每项具体软件测试活动以及总体软件测试全局的监督、评估、决策和管理的过程。软件测试管理就是对每一种具体...

测试小白升级记 7904

软件如何做好测试管理

其中,要求在项目初期制定清晰的测试目标和详细计划;强调构建规范、自动化的测试体系,确保每个环节都有章可循;则借助实时监控和反馈机制,通过数据分析不断优化测试策略,从而大幅提升软件质量和用户满意度。

xgggyxgs的博客 829

如何做好一个软件测试管理者,高效带好团队呢?

目录前言测试前准备测试规范流程缺陷单管理案例剖析总结重点:配套学习资料和视频教学不想当将军的兵不是好兵,作为一名测试工程师,有一天你也有可能接手你们公司的测试团队,带领他们走向人生巅峰,但是作为软件测试管理者,我们怎样才能不让人失望呢?1.需求分析:与客户沟通过需求后,测试组全组人员参与需求分析,明确项目需求。2.设计评审:测试人员参加设计评审,提出设计文档的疑惑之处,深入了解业务,做到依据设计文档能到写出完整详密的测试用例。3.编写用例:依据设计文档,编写测试用例。4.测试计划:测试计划在测试任务确定后,

MXB_1220的博客 978
上一篇: 第四章 软件测试方法(此章完结)
下一篇: 第五章 软件测试管理(2)
zhhzc
博客等级 码龄5年 2629粉丝 67原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值