本篇文章,从第六个角度来谈软件测试的方法,按测试实施的组织划分,可以分为:

  1. α测试
  2. β测试
  3. 第三方测试

1、α测试

α测试,是指把用户邀请到开发方的场所进行的一种测试,也可称为内测

由定义来看,α测试的测试环境是由开发方来搭建的,因此,一般来说内部搭建的测试环境,各方面的干扰因素比较少,相对性能较优。

同时,α测试的用户数量相对较少,而且是统一时间进行测试,目的是评价软件产品的功能、局域化、可食用性、可靠性、性能等,为下一步的公开测试查缺补漏。

微信红包在正式对外公测之前,也是邀请内部员工作为用户,对其功能进行α测试。

2、β测试

β测试,是指邀请部分用户在真实环境中进行测试,即平常所理解的公测。

与α测试不同,开发方无法控制β测试中的用户环境,而且用户数量较多,无法预测用户的使用时间。

运营团队或者数据分析团队通过收集用户的反馈及网络数据,将改进意见反馈给开发团队,有针对性的对软件产品进行优化完善。

我是个小米的粉丝,所以有关注 MIUI 的资讯。每一次发布稳定版本的 MIUI 之前,用户可以申请公测,获得优先体验新版 MIUI 的权利。小米的开发团队再根据测试用户反馈的意见进行改进,最后才推出稳定版本开放给所有小米用户使用。

3、第三方测试

第三方测试,介于开发方和用户方之间的组织测试,可以理解为外包

常见的第三方测试,例如腾讯、阿里等公司,将自己某些业务的测试工作直接外包给第三方;另外,还有众测和云测平台,它们也属于第三方测试。

α测试与β测试也属于验收测试的一种,不过,它们验收的测试对象是用户而已。

以上就是本篇文章所要分享的内容,欢迎各位大牛指正。你的指正,能让我在测试之路上快速成长。

Leo Never Stop Fighting!

软件测试的基础知识(六)相关推荐

  1. 软件测试的基础知识(一)

    软件测试的基础知识(一) 一.软件测试的定义 软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或将预期结果与实际结果之间做对比. 二.软件测试的分类 1 ...

  2. 软件测试教程基础知识,零基础如何学软件测试

    原标题:零基础如何学软件测试 一.软件测试需要哪些知识 很多人都在各大论坛提问"我是零基础该如何学习软件测试".关于这个问题首先应该给零基础定一个范围,到底什么样才是零基础,从来没 ...

  3. 【软件测试】基础知识笔记(个人用)

    文章目录 前言 一.基础知识 1.软件测试的定义.目的 2.生命周期 3.软件测试过程中常用的工具 4.软件测试执行的首要工作 二.用例设计 1.什么是测试用例 2.测试用例八大要素 3.软件质量模型 ...

  4. 软件测试入门基础知识汇总

    第一部分:软件评测知识 1.  软件质量与软件测试 软件测试:在规定条件下对程序进行操作,以发现错误,对软件质量进行评估,包括对软件形成过程的文档.数据以及程序进行测试 软件质量:软件特性的总和,软件 ...

  5. 软件测试必备基础知识

    软件测试基础知识 一.软件测试的定义.目的及原则 (一) 什么是软件测试 概念:拿着需求文档去测试产品,比对预期结果和实际结果是否一致,也就是为了发现程序中的错误而执行程序的过程. 软件测试是使用人工 ...

  6. 初学者基础软件测试入门基础知识(新手必看!)

    软件测试基础概念篇,科普软件测试基础知识,适用于入门 /01/学习方法 关掉抖音,放下手机 专注力 制定小而可实现的目标(把控量很关键) 1000小时理论 劳逸结合 /02/学习目标: 脑子里对软件测 ...

  7. 嵌入式Linux应用开发基础知识(六)——Makefile实例

    前面我们学了很多Makefile相关的知识,但是没有写过一个完整的代码,这一章我们写出一个实例 一.完善Makefile 在之前我们写了一个较为完善的Makefile程序,但是还是存在一些问题,我们需 ...

  8. 软件测试 - 测试基础知识

      软件测试知识整理 软件测试         使用人工或自动手段,来运行或测试某个系统的过程.其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别. 贾祥玉 软件测试常用术语  1. ...

  9. 软件测试的基础知识(1)

    软件测试定义 所谓测试,就是以检验产品是否满足需求为目标.而软件测试,自然是为了发现软件产品的缺陷而运行软件产品.比较标准的软件测试的定义是:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评 ...

最新文章

  1. 比特币耶稣Roger Ver赠送中国著名经济学家巴曙松1枚比特币现金BCH
  2. 算法实验--主函数只有五行的Floyed的算法以及最短路径输出
  3. 数据结构--单向链表
  4. linux服务器p2v,使用 Linux dd 命令实现 P2V 或 V2V
  5. java开发入行真功夫pdf_Java开发入行真功夫
  6. C#泛型学习实例(简单易懂)
  7. 设计模式 -- 解释器模式(Interpreter Pattern)
  8. 软件中反跟踪技术和软件调试
  9. ATmega328P和ATmega328PB之间的差异
  10. C语言基础视频教程 15天
  11. Unity使用Aspose.Words创建表格和UI截图一起插入到Word中并保存到本地的一种解决方案
  12. 鸢尾花完整的python代码_带“鸢”的诗句大全
  13. 4月书讯 | 一大波好书来袭,最美华章四月天
  14. 什么是RSS?RSS是什么
  15. linux-计算机基础
  16. 小猫爬山(DFS+剪枝)
  17. 20种硬件工程师必知必会基础元器件|最新更新至8.13
  18. Hi3516A/Hi3516D SDK 安装以及升级使用说明
  19. linux复制并重命名文件
  20. 【STM32】关于MDK编译过程速度过慢

热门文章

  1. AWS推出RoboMaker,可构建智能机器人应用程序
  2. Python使用struct处理二进制(转)
  3. SQLServer 可更新订阅数据冲突的一个原因
  4. Mybatis在Maven项目中使用
  5. Java中可以声明一个类为Static吗?
  6. XPath 获取两个node中间的HTML Nodes
  7. 20135337——Linux内核分析:第十七章 模块与设备
  8. 编写MR代码中,JAVA注意事项
  9. Mediator模式(C++中介者模式含个人Demo源码)
  10. V4L2学习(三)框架分析