软件测试基础知识:测试分类
发布时间:2026-03-31

按执行阶段分为:

 

单元测试:验证最小代码单元(如函数、类)的正确性。


集成测试:检查模块间接口与协同工作。


系统测试:端到端验证功能、性能及安全性。


验收测试:用户参与的最终验证(如UAT测试)。

 

按测试范围分为:


黑盒测试:基于输入/输出验证功能,不关注内部逻辑,常用方法包括等价类划分、因果图法。


白盒测试:分析代码结构,覆盖语句、分支、路径等逻辑,如单元测试中的JUnit框架。


灰盒测试:介于两者之间,关注接口与模块交互,如集成测试。

 

按技术手段

 

自动化测试:通过一些软件或工具,将一些场景封装成测试包进行自动化测试,比如使用Selenium、Appium等工具提升效率,适用于高频回归测试。


性能测试:通过一些性能测试工具、命令行性能测试工具、性能测试插件、性能测试软件、自定义性能测试脚本等方式去测试软件的负载、CPU、GPU、Memory等运行情况,比如通过LoadRunner、JMeter等工具模拟高负载场景。


安全测试:检测软件的安全性,比如数据安全、支付安全、网络安全、系统安全、补丁检测、漏洞检测,比如用OWASP ZAP等工具检测数据加密、权限漏洞。

 


更多软件测试相关推荐:

软件测试更多干货文章

软件测试就业培训


  文章来源:网络  版权归原作者所有

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8103),我们将立即处理

相关阅读