| 软件测试基础知识:测试分类 | 当前位置: 首页> 学习中心> 小白入门> 详情 |
按执行阶段分为:
单元测试:验证最小代码单元(如函数、类)的正确性。
集成测试:检查模块间接口与协同工作。
系统测试:端到端验证功能、性能及安全性。
验收测试:用户参与的最终验证(如UAT测试)。
按测试范围分为:
黑盒测试:基于输入/输出验证功能,不关注内部逻辑,常用方法包括等价类划分、因果图法。
白盒测试:分析代码结构,覆盖语句、分支、路径等逻辑,如单元测试中的JUnit框架。
灰盒测试:介于两者之间,关注接口与模块交互,如集成测试。
按技术手段
自动化测试:通过一些软件或工具,将一些场景封装成测试包进行自动化测试,比如使用Selenium、Appium等工具提升效率,适用于高频回归测试。
性能测试:通过一些性能测试工具、命令行性能测试工具、性能测试插件、性能测试软件、自定义性能测试脚本等方式去测试软件的负载、CPU、GPU、Memory等运行情况,比如通过LoadRunner、JMeter等工具模拟高负载场景。
安全测试:检测软件的安全性,比如数据安全、支付安全、网络安全、系统安全、补丁检测、漏洞检测,比如用OWASP ZAP等工具检测数据加密、权限漏洞。
更多软件测试相关推荐:
文章来源:网络 版权归原作者所有
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8103),我们将立即处理