} }
当前位置:首页 > 软件测试 > 正文内容

软件测试分类

一、按照测试对象划分

1、界面测试

也称UI测试,界面测试参考UI设计图


非软件:颜色、大小、形状、材质、整体是否美观


软件:输入框、按钮、文字、图片(尺寸、颜色、布局、整体适配、清晰度.......)


2、可靠性测试

可靠性 = 正常运行时间 / (正常运行时间 + 非正常运行时间) * 100%


可用性指标一般来说要在 99.99% 以上


3、容错性测试

容错性测试是指系统能够处理异常,用户的错误操作不至于导致系统崩溃,从而能提高系统的可用性


4、文档测试

通常来说需求评审时测试人员需要进行需求分析


5、兼容性测试

浏览器兼容:(Chrome、Firefox、edge、Safari .....)


平台兼容: 


        Linux,Windows、Mac


        安卓、苹果、鸿蒙


        不同的平台特有不同的版本


自身兼容性


其它软件兼容性


6、易用性测试

软件需要简单易上手


7、安装卸载测试

8、安全测试

SQL注入、XSS漏洞、越权(垂直越权、水平越权)等


9、性能测试

资源泄露


资源瓶颈(CPU、内存、网络、进程对比)取长补短


二、按是否查看代码测试

1、黑盒测试

把代码看成一个黑匣子,不关心内部结构和内部特性,只关心功能是否符合产品规格说明书


又称为数据驱动测试或者功能测试


常见的黑盒测试设计测试用例的方法:


等价类、边界值、判定表、正交法、场景法、错误猜测法等


2、白盒测试

称为结果测试或者逻辑驱动测试


检查程序内部实现,检查程序的运行状态是否符合预期


3、灰盒测试

介于上两者之间,既要关心内部结构和内部特性又要关心功能是否符合要求


为什么不直接用灰盒测试?


答:灰盒测试没有白盒测试详细,完整,黑盒测试是覆盖产品功能范围最广的测试,所以灰盒测试是不能取代黑盒测试和白盒测试。但黑盒测试可以取代灰盒测试,但不建议,需要消耗大量代码,设计非常多的测试用例


三、按照开发阶段划分

1、单元测试

针对系统最小单元进行测试(最小单元是人为规定的)


2、集成测试

完成单元测试后,将模块之间结合集成,按照功能来进行测试


3、冒烟测试

由测试人员来执行,检查系统主要功能和主要流程是否正常,评估软件是否具备测试的条件和标准


4、系统测试

集成测试完成后,测试人员搭建系统环境,将程序看成一个整体,对程序进行系统测试,保证系统符合产品规格说明书的要求


5、回归测试

对历史版本、功能进行测试保证功能是符合要求的。


随着功能迭代的越来越多,版本越来越多,回归测试的难度较大,需要借助自动化测试来进行回归测试


6、验收测试

产品、运营同学来验收~~



扫描二维码推送至手机访问。

版权声明:本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:luxd@aliyun.com,感谢支持理解。


本文链接:https://luxd.cc/post/72.html

“软件测试分类” 的相关文章

软件测试的概念

软件测试的概念

1.软件测试的定义:在规定的条件下对程序进行操作,已发现程序的错误,并对软件质量进行评估用简单的话来说就是我们可以把软件测试理解为:在把软件交付给用户使用前,我们先用一遍。 其实软件测试就是在使用软件,站在用户的角度上,模拟各种正常的和异常的场景来使用软件2.测试的目的:软件测试不仅仅是为了发现软件...

技能的笔记分享

技能的笔记分享

一、Linux必备知识linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有linux能力。二、Shell脚本掌握shell脚本,包括shell基础与应用、shell逻辑控制、shell逻辑函数等。三、互联网程序原理自动化必由之路:前端开发基础知识以及互联网网络必备知识。四、M...

作为测试,面试常被问到的计算机网络题

作为测试,面试常被问到的计算机网络题

1. 说一下你理解的七层网络模型?答案:应用层: 网络服务与最终用户的一个接口。协议有:HTTP FTP TFTP DNS协议等;表示层: 数据的表示、安全、压缩的格式;会话层: 建立、管理、终止会话。对应主机进程,指本地主机与远程主机正在进行的会话传输层: ...

接口测试用例范例

接口测试用例范例

分类接口请求期望响应学院及学院集合查询(正向)前提:HTTP Mothod为GET学院-查询所有http://127.0.0.1:8099/api/departments/调用成功,返回所有的学院信息学院-查询指定http://127.0.0.1:8099/api/departments/{T01}...