再牛逼的CI环境,都不能测试出逻辑上的问题(连CI环境都没有的,这边就不说了)。最终的问题还是反映在浏览器上。
作为一个程序员,最让我不能接受的是,程序员要争取一些时间是那么的困难,而测试要时间是那么容易。我们把大量的时间花费在毫无意义的回归测试上,而且每次迭代都要回归。
吐槽一下,程序员是创造性的人员,而测试是检查错误的。各位有没有发现开发的时间和测试的时间是差不多的???甚至测试的时间远大于开发的时间。。。什么狗屁,明显是测试没能力。
我们希望的样子
用selenium来操作浏览器,然后把测试结果报告给testlink,在testlink上查看测试结果。
执行一条命令,执行所有的testcase,然后可以去testLink上查看报告。
Selenium是浏览器模拟器,可以通过脚本来实现对浏览器的操作。
Testlink是测试管理软件,可以负责test case的管理和report的管理。
当然,selenium和testlink也都有自己的弱点。
Selenium的弱点在于,啥都要自己做,除了做操作浏览器的,还要testcase的管理,每次test执行的配置,居然还要做测试报告。实在是娘西皮。。。。
Testlink的弱点在于,testlink虽然有testcase的管理,但是这里的