我最近加入了我目前工作的这个组织,该组织要求我管理一个项目,以重构、扩展和维护一个用 java 编写的现有自动化测试框架,该框架使用关键字驱动框架和 RFT。尽管我已经转向敏捷管理,但我一生都是一名开发人员。按照习惯,我会在编写源代码之前编写单元测试来测试行为。这个框架没有一个单元测试。我的第一直觉是“单元测试在哪里?” 我知道我可以为测试框架类编写单元测试。在这里的讨论中,有人提出为测试框架或脚本编写单元测试可能是浪费时间。我在外交上不同意。
问题1:我的直觉会不会错?你有什么建议可以帮助我打官司吗?
问题2:这可以递归吗?为测试和测试编写测试等等。是否有关于何时停止编写单元测试的规则?是否有测试测试器递归的概念?
我再次支持单元测试,但以前从未遇到过这种情况。从我的研究中,我找不到太多关于这个主题的信息。
编辑
谢谢大家有趣的回答!毫无疑问,单元测试肯定会写出来!最高优先级将给予我们自己编写的最常用的框架类和方法,这些类和方法将具有高投资回报率和高失败惩罚。计划是逐步逐步实现整个项目(java)的高水平代码覆盖率