开源软件质量和闭源软件质量探讨

      最近看各个大厂对于linux kernel的测试技术方案和路径,看到一句话“开源的世界里,没人愿意做测试;所有人都只喜欢new feature”,起初对于这句话不太认同,但再返回来仔细想想,也很正常和符合开源精神;开源的本意就是一群coder处于爱好来解决一个问题,他出发点只是为了解决一个问题,而非是要做一个成熟稳定的商业软件,有洁癖的coder会让自己的代码精简高效,但他没有去考虑复杂的商用交付场景,所以没法考虑各种异常场景;他的代码大多是通过开源出去的方式,在无数个真实的环境上反复试错,大家再持续反馈、持续优化,通过一段时间的积累来夯实这个软件的质量;这里有点类似中国的中医文化一样;

       而闭源软件的思路是相反的,他设计之初就有明确的目的,有明确的质量要求,有明确的使用场景,公司/团队从demo设计开始阶段就要考虑可维可测,后续开发、测试、维护各个阶段也是持续做各种规范的测试验证,所以他的质量是遵循质量收敛曲线的;所以闭源软件的生命周期也比较类似西医研究方式; 

-----------------------------后面有空再聊聊fedora和redhat的测试框架--------------------------------------------

Fedora测试框架简介

Fedora测试框架主要是包括:Taskotron + OpenQA

Taskotron的目标之一是涵盖测试矩阵中的许多简单安装测试用例。主要目标是无需花费太多时间和人力去完成这些简单测试;Fedora测试重心还是依赖测试工程师做探索性、发散性、非简单重复性测试任务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值