我有一个用PHP和Javascript编写的大项目.问题在于它变得如此庞大且不可维护,以至于改变代码的一小部分会令人不安并且可能会破坏很多其他部分.
我真的很难测试我自己的代码(事实上,其他人每天指出这一点),这使得维护项目变得更加困难.
项目本身并不复杂或复杂,它的构建方式更加复杂:我们在进行测试时没有预定义的规则或列表.这通常会导致许多错误和不满意的客户.
我们开始在办公室讨论这个问题,并提出了开始使用测试驱动开发而不是像地狱一样开发的想法,也许稍后会进行测试(这几乎总是最终会被修复错误).
在那个背景之后,我需要帮助的事情如下:
如何将测试框架实现到现有项目中?(制作和计算3年)
有哪些框架可供测试?我想我需要一个Javascript框架和一个PHP框架.
什么是测试图形用户界面的最佳方法?
我之前从未使用过单元测试,所以这对我来说真的是一个未知领域.