码迷,mamicode.com
首页 > 其他好文 > 详细

常见软件测试类型及特点

时间:2020-05-13 17:05:42      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:功能   alt   png   自动化   info   迭代   质量   完成   验证   

技术图片

1、 α测试与β测试

就是把用户请到公司内部进行测试使用。α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试;β测试是一种验收测试。β测试由软件的终用户们在一个或多个场所进行。

α测试和β测试不能由程序员或测试员完成。都是验收测试,是用户在不同场所进行测试。

2、灰度测试

常见流程是测试环境回归完bug,在灰度环境打个test包再次验证一遍,正式环境的包就是test包,灰度环境跟正式环境基本是一致的。

对应灰度发布:将用户分流,让用户体验不同的版本

AB test:灰度发布的方法 

优点是:提前获得目标用户的使用反馈,及时差缺补漏;当发现bug时,缩小范围可以及时回滚;让用户快速验证产品的效果;降低发布风险,降低测试依赖。

3、敏捷测试

技术图片

 

 

敏捷测试强调从客户的角度,即使用系统的用户的角度,来测试系统;重点关注持续迭代的测试新开发的功能,而不再强调传统测试过程中严格的测试阶段;提倡尽早的开始测试,一旦系统某个层面可测,比如提供了模块功能,就要开始模块层面的单元测试,同时随着测试深入,持续进行回归测试保证之前测试过内容的正确性。

特点:面对面沟通,开发测试沟通更加频繁高效;快速,测试的一大特点,相对应的测试用例的粒度不会很细,太细无法开展也不适用;测试方法多元,涉及白盒测试、黑盒测试、灰盒测试、自动化测试;更多人参与测试,测试员不保证质量,整个项目组对质量负责。

 

 



 

常见软件测试类型及特点

标签:功能   alt   png   自动化   info   迭代   质量   完成   验证   

原文地址:https://www.cnblogs.com/daisy-fang/p/12856303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!