《WEB应用测试》笔记(四)

简介: 《WEB应用测试》笔记(四) 第三章 软件测试基础(二) 4、各种测试 1)边界测试:用于检验程序对边界输入值的响应。边界输出值根据输入值获得。 可以从非极限的输入值产生出极限的边界值。

《WEB应用测试》笔记(四)
第三章 软件测试基础(二)


4、各种测试
1)边界测试:用于检验程序对边界输入值的响应。边界输出值根据输入值获得。
可以从非极限的输入值产生出极限的边界值。
2)系统级测试:由一系列测试组成。这些测试被设计来将程序作为一个整体全面运行,并检查集成系统的所有功能是否正常运转。
系统级测试也验证程序的有效性并将最终结果与需求相比较。
3)实际用户级测试:这种测试模仿用户对程序采取的操作。
4)探查性测试:不必涉及测试计划、检查清单或指派的任务。
这里的策略是利用过去的测试经验对可能存在问题的位置和功能进行经验性的猜测,之后测试就集中在这些区域进行。
5)负载/容量测试:考察程序是怎样处理大量的数据、过多的计算的。
这些测试不要求程序达到或超过其功能上限。可经常自动进行负载/容量测试
负载/容量测试的要点:
(1)完成大量数据的处理;
(2)请求同时进行多项处理
(3)长时间重复执行某些任务
6)强度测试:强制程序在有限的资源条件下运行,目的是使程序达到其功能上限以确信该程序能这次运转并对错误条件作出恰当的处理。
可以对强度测试进行自动化处理。
7)性能测试:主要目的是制定有效的改进策略以获得可接受的系统性能。
性能测试是能力分析和制定计划的过程,在这一过程中,可以使用度量数据来预测一定的负载水平何时将系统资源耗尽。
8)故障(fail-over)测试:涉及把待测系统放到故障状态,以触发预先设计的系统级错误处理和恢复过程。
9)可达性测试(availability test):衡量系统或组件可操作、可访问的可能性。
这一测试不仅涉及把待测系统置于一定的负载或条件下,也对可能发生故障的组件进行分析并制定可能导致它们失败的测试场景。
在可达性测试时,可设计一个运行事务以使服务器死而不可达的场景,从而启动内置的恢复和备用系统。
9)可靠性测试:类似于可达性测试,但可靠性推断在一定条件下,在某一固定时间段内,操作的可达性。
可靠性测试有时也称为soak测试。
10)可升级性测试:其主旨是通过给系统或服务器端硬件添加处理器和内存而不改变系统软件来支持升级。
11)API测试:
应用程序编程接口API是一组功能和过程的输入接口,可由应用或导出它们的操作系统组件使用,也是其他应用和使用或导入它们的操作系统的输入接口。
由于API测试需要的人力很多,所以应考虑测试自动化的结构和方法来在API级有效地测试软件。

目录
相关文章
|
8月前
|
监控 安全 Shell
管道符在渗透测试与网络安全中的全面应用指南
管道符是渗透测试与网络安全中的关键工具,既可用于高效系统管理,也可能被攻击者利用实施命令注入、权限提升、数据外泄等攻击。本文全面解析管道符的基础原理、实战应用与防御策略,涵盖Windows与Linux系统差异、攻击技术示例及检测手段,帮助安全人员掌握其利用方式与防护措施,提升系统安全性。
356 6
|
6月前
|
Java 测试技术 网络安全
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
287 0
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
|
6月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.10 发布 - Web 应用安全、测试和扫描
Burp Suite Professional 2025.10 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
413 3
|
7月前
|
安全 NoSQL Shell
web渗透-SSRF漏洞及discuz论坛网站测试
SSRF(服务器端请求伪造)是一种安全漏洞,攻击者可诱使服务端发起任意请求,进而探测或攻击内网系统。常用于端口扫描、访问内部服务、读取本地文件等。常见防御包括限制协议、域名和IP,但可通过302跳转、短地址等方式绕过。
383 1
web渗透-SSRF漏洞及discuz论坛网站测试
|
安全 JavaScript 前端开发
AppSpider 7.5.020 发布 - Web 应用程序安全测试
AppSpider 7.5.020 for Windows - Web 应用程序安全测试
178 0
|
7月前
|
人工智能 数据可视化 测试技术
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
907 11
|
7月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
Burp Suite Professional 2025.9 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
593 0
Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
|
9月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
719 0
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
8月前
|
机器学习/深度学习 存储 分布式计算
Java 大视界 --Java 大数据机器学习模型在金融风险压力测试中的应用与验证(211)
本文探讨了Java大数据与机器学习模型在金融风险压力测试中的创新应用。通过多源数据采集、模型构建与优化,结合随机森林、LSTM等算法,实现信用风险动态评估、市场极端场景模拟与操作风险预警。案例分析展示了花旗银行与蚂蚁集团的智能风控实践,验证了技术在提升风险识别效率与降低金融风险损失方面的显著成效。

热门文章

最新文章

下一篇
开通oss服务