软件测试类型与方法全解析
在软件开发过程中,测试是确保软件质量的关键环节。不同类型的测试从各个角度对软件进行评估,下面将详细介绍多种测试类型及其特点。
1. 功能测试与非功能测试
从不同角度看系统,有两种主要方式:关注系统的功能和构成。功能测试主要评判系统的功能实现是否正确。例如,若有一段逻辑用于为年合同价值超过 100 万美元的客户提供价格折扣,就可以编写功能测试来确保该逻辑的正确性。非功能测试则关注系统的其他方面,如运行时间、是否存在安全或编码风格缺陷等。
| 测试类型 | 关注点 | 示例 |
|---|---|---|
| 功能测试 | 系统功能实现 | 验证年合同价值超 100 万美元客户的价格折扣逻辑 |
| 非功能测试 | 运行时间、安全、编码风格等 | 检查系统运行时间是否过长、是否存在安全漏洞 |
2. 代码测试、API 测试和 UI 测试
Salesforce 仅提供了运行用 Apex 编写的测试的内置工具,所以人们提到“Salesforce 测试”时,常指用 Apex 编写的测试其他 Apex 类或触发器行为的测试。但从更广泛的角度看,测试可通过三种方式运行:代码测试、API 测试和 UI 测试。
- 代码测试 :包
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



