目录:
定义-软件测试生命周期(STLC)是什么意思?
软件测试生命周期(STLC)是用于测试软件产品的一组步骤。 软件测试是准备使用软件的关键部分,而STLC可以使该过程更加复杂,一致和有效。
Techopedia解释了软件测试生命周期(STLC)
许多STLC设置从分析测试需求开始,或者弄清楚测试需要完成什么。 开发人员研究所有可能缺乏测试的情况,这些情况可能导致软件漏洞或故障。 接下来的步骤之一是测试计划,团队在其中确定所确定的要求。 后来,进行了测试执行和其他后续操作,例如用于更复杂的用户交互的回归测试以及对比普通代码模块更麻烦的某些元素进行的重新测试。 实施之后,通常会有一个“封闭”步骤,团队要确保完成所有需要发生的事情。
重要的是要注意,软件测试的生命周期不同于发布或开发的生命周期,后者也涉及测试,但仅作为相关生产阶段的一部分。 通常,软件发布过程已成为某种程度上标准化的过程,带有标有alpha和beta的阶段,以及用于缓慢组合软件产品并将其发布给最终用户的其他步骤。 近年来,一些组织已经改变了他们处理发布和测试生命周期的方式,例如称为“ devops”的过程,该过程用于桥接开发和生产环境,甚至呼吁最终用户帮助识别软件问题。 -在开源社区中经常发生的事情。