软件开发生命周期活动和工作产品如何影响测试?

需要软件测试来评估软件开发生命周期活动交付的某些或全部工作产品的质量。测试过程本身存在于开发生命周期的更大范围内。

因此,测试经理需要在开发生命周期活动和工作产品如何影响测试以及反之亦然的情况下设计和试验测试任务。

以采用敏捷开发方法的组织为例。

在这里,开发人员通常通过创建自动的单元测试,并不断将测试和​​代码添加到配置管理系统中,来进行测试驱动的开发。
因此,测试经理必须与开发经理协调,确保测试团队是这些活动的一部分并与之保持一致。
对单元测试的审查使测试人员能够了解软件及其实现,并提出改进建议以扩大其范围和影响。

测试人员还可以评估如何将其遗留的自动化测试(尤其是功能回归测试)整合到配置管理系统中。

如前所述,测试任务,软件开发生命周期任务,测试和工作产品中的涉众之间的确切关系取决于组织,项目,软件开发生命周期等各种因素。测试与这些因素密切相关:

需求收集和管理 –在确定测试范围和估计测试工作量时,测试经理还应在项目后期知道需求的变化,并进行控制活动以将变化也纳入测试中。建议使技术测试分析师和测试分析师成为需求评审的一部分。
项目管理 –测试经理负责与技术测试分析师和测试分析师协调并最终确定测试时间表和资源需求,并将其提供给项目经理。如果项目计划中有任何更改,则项目经理和测试经理必须共同努力进行测试控制活动,以将更改合并到项目计划中。
管理产品配置,发布和变更 –由测试经理领导的测试团队负责概述和描述测试过程和方法,并在测试计划中进行定义。测试经理还可能要求分析人员提出构建验证测试,并在整个测试实施过程中确定版本控制。
软件开发和维护 – Test Manager负责与Development Manager协调以交付测试对象-包括测试内容和测试发布日期-并参与缺陷管理。
技术支持 –测试经理必须与技术支持经理协调,以在测试结束期间准确地提供测试结果并审查生产故障,以便可以改进测试过程。技术支持团队必须了解观察到的故障及其解决方案。
技术文档开发 –测试经理负责与技术文档经理协调工作,以确保按时提供测试文档并管理文档中指出的缺陷。
除了找到利益相关者之外,测试经理还必须列出其他对测试过程有影响或受其影响的软件开发生命周期活动和工作产品。如果不这样做,则测试过程可能无法实现其最佳效率。

测试中的其他工作产品
高级管理人员和测试经理还会创建诸如“ 测试策略”,“ 测试策略”,“ 主测试计划”和“ 级别测试计划”之类的文档,这些文档将在以后的主题中进行详细讨论。

在完整的测试过程中,尤其是通过测试分析师,可以创建许多工作产品。示例包括测试用例,缺陷报告,测试日志等的规范。

测试管理器通过遵循以下步骤来确保质量和一致性来支持测试分析师:

确定诸如拒收缺陷百分比之类的指标,以评估工作产品质量并在测试过程中监控其正确用法
选择和定制用于记录工作产品的模板
建立工作产品的标准,例如要求的详细程度
使用正确的方法让适当的涉众审查测试工作产品
测试文件的类型,详细程度和测试文件的特异性受以下因素影响:

使用的开发生命周期
应遵循的标准
须遵守的组织和其他规定
产品质量
项目风险
对于任何测试经理来说,获取用于记录测试工作产品的行业标准模板都是一个重要的考虑因素。IEEE 829是最重要的资源之一,因为它可以在任何行业中使用。

但是,它包含许多详细级别,因此必须根据组织的标准进行自定义。

模板的常规使用可实现组织中流程的无缝连接,并减少了对培训人员进行测试工作产品文档培训的需求。

测试报告由测试管理器创建。将在“ 测试指标”下进行讨论。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试管家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值