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

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1382620 《WEB应用测试》笔记(三)第三章 软件测试基础3、测试类型:测试类型是用来发现某些错误或验证相关行为正确性的测试种类。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1382620

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


第三章 软件测试基础
3、测试类型:测试类型是用来发现某些错误或验证相关行为正确性的测试种类。
测试类型分析是将应用的测试分为逻辑的和可管理任务组的一种好方法。
3.1、功能验收简单测试(FAST)是为了检查程序的主要功能在至少一种测试配置下得以实现并且能够运行而对每个开发版本进行的测试。
这种测试包括用来为每个命令检查其最低功能级别的简单测试用例。
其目标是将程序的功能分解到命令级,然后再使用测试用例来检查每个命令是否按照设计意图工作。
通常,在FAST执行期间遇到的错误通过标准的问题追踪过程进行报告。
3.2、部署验收测试
通常,用于部署Web系统的配置与开发和测试的配置存在很大的区别。
这种类型的测试通常包括讲应用完全安装到目标环境和配置中。
3.3、功能级测试
包括边界测试以及其它困难但有效的测试。
3.4、错误分析和再现方法
对于环境依赖型的错误,必须准确复制应用程序操作时所处的环境条件。
3.5、浏览器错误分析方法
1)检查客户操作系统的版本和补丁是否符合系统需求;
2)检查客户机上安装的浏览器版本是否正确;
3)检查浏览器是否正确地安装在机器上;
4)检查浏览器的设置;
5)检查使用不同的浏览器错误是否重现;
6)用同一浏览器的不同版本。
3.6、面向任务的功能测试(TOFT)
TOFT由正面的测试用例组成,这些测试用例是根据规格说明、用户手册、需求和设计文档设计而成的,通过检查每个功能完成任务的情况来验证程序的功能。
通常将功能组织成列表或测试矩阵的形式。
3.7、强制性错误测试(FET)
FET由反面的测试用例组成,设计这些测试用例是用来迫使程序在错误条件下允许。
制定一份程序出现的所有错误信息列表,将该列表用做开发测试用例的基线。
应制定错误案例。
有效进行FET的准则:
1)检查对错误处理的设计和错误提示方法是一致的;
2)检查对所有常见的错误条件都进行了检测和正确处理;
3)检查程序能够从每个错误条件得到正确恢复;
4)检查由错误引发的程序不稳定状态已经得到纠正;
5)检查每个错误信息以确保:
  5.1)提示信息与检测出的错误类型相匹配;
  5.2)对错误的描述清晰且准确;
  5.3)提示信息不包含拼写错误或语法错误;
  5.4)给用户提供可以避开错误条件或从错误条件中恢复的选项。 

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