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

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1387012  《WEB应用测试》笔记(五)第三章 软件测试基础5、回归测试:用来确定已修正的程序错误是否得到了修正,在修正过程中是否引入了新的错误以及经证明功能正确的特性是否受到了影响。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1387012

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


5、回归测试:用来确定已修正的程序错误是否得到了修正,在修正过程中是否引入了新的错误以及经证明功能正确的特性是否受到了影响。
根据项目的规模,回归测试周期可以在每个里程碑或每个构造版本处执行一次。
某些错误的回归测试还可以在每个验收测试周期内进行,只需关注最主要的错误。
回归测试也可以进行自动化处理。
1)问题修正周期:开发组修正了问题后,就可以进行回归测试。
2)打开状态的回归周期:可以对问题跟踪数据库中所有处于打开状态的问题进行定期的回归测试。
3)关闭修正的回归周期:在测试的最后阶段,应实现完整的回归测试周期以确认所有修正关闭问题的状态。
4)特性回归周期:每当新的构造版本出来或在测试的最后阶段,根据组织的规程,应实现完整的回归测试周期以确认业已证明运转正确的功能仍然能够正常运转。
6、兼容性和配置测试:用来检查应用系统在各种硬件和软件环境中是否都能正常运行。
通常采取的策略是对一系列的软件和硬件配置运行FAST和TOFT的子集。
有时另一种策略是结合与配置有关的错误风险来创建具体的测试。
7、文档测试:对参考手册和用户手册的测试是检查所有的功能都已文档化。有如下项:
(1)对每个事实陈述的准确性;
(2)每张屏幕抓图、图形和图解的准确性;
(3)图形和图解位置的准确性;
(4)每个教程、提示和用法说明的准确性;
(5)销售说明的准确性;
(6)可下载文档的准确性。
8、联机帮助测试:检查帮助内容的准确性,帮助系统功能的正确性以及帮助系统的功能等方面。
9、实用工具/工具包和附属品测试
应该进行适当的分析以制定合适的测试策略。
10、安装/卸载测试:对安装程序的测试主要是检查所安装的功能特性是否正常——包括图标、支持文档、README文件、配置文件和注册键值。
11、用户界面的测试:对用户界面易用性进行测试主要是评价系统的直观感觉是怎样的。
应考虑有关导航、可用性、命令和可访问性等问题。
用户界面的功能性测试主要是检查用户界面操作对规格说明的符合程度。
测试涉及的内容:
(1)可用性;
(2)外观和感觉;
(3)导航控制/导航条;
(4)使用说明和技术信息风格;
(5)图像;
(6)表格;
(7)导航分支;
(8)可访问性。
12、可用性测试:由一系列设置产品、给用户分配要执行的任务、让用户执行任务、观察用户交互和收集信息的情况以度量使用的难易程度或满意度的方法组成。
13、可访问性测试:验证该应用满足可访问性标准与实践。
14、外部B测试:外部B测试向开发人员提供了用户如何与程序相交互的初次感觉。
B测试是现实世界的黑盒测试。
B测试很难管理,它所产生的反馈一般都迟于开发过程,从而对提升程序的可用性和功能并无贡献。
15、日期测试:主要是测试是否有2000年问题。
16、安全性测试:为了确定应用特征是否按涉及的那样实现了。
应该找出由编程实践引发的安全隐患和信息泄漏,以及在某种程度上,Web服务器和其它应用特定的服务器的错误配置。
对由功能实现引发的安全副作用和隐患进行测试,同时对由安全实现引发的功能方面的副作用进行测试。
需要进行安全性测试的主要组件包括:
(1)客户和服务器软件,数据库和软件组件;
(2)服务器;
(3)客户工作站;
(4)网络。
17、单元测试:是在软件代码单元与其它单元集成之前对它的完整性进行评价的测试。
单元测试代表了首轮软件测试,期间开发人员测试各自的软件并修正错误。

目录
相关文章
|
2月前
|
Java 测试技术 数据安全/隐私保护
软件测试中的自动化策略与工具应用
在软件开发的快速迭代中,自动化测试以其高效、稳定的特点成为了质量保证的重要手段。本文将深入探讨自动化测试的核心概念、常见工具的应用,以及如何设计有效的自动化测试策略,旨在为读者提供一套完整的自动化测试解决方案,帮助团队提升测试效率和软件质量。
|
28天前
|
Web App开发 编解码 vr&ar
使用Web浏览器访问UE应用的最佳实践
在3D/XR应用开发中,尤其是基于UE(虚幻引擎)开发的高精度场景,传统终端因硬件局限难以流畅运行高帧率、复杂效果的三维应用。实时云渲染技术,将渲染任务转移至云端服务器,降低终端硬件要求,确保用户获得流畅体验。具备弹性扩展、优化传输协议、跨平台支持和安全性等优势,适用于多种终端和场景,特别集成像素流送技术,帮助UE开发者实现低代码上云操作,简化部署流程,保留UE引擎的强大开发能力,确保画面精美且终端轻量化。
使用Web浏览器访问UE应用的最佳实践
|
12天前
|
搜索推荐 测试技术 API
探秘电商API:从测试到应用的深度解析与实战指南
电商API是电子商务背后的隐形引擎,支撑着从商品搜索、购物车更新到支付处理等各个环节的顺畅运行。它通过定义良好的接口,实现不同系统间的数据交互与功能集成,确保订单、库存和物流等信息的实时同步。RESTful、GraphQL和WebSocket等类型的API各自适用于不同的应用场景,满足多样化的需求。在测试方面,使用Postman、SoapUI和jMeter等工具进行全面的功能、性能和安全测试,确保API的稳定性和可靠性。未来,随着人工智能、大数据和物联网技术的发展,电商API将进一步智能化和标准化,为用户提供更个性化的购物体验,并推动电商行业的持续创新与进步。
36 4
|
2月前
|
Web App开发 IDE JavaScript
Selenium IDE:Web自动化测试的得力助手
Selenium IDE:Web自动化测试的利器。作为开源工具,Selenium IDE支持录制与回放用户操作,适用于Chrome、Firefox等多浏览器,简化了测试流程,提升了效率,降低了自动化测试的门槛。它还支持导出多种编程语言的脚本,便于测试集成与复用。
135 31
Selenium IDE:Web自动化测试的得力助手
|
2月前
|
Web App开发 IDE 测试技术
Selenium:强大的 Web 自动化测试工具
Selenium 是一款强大的 Web 自动化测试工具,包括 Selenium IDE、WebDriver 和 Grid 三大组件,支持多种编程语言和跨平台操作。它能有效提高测试效率,解决跨浏览器兼容性问题,进行性能测试和数据驱动测试,尽管存在学习曲线较陡、不稳定等缺点,但其优势明显,是自动化测试领域的首选工具。
248 17
Selenium:强大的 Web 自动化测试工具
|
2月前
|
弹性计算 Java 关系型数据库
Web应用上云经典架构实践教学
Web应用上云经典架构实践教学
Web应用上云经典架构实践教学
|
2月前
|
Kubernetes 安全 Devops
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
86 10
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
|
2月前
|
Web App开发 IDE JavaScript
Selenium IDE:Web自动化测试的得力助手
Selenium IDE是开源的Web自动化测试工具,适用于Chrome、Firefox等多款浏览器。它提供简单的录制与回放功能,用户可通过录制浏览器操作自动生成测试脚本,支持导出为多种编程语言,便于非专业测试人员快速上手,有效提升测试效率与质量。
363 6
Selenium IDE:Web自动化测试的得力助手
|
2月前
|
弹性计算 Java 数据库
Web应用上云经典架构实战
本课程详细介绍了Web应用上云的经典架构实战,涵盖前期准备、配置ALB、创建服务器组和监听、验证ECS公网能力、环境配置(JDK、Maven、Node、Git)、下载并运行若依框架、操作第二台ECS以及验证高可用性。通过具体步骤和命令,帮助学员快速掌握云上部署的全流程。
|
3月前
|
前端开发 JavaScript UED
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势,包括样式表优化、DOM操作减少、图像优化等技术,并分析了电商网站的具体案例,强调了技术演进对Web性能的深远影响。
57 5