此问题可能考虑从软件测试的宏观层面考虑,如果单纯从技术层面考虑,抛弃工具,自创工具是可行的。不过要区分清楚工具和自创工具的区别。如果更多考虑技术以外的商业价值,工作效率价值,那么工具可以省去很多的工作。如果考虑技术层面,在工具无法满足的条件下,能力可及时,可以自创工具,但是要评估工具可行性,在实际工作中的体现。从工具本身而言,自创可以获得灵活度,定制自己需要的报表等。不过现在很多的现成工具是可以满足大部分的应用场景的。当然如果自己的角色是测试管理人员,要考虑优化工具,集成工具,流程自动化等问题时,也需要进行工具的定制。但是依托于开源工具改造的方案居多,毕竟重复造轮子需要成本,如人力,金钱等。