《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级有效地测试软件。

目录
相关文章
|
1月前
|
人工智能 Linux iOS开发
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
55 12
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
1月前
|
安全 JavaScript Java
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
35 12
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
|
22天前
|
中间件 关系型数据库 数据库
docker快速部署OS web中间件 数据库 编程应用
通过Docker,可以轻松地部署操作系统、Web中间件、数据库和编程应用。本文详细介绍了使用Docker部署这些组件的基本步骤和命令,展示了如何通过Docker Compose编排多容器应用。希望本文能帮助开发者更高效地使用Docker进行应用部署和管理。
53 19
|
20天前
|
存储 数据可视化 测试技术
一个测试工程师的实战笔记:我是如何在Postman和Apipost之间做出选择的?
优秀的API测试工具应该具备: 分层设计:既有可视化操作,也开放代码层深度定制 场景感知:自动识别加密需求推荐处理方案 协议包容:不强迫开发者为了不同协议切换工具 数据主权:允许自主选择数据存储位置
52 7
|
14天前
|
自然语言处理 安全 测试技术
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
37 0
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
|
21天前
|
算法
MATLAB在风险管理中的应用:从VaR计算到压力测试
本文介绍如何使用MATLAB进行风险管理,涵盖风险度量(如VaR)、压力测试和风险分解。通过历史模拟法、参数法和蒙特卡洛模拟法计算VaR,评估投资组合在极端市场条件下的表现,并通过边际VaR和成分VaR识别风险来源。结合具体案例和代码实现,帮助读者掌握MATLAB在风险管理中的应用,确保投资组合的稳健性。
|
2月前
|
Web App开发 编解码 vr&ar
使用Web浏览器访问UE应用的最佳实践
在3D/XR应用开发中,尤其是基于UE(虚幻引擎)开发的高精度场景,传统终端因硬件局限难以流畅运行高帧率、复杂效果的三维应用。实时云渲染技术,将渲染任务转移至云端服务器,降低终端硬件要求,确保用户获得流畅体验。具备弹性扩展、优化传输协议、跨平台支持和安全性等优势,适用于多种终端和场景,特别集成像素流送技术,帮助UE开发者实现低代码上云操作,简化部署流程,保留UE引擎的强大开发能力,确保画面精美且终端轻量化。
141 17
使用Web浏览器访问UE应用的最佳实践
|
3月前
|
Web App开发 IDE JavaScript
Selenium IDE:Web自动化测试的得力助手
Selenium IDE:Web自动化测试的利器。作为开源工具,Selenium IDE支持录制与回放用户操作,适用于Chrome、Firefox等多浏览器,简化了测试流程,提升了效率,降低了自动化测试的门槛。它还支持导出多种编程语言的脚本,便于测试集成与复用。
168 31
Selenium IDE:Web自动化测试的得力助手
|
2月前
|
搜索推荐 测试技术 API
探秘电商API:从测试到应用的深度解析与实战指南
电商API是电子商务背后的隐形引擎,支撑着从商品搜索、购物车更新到支付处理等各个环节的顺畅运行。它通过定义良好的接口,实现不同系统间的数据交互与功能集成,确保订单、库存和物流等信息的实时同步。RESTful、GraphQL和WebSocket等类型的API各自适用于不同的应用场景,满足多样化的需求。在测试方面,使用Postman、SoapUI和jMeter等工具进行全面的功能、性能和安全测试,确保API的稳定性和可靠性。未来,随着人工智能、大数据和物联网技术的发展,电商API将进一步智能化和标准化,为用户提供更个性化的购物体验,并推动电商行业的持续创新与进步。
68 4
|
3月前
|
弹性计算 Java 关系型数据库
Web应用上云经典架构实践教学
Web应用上云经典架构实践教学
Web应用上云经典架构实践教学

热门文章

最新文章