使用软件测试的真正好处是什么

what is the real benefit of using software testing

我知道软件测试(例如:单元、集成)可以确保我的功能按预期工作,但我不知道它有什么好处,因为我可以自己测试流程并确保它按预期工作我期待它。所以我需要知道软件测试的大局是什么

你说,你可以自己测试流量。一旦你有大量用例并且你想发布你的软件,你真的能做到这一点吗?一天一次(或者即使只是一周一次)?此外,您需要为每个版本重复手动测试,这最终会浪费开发人员的时间,而这些时间本可以更好地用于新功能。

此外,一旦您在软件开发团队中工作,您就会发现不同的人可能会以不同的方式进行测试,这会增加复杂性,这可能会导致缺乏适当的手动测试覆盖率,并最终被忽视错误等

对于私人项目或只使用几次然后丢弃的简单工具,手动测试可能没问题。但是,对于任何商业产品来说,需要为公司赚钱,在很长一段时间内都是行不通的运行.

软件测试的 objective 就是确保软件的最终目的得以实现,为最终用户提供所需的功能。特别是,当您发布市场应用程序或其他基于服务的软件时,测试可以让您推出可以在市场上竞争并满足所需 objective 用户的解决方案。