我是我国一家银行的质量保证人员。我们有许多遗留代码的应用程序,这些代码非常陈旧,并且尚未通过白盒程序进行测试。在这里,我们还定期根据业务部门的要求获得项目和对这些代码的更改。
我和我的团队计划使用JUnit对他们进行单元测试。我们知道很难为它们添加测试脚本,所以我们要做的是首先为新项目/更改添加单元测试。
然而,在与开发团队进行简短讨论后,他们不确定这个想法。所以,我需要你对这个项目的意见和建议。
非常感谢
答案 0 :(得分:0)
单元测试有助于确保功能正常工作,但它还有助于检测(某些)回归,因为未来的更改会破坏现有行为。因此,如果您仅为新更改创建单元测试,则会错过回归检测功能。
为现有代码编写单元测试,即使它不是开发人员最激动人心的活动,也具有记录代码的优势,它有助于开发团队更好地理解遗留代码。
总而言之,您和团队应该考虑为所有关键方案创建单元测试,因为它们具有相同的优先级,可以为新更改添加测试。