第二阶段 软件测试管理概述

本文概述了软件测试管理的基础、目标、类别以及敏捷开发的背景、原则和特色。详细探讨了单元测试策略、集成测试方法、以及敏捷测试管理的重点,强调了测试管理在整个测试过程中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章 软件测试管理概述1.1

1.1软件测试管理基础

  1软件测试管理目标:有效、全方位的提高测试覆盖率

  2软件测试管理的目的和结果是帮助测试团队决定最佳实践

   3决定软件测试管理的目标时应该考虑以下方面

     A.可用测试资源

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

     C.明确具体软件测试任务

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

     软件测试需求管理

     软件测试质量管理

     软件测试团队管理

     软件测试文档管理

     软件测试缺陷管理

     软件测试环境管理

     软件测试流程管理

     软件测试执行管理

     其它专项测试管理,如:计划、用例、报告、成本和风险管理

  测试管理应该贯穿于整个测试过程,测试经理和其他测试负责人需要详细了解测试过程中的各项活动,并对它们进行有效管理。

5单元测试策略

单元测试又称模块测试,是针对软件设计的最小单位-程序模块进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。

以uml中的类图为例:uml分为属性和方法

黑盒测试是不测属性和方法,只是关心输入和输出

白盒测试测属性和方法

灰盒测试只测方法

6集成测试也成组装测试和联合测试,是在单元测试的基础上,将模块按照设计要求组装起来进行测试,主要目标是发现与接口有关的问题。

集成测试的方式有两种:一次性组装方式和增值式组装方式

一次性组装方式主要的特点是快

增值式组装方式主要的特点是慢,慢工出细活

7一般测试管理特色

学习和推广最佳实践

考虑总体开发项目

建立度量数据库

关注过程的改建

8敏捷开发主要用于需求模糊或快速变化的前提下,小型开发团队的软件开发活动。敏捷开发能够在保证软件开发成功的前提下,尽量减少开发过程中的活动和产品,做到“刚刚好”,从而在满足所需的软件质量要求的前提下, 力求提高开发的效率。

敏捷开发强调:见测试基础20页

敏捷开发定义的12条原则:见测试基础20页     

敏捷开发的迭代图 

 

            

 

  敏捷开发又称敏捷方法,敏捷开发是针对传统开发模式的弊端而产生的一种新的开发模式,是一种接受迅速变化的需求并快速开发软件的模式,目标是提供开发效率和响应能力。

敏捷测试管理的特色:敏捷测试就是持续测试、持续反馈

                    测试人员和开发人员在不同的迭代周期可以互换

敏捷测试过程管理工具在课本的13

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值