首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

测试工程师入门第一课:测试分类要知道

软件测试,对于很多想进入IT行业的人来说,是一个相对容易的选择,因为前期对于你的代码能力要求不高,但是也有一些需要学习的地方。

首先,先要知道软件测试的分类,才好决定或者说是自己自己一开始想要进入这一行的门槛是什么。

那么软件测试的分类有哪些呢?

我在这里简单说一下最常见的几种吧:

一、α测试

α测试是目前来说最最常见的类型了。α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。α测试的目的是评价软件产品的FLURPS(即功能、局域化、可用性、可靠性、性能和支持)。

α测试

简单点来说,α测试就是常见的功能测试,有的公司会称这个过程是SIT测试过程。就是你这个软件要发布出去之后,内部工作人员优先使用并且发现问题的环境,持续过程较长,从开发工程师编码完成便开始介入,一直到产品发布的整个过程。

所以说,α测试是软件测试最基础的一个分类,其中包括的方法也相对多一些,包括黑盒测试、白盒测试和压力测试等等。需要测试工程师在一开始的时候,就相对熟悉这个模式。

二、β测试

β测试,又称Beta测试,属于用户验收测试,有的公司称这个阶段为UAT阶段,所以也会有专门的UAT测试。

β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。

β测试

β测试是通过测试来检测每个功能是否都能正常使用,有的公司会由专门的UAT测试工程师来进行,有的公司则是会邀请用户参与其中,而有的公司会由产品经理等其他人员来做这样的一个验收。

β测试属于黑盒测试,以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。最主要的作用是发现这几类错误:功能不正确或遗漏;界面错误;数据库访问错误;性能错误;初始化和终止错误等。

​ 三、兼容性测试

兼容性测试很简单,其实就相当于你开发一个APP,你要验证在不同的安卓手机上能否正常使用,以及在苹果手机上的使用;或者说开发一个网页,在不同的浏览器上的界面是否正常功能是否一致等等,就是最简单的兼容测试。

这几个是软件测试分类中最常见的,也是做的最多的测试了,如果能首先了解透这几个的作用的话,那么在找工作的时候,就会知道相对应的测试方法和过程了,也就不会走那么多的弯路了。

其他的测试分类还包括: UI测试、冒烟测试、回归测试、随机测试等等。

在这里就先不写这么多了,免得大家看的时候都给乱了,之后的文章,会一点一点解释清楚这一些类型的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190809A0DAN700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券