14、软件产品线测试全解析

软件产品线测试全解析

1. 测试方法与开发方法的适配

在软件产品线组织中,测试过程分布于核心资产团队和产品团队,需要进行有效协调。而且,团队成员往往不在同一地点办公,需借助多种沟通机制交流。

项目的测试方法必须与开发方法相兼容。敏捷开发过程的测试方法与可认证软件(如FAA、FDA等相关软件)的测试方法截然不同。测试和开发方法的活动节奏要同步,任务需明确分配给其中一方。像单元测试这类任务,通常会分配给开发人员,但仍要在测试方法中明确规定,以便协调缺陷搜索的预期,包括覆盖范围和故障模型等。

在每个测试点都有相应的测试流程,该流程定义了为该测试点下的被测工件构建测试用例的程序。测试方法会定义全面的故障模型,并为每个测试点分配特定缺陷类型的责任。产品系列测试计划应明确各测试流程的执行责任。

2. 测试规划

采用软件产品线方法是一项战略决策。产品线组织需制定产品生产和测试策略,并确保这些策略相互协调,以实现高效运作。在产品线组织中,测试面临的挑战之一是要达到与产品生产相同的生产率提升,避免因测试环节影响组织实现预期的吞吐量提升。

以下是常见的产品质量目标及对应的测试行动:
| 目标 | 测试行动 |
| ---- | ---- |
| 更快 | 自动化和迭代 |
| 更便宜 | 自动化和差异化的劳动力 |
| 更好 | 更全面的覆盖 |
| 大规模定制 | 组合测试 |

更快的上市时间可通过尽可能减少人工测试环节来实现。从测试到调试/修复的短迭代能缩短周期时间。当减少人工干预时,生产会更便宜、更快速。产品线策略还支持拥有更具领域针对性、成本更低的产

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值