软件测试主要有哪些分类,测试的具体内容有哪些?

Posted 测试baby

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试主要有哪些分类,测试的具体内容有哪些?相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
按测试阶段划分:

1、单元测试

对软件中的基本组成单位进行的测试,检验软件基本组成单位的正确性。

2、集成测试

在软件系统集成过程中所进行的测试,检查软件单位之间的接口是否正确。

3、系统测试

对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等是否满足其规约所指定的要求。

4、验收测试

验收测试是部署软件之前的后一个测试操作,确保软件准备绪,向软件购买都展示该软件系统满足其用户的需求。

按测试方法划分:

1、白盒测试

白盒测试,指的是把盒子盖子打开,去研究里面的源代码和程序结果。

它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作

2、黑盒测试

黑盒测试,指的是把被测的软件看作是一个黑盒子,我们不去关心盒子里面的结构是什么样子的,只关心软件的输入数据和输出结果。

它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

3、灰盒测试

灰盒测试介于黑盒测试与白盒测试之间。

可以这样理解,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。

4、性能测试

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

5、自动化测试

自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。

6、兼容性测试

7、易用性测试

8、安全测试

安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程。

安全测试也在越来越受到企业的关注和重视,因为由于安全性问题造成的后果是不可估量的。尤其对于互联网产品容易遭受各种安全攻击。

以上是软件测试的主要分类,更多软件测试相关可关注卓码测评,持续更新!

在这里插入图片描述


在这里插入图片描述

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

关注我的微信公众号【伤心的辣条】免费获取~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

好文推荐:

阿里小黑叹息:越来越多的年轻人从职场撤退了?

Python简单?先来40道基础面试题测试下

App公共测试用例梳理

从一名开发人员转做测试的一些感悟

以上是关于软件测试主要有哪些分类,测试的具体内容有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

软件测试工程师工作内容有哪些?

性能测试包括哪些方面?

软件测试方法的分类都有哪些

软件性能测试包括哪些

面试软件测试 主要提问哪些问题

Android软件开发工程师日常主要工作都有哪些?