在我们的工作中,为了提高测试效率或者做出测试团队的业绩来,都不得不做很多的自动化,当然这包括测试环境搭建,测试数据构造,测试执行,压力及安全测试等等,但是在各个阶段中,应该怎么样做好自动化满足我们的业务发展需要呢?今天主要谈谈单元和集成测试。
自动化投入产出比
一个被简化的公式:
自动化的收益 = 迭代次数 * 全手动执行成本 - 首次自动化成本 - 维护次数 * 维护成本
或者如果假设迭代次数和维护次数近视相等,这个在某些情况下可以成立,比如一个比较新的产品:
自动化的收益 = 迭代次数 * (全手动执行成本 - 维护成本) - 首次自动化成本
对此公式,我们可以解读一下:
-
自动化的收益与迭代次数成正比;
-
自动化收益可能为负,即维护成本和首次自动化成本比全手工执行成本还高的时候;
-
很多时候首次自动化成本并不比手工测试成本高,但是维护成本很高.

本文探讨了自动化测试在单元测试和集成测试中的应用,强调了自动化测试的收益与投入平衡,以及何时介入自动化。指出快速发展的项目可能不适合大量自动化,而接口类和需要大量手工测试的项目更适合。单元测试应由开发人员或测试人员根据团队配置负责,保证测试质量。目前单元测试的现状在不同业务场景下存在差异,如何合理分配单元测试和集成测试的职责,以提高效率并确保产品质量是关键。
最低0.47元/天 解锁文章
自动化测试之单元及集成测试&spm=1001.2101.3001.5002&articleId=46594103&d=1&t=3&u=c59d8753156148e2a4ef6273c5027791)
4万+

被折叠的 条评论
为什么被折叠?



