这个问题的标准答案是比较难得哦
理论上认为越是早发现问题,解决的成本越低。所以我们总是希望早早的发现问题,就是要在测试流程的前段流程里发现更多的问题。那么要测试出更多的问题就要有更多的时间去发现和查找问题。所以单元测试,集成测试,系统测试和回归测试上花费的时间最好逐渐减少。其实不能简单的这么认为。
我们在系统测试上话费的时间应该相对多一点,因为系统测试的环境比较复杂,不但包括软件本身,还包括硬件,用户使用习惯等等。可能出现问题的复杂程度较大。所以应下功夫重点测试吧。
回归测试因为是已经测试过的,可以利用自动化工具做回归测试可以节省大量的时间,可以分配相对较少的时间了。