软件测试的分类

本文详细介绍了软件测试的多种分类,包括黑盒、白盒和灰盒测试,以及功能、性能、安全、兼容性等八大方向的测试。内容涵盖了不同测试类型的目的、方法和应用场景,如压力测试、安全测试中的防止黑客攻击和SQL注入,以及兼容性测试在Web和APP平台的考虑因素。同时,文章还讨论了单元测试、集成测试和系统测试等不同测试阶段的特点。
摘要由CSDN通过智能技术生成

一、什么是软件测试?
软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。(预期结果与实际结果做对比的过程)
二、软件测试的分类
1.根据方法分类
按照测试分方法可以分为三大类:黑盒测试、白盒测试、灰盒测试
黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用,黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试(功能是否实现)
白盒测试:白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试(内部结构,构造)
灰盒测试:灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况
2.根据方向分类
按照测试的方向可分为八大类:功能测试、性能测试、安全测试、兼容性测试、ui/界面测试、易用性测试、稳定性测试、APP专项测试
1)功能测试:就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能
2)性能测试:测试在不同的环境下,软件的响应时间
性能测试还包括:压力测试、负载测试、并发测试
1.压力测

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值