本篇文章,从第六个角度来谈软件测试的方法,按测试实施的组织划分,可以分为:
- α测试
- β测试
- 第三方测试
1、α测试
α测试,是指把用户邀请到开发方的场所进行的一种测试,也可称为内测。
由定义来看,α测试的测试环境是由开发方来搭建的,因此,一般来说内部搭建的测试环境,各方面的干扰因素比较少,相对性能较优。
同时,α测试的用户数量相对较少,而且是统一时间进行测试,目的是评价软件产品的功能、局域化、可食用性、可靠性、性能等,为下一步的公开测试查缺补漏。
微信红包在正式对外公测之前,也是邀请内部员工作为用户,对其功能进行α测试。
2、β测试
β测试,是指邀请部分用户在真实环境中进行测试,即平常所理解的公测。
与α测试不同,开发方无法控制β测试中的用户环境,而且用户数量较多,无法预测用户的使用时间。
运营团队或者数据分析团队通过收集用户的反馈及网络数据,将改进意见反馈给开发团队,有针对性的对软件产品进行优化完善。
我是个小米的粉丝,所以有关注 MIUI 的资讯。每一次发布稳定版本的 MIUI 之前,用户可以申请公测,获得优先体验新版 MIUI 的权利。小米的开发团队再根据测试用户反馈的意见进行改进,最后才推出稳定版本开放给所有小米用户使用。
3、第三方测试
第三方测试,介于开发方和用户方之间的组织测试,可以理解为外包。
常见的第三方测试,例如腾讯、阿里等公司,将自己某些业务的测试工作直接外包给第三方;另外,还有众测和云测平台,它们也属于第三方测试。
α测试与β测试也属于验收测试的一种,不过,它们验收的测试对象是用户而已。
以上就是本篇文章所要分享的内容,欢迎各位大牛指正。你的指正,能让我在测试之路上快速成长。
Leo Never Stop Fighting!