公司的小伙伴2018年对开源测试比较感兴趣,所以大家就拟了这个主题进行讨论。
在讨论前我查了一下开源软件的资料,首先开源软件最出名的就是linux,它实际是由一些大公司的大牛在工作时间完成的,因为这些公司的产品都在使用它,颠覆了我之前对开源软件开发这块的想法。而用得比较多的开源软件一般都有配套的测试套件,也是开源的。
那么在我眼里看到开源软件的质量防护体系:1提交代码的人编码能力比较高,那么相对代码质量也比较高,2提交代码后,有牛人审核代码,对代码质量又是一次检验,3自动化测试套件从功能上可以自动覆盖验收。