zoukankan      html  css  js  c++  java
  • 常见软件测试类型及特点

    1、 α测试与β测试

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

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

    2、灰度测试

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

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

    AB test:灰度发布的方法 

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

    3、敏捷测试

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

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



  • 相关阅读:
    内容居中
    ajax验证登录注册
    html5 图片转为base64格式异步上传
    关于iframe的滚动条,如何去掉水平滚动条或垂直滚动条
    oracle数据库操作(未封装)
    oracle数据库操作(结合读取.ini文件操作)
    读取xml文件的方法
    线程练习
    TypeError: the JSON object must be str, not 'bytes'报错问题解决
    python datetime.datetime is not JSON serializable 报错问题解决
  • 原文地址:https://www.cnblogs.com/daisy-fang/p/12856303.html
Copyright © 2011-2022 走看看