前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软件测试分类

软件测试分类

作者头像
wencheng
发布2020-09-28 11:20:50
4920
发布2020-09-28 11:20:50
举报

前言

软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别。本文主要描述软件测试的类型。

测试类型划分

1、单元测试、集成测试、系统测试、验收测试

  • 单元测试:是对程序中的单个子程序进行测试的过程
  • 集成测试:集成测试时在单元测试的基础上,重点是检测模块之间的是否正确
  • 系统测试:系统测试是针对整个产品系统进行测试。
  • 验收测试:验收测试是部署软件之前的最后一个测试环节。

2、白盒测试、黑盒测试、灰盒测试

  • 黑盒测试:黑盒测试只关心软件的输入数据和输出结果。
  • 白盒测试:研究源代码和程序执行结果
  • 灰盒测试:介于白盒测试和黑盒测试。

3、功能测试与性能测试

  • 功能测试:主要检测实际功能是否符合用户的需求。功能测试分为逻辑功能测试、界面测试、性能测试、安全测试、兼容性测试。
  • 性能测试:表明软件系统或构件对于其及时性要求的符合程度,性能测试分为验收性能测试、负载测试、压力测试、配置测试、并发测试、可靠性测试、失败恢复测试。

4、手工测试与自动化测试

手工测试:是由测试人员手工去执行测试用例

自动化测试:是把人为执行过程转化为脚本去代替手工。

5、冒烟测试、回归测试、随机测试、安全测试

  • 冒烟测试:软件测试前,预热验证一下软件的基本功能是否实现。
  • 回归测试:是指开发修复bug后的功能进行检查。
  • 随机测试:是指随机输入测试数据进行检查。
  • 安全测试:对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家的支持。更多文章关注小编公众号:自动化测试 To share

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自动化测试 To share 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 测试类型划分
相关产品与服务
手游安全测试
手游安全测试(Security Radar,SR)为企业提供私密的安全测试服务,通过主动挖掘游戏业务安全漏洞(如钻石盗刷、服务器宕机、无敌秒杀等40多种漏洞),提前暴露游戏潜在安全风险,提供解决方案及时修复,最大程度降低事后外挂危害与外挂打击成本。该服务为腾讯游戏开放的手游安全漏洞挖掘技术,杜绝游戏外挂损失。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档