软件安全测试全面解析
1. 安全测试与功能测试的区别
安全测试和功能测试存在诸多不同,需要我们改变关注焦点。并非所有消费者都是客户,这是两者在对象认知上的差异。
1.1 测试意图
安全测试与功能测试的意图不同。功能测试主要验证软件是否按预期功能运行,而安全测试更关注软件在面对各种攻击时的安全性。
1.2 正负测试
“正”测试和“负”测试是测试的两种类型。正测试验证软件在正常输入和操作下的功能,负测试则模拟异常情况和攻击,以检测软件的安全性。
1.3 测试重叠与精简
测试过程中存在重叠部分,需要进行合理的精简,以提高测试效率。同时,要根据代码的成熟度、复杂度和覆盖率来改变测试的优先级。
| 测试类型 | 关注点 |
|---|---|
| 功能测试 | 软件预期功能 |
| 安全测试 | 软件安全性 |
2. 软件漏洞的发现
软件漏洞的发现有多种途径。
2.1 意外发现
在日常测试或使用过程中,可能会意外发现软件的漏洞。
2.2 内部信息
内部人员可能掌握一些关于软件的信息,这些信息有助于发现漏洞。
超级会员免费看
订阅专栏 解锁全文
2969

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



