软件测试准入和准出标准的探讨

发表于:2020-4-17 10:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:软件测试艺术    来源:软件测试艺术

  为什么要有测试准入和准出?测试准入主要的目的是为了约束开发提测的版本能达到测试的基本条件,不至于开发提测的版本太烂而浪费紧张的测试资源和测试人力。测试准出的主要目的是评判开发的产品能达到进入下一阶段的标准或能够最终上线。
  准入和准出不仅仅是在项目的开始和结束阶段,也包括项目中的过程阶段。如一般开发的整个项目过程中会分为EVT、DVT、PVT阶段,也有分为TR1-3、TR4、TR5、TR6,还有的分为P0、P1、P2阶段。需要注意的是每个阶段的目标都不一样,上个阶段的准出就是下个阶段的准入。
  测试准入与准出的标准有很多,每个公司都不尽相同,有的是单个的标准,有的是多个标准的组合。以下列举一些常见的阶段准入和准出标准。
  一般的准入可以为:
  冒烟测试用例通过(开发自测);
  需求开发达到80%以上;
  已达到下个阶段或项目开始时间;
  准出也有许多标准,主要有以下几种:
  项目进度达到项目规定的上线时间或下个阶段时间;
  项目过程中Bug的提交数量和修复率满足要求;
  严重的Bug全部修复,其他Bug评估不解或可以遗留到下个阶段解决;
  测试未通过,但项目和产品经理特批上线;
  也有的公司根据模块划分来要求准入准出的。例如:性能在中间阶段的准出标准要达标最终标准90%以上,上线的时候必须优化到最后的标准,除非由于平台和系统的限制。
  准入最大的好处就是预防开发的提测版本有严重的Block问题导致无法测试。想想这种情况,版本转测试后,测试已提前协调安排好人力,测试过程中突然发现需求没有合入,或版本有个严重的Bug,出现这样的问题就需要版本重发,如此开发测试来回转,不仅压缩了项目的进度,也浪费了测试的资源和人力。
  关于测试的准入,需要开发做到自测。可以是测试提供给开发的冒烟测试用例,也可以是开发自己的经过和测试review达成一致的用例。同时,测试在验证的时候一定不要忘记需要优先验证需求或修改点,及时的暴露问题,如果不满足测试要求则及时停止测试。
  准出的好处就是有明确的质量目标。因为任何测试都无法做到完全测试或穷尽测试,如果没有一个明确的测试退出标准,那将是质量灾难。各部门为了逃避风险,谁也不敢拍板项目可以上线,项目质量无法控制。
  准入的流程不是开发和测试制定的,是整个项目组的一起制定的,大部分来说是项目和产品制定的,也叫质量管控标准。测试和开发主要在确认标准后按照流程执行,按期保证项目的进度,完成目标。
  其实在项目过程中,由于各种原因测试时间经常被开发压缩,开发自测在项目进度比较紧张的时候也是形同虚设,同时产品和开发还认为是测试不配合。因此,测试质量的管控还是需要建立标准的流程,特别是公司产品或业务做大以后,如果没有建立一套完善的质量标准,最不利的就是最后一环的测试部门。所以,测试部门需要拉通项目、产品和开发一起建立完善的流程,然后在全公司推广。
  质量管控标准是一个非常重要的流程,如果在工作中遇到了可以多学习学习思考带来的好处。
 
      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号