基本问题是“应该如何开始为未经测试的项目编写单元测试和集成测试?特别是考虑到这个人不熟悉代码并且以前没有做过集成测试的事实。 ”
考虑必须为项目编写单元测试和集成测试的场景。该项目使用 Java/J2EE 技术,根本没有编写任何测试。
我面临的困境是由于我还没有编写代码,我不想立即重构代码来编写测试。我还必须选择一个测试框架。我正在考虑使用 Mockito 和 Powermock。
我还必须估计测试的代码覆盖率。然后进行集成测试。我将不得不研究集成测试工具并选择一个。我之前没有为项目做过任何集成测试或估计可接受的代码覆盖水平。
由于我是独立工作,如果有一些关于我应该从什么开始的策略、提示、建议以及可以推荐的工具,我将不胜感激。