您好,欢迎来到华佗养生网。
搜索
您的当前位置:首页关于Web应用系统的软件测试的研究

关于Web应用系统的软件测试的研究

来源:华佗养生网
龙源期刊网 http://www.qikan.com.cn

关于Web应用系统的软件测试的研究

作者:顾方明

来源:《中国应急管理科学》2018年第09期

摘要:基于Web的软件测试与传统的软件测试有一些相似之处。用户需求的实现只是基于Web的软件测试的基础。如何在短时间内进行Web测试和大量任务带来新的挑战本文从Web测试的测试类型开始,讨论了基于Web的测试方法,如功能,性能和可用性,本文旨在研究Web应用系统的软件测试。

关键词:软件测试;web系统;测试研究

前言:目前,软件测试系统的研究和讨论很多,但软件的快速发展带来了新的问题和测试要求,因此有必要进一步加强和开发软件测试系统。特别是随着Web应用软件的广泛应用和随着Web应用技术的不断发展,Web应用软件测试技术的研究越来越弱,不能满足当前Web应用软件的测试需求。摘要本文研究了网络应用软件的测试技术。 1.概述

一般来说,Web测试可以分为功能测试和非功能测试。功能测试是指软件产品的需求规范。根据功能测试用例逐一验证软件的各项功能,并检查测试软件以满足最终要求。非功能需求涉及性能和可用性等属性。测试目的:不同阶段具有不同的测试目标我将网络测试分为三个阶段。第一阶段,主要是功能测试,验证基本功能是否符合要求,同时执行一些非功能测试,以测试系统是否易于使用。第二阶段是系统性能测试。该阶段的目的是测试系统在功能达到标准时是否存在性能瓶颈,从而为系统优化奠定良好的基础。第三阶段是系统安全测试。 2.Web应用软件测试类型及其测试方法 2.1web系统的功能性测试

执行功能测试时,每个模块的功能必须与用户的需求一致,并且业务流程必须正常完成。常用功能测试包括以下类型: 2.1.1链接测试

链接是Web应用程序系统的一个相对重要的特性。用户可以通过访问链接做他们想要的事情。链接测试的目的是验证点击的链接是否链接到设计的页面以激活特定的页面或窗口以确保Web应用程序系统中没有孤立的页面。 2.1.2表单测试

龙源期刊网 http://www.qikan.com.cn

当用户提交注册和登录等信息时,他们通常需要使用该表格。因此,在表格内容的每个对话框中输入数据的有效性和提交数据的完整性进行了测试,以确保顺利操作。 2.1.3 cookies测试

Cookie通常用于在Web系统上存储用户信息。当用户访问Web应用程序系统时,服务器以cookie的形式将用户的信息发送到客户端并将其存储在客户端的计算机上,这样就创建了动态页面或存储信息。如果您的Web应用程序使用cookie,您必须检查它们。我们可以通过检查cookie是否在预定时间保存,或者刷新是否对cookie有影响来验证cookie的有效性。 2.1.4 web程序设计语言与脚本语言的测试

当今网络上有许多常见的Web编程语言,但编程语言版本的差异可能会在客户端甚至服务器端造成严重问题。除了Web编程语言,还有不同的脚本语言,如Java,javascript,activex等,也验证了这一点。 2.1.5数据库测试

在Web应用程序中,信息记录通常使用数据库。在Web应用程序中,最常用的数据库类型是关系数据库。例如,可以配置与每个系统关联的下拉菜单。在数据库测试期间,主要执行以下测试:数据库中的表关联是否正确,数据操作是否为相应的形式,存储超越或不完整视图的操作是否会导致系统异常,以及如何给出友好提示是否存在异常。 2.2 web系统的非功能性测试

非功能性需求涉及性能和可用性等屬性。常见的非功能性测试包括以下类型: 2.2.1性能测试

有许多性能测试,但它们分为以下几类:连接速度测试。当用户点击页面或激活窗口时,如果Web系统响应时间过长或执行操作,系统将获得由于程序或带宽,操作的结果非常缓慢,这将导致用户的满意度直线下降。负载测试。负载测试测量Web系统在特定负载级别的性能,并确定Web系统正常运行的程度。例如,有多少用户可以同时在线?有多少用户在同一时间运营,如果你超过它将会发生什么,压力测试。压力测试是测试系统,以便Web应用程序系统无法在这种情况下验证系统性能。有两个主要的非资格压力测试。一个是程序异常,读取和写入大量数据可能是代码异常或数据库异常。其次,程序读写效率低下。压力测试的目的是测试系统崩溃的情况。坠机的结果是什么在Web系统中,有必要强调测试表单,登录和其他信息传输页面。 2.2.2可用性测试

龙源期刊网 http://www.qikan.com.cn

可用性测量测试主要是一个非功能测试,其中包含了多项内容,比如。导航测试直观吗在同一页面上放置太多信息通常会产生相反的效果。图形测试。在Web系统中会包含很多种东西,比如数字,文字,图形,按钮,动态图。除了美化页面的功能,你还可以使用强制性电影和动画来做广告。其具体内容如下:为了确保制作出的效果的美学上好看,不要随意安排,同时,图片和动画应尽可能小,降低数据传输的消耗时间。其将字体以及页面布局等等格式进行验证其一致性。内容测试。内容测试用于验证Web应用程序系统提供的信息的准确性,以及错误的内容可能会导致一系列问题,例如法律纠纷。 3.Web应用软件的测试过程

为了适应Web应用程序的特性,有必要建立一个标准化,易操作和可扩展的测试过程,以明确指导Web应用程序的测试过程。要测试软件,请按照以下步骤操作。首先,由于Web应用程序是从许多元素和组件属性和操作建模的,因此它们通常使用面向对象的思想建模,因此Web应用程序测试可以有效地解释测试要求该模型被构建。某种程度的性和自治性,以及整个Web应用程序通过对象和请求响应特征之间的关系进行链接。同时,描述状态转换过程的交互式Web应用程序的动态特性是必要的:这会使Web应用程序模型的内容变得复杂和无序,并且有必要提供一个结构良好,全面的,简单有效的Web应用程序。程序模型。在分析和呈现测试需求方面,有必要以最合适的方式定义测试目标和描述测试对象。在缺少Web应用程序分析和设计文档的情况下,可以通过将Web应用程序与Web应用程序模型相结合来分析HTML文档,提取和标识Web应用程序,组件及其关系的元素,并使用图形表示你可以。生成测试用例很简单,因为图表或关系树可视地表示各种对象及其关系。二,确定测试用例生成选择策略:获取图形Web应用程序测试要求后,生成相应的测试用例,包括输入信息,预期输出结果,测试步骤等。实现自动和智能测试执行:手动测试执行成本太大,测试人员的工作通常是机械的和单调的,只有当系统的变形能够反映手动测试的优势时,才需要改进自动化和智能化的测试执行。测试工作来自繁重的测试,并且该过程的实施需要工具和技术的组合。最后,评估和测量Web应用程序测试:评估Web应用程序和测试质量的效率需要对测试结果进行进一步定量分析,包括以各种方式构建Web应用程序:计算实际Web应用程序的大小,数量使用的技术类型和目标用户的Web应用程序,过程错误的统计测试量,问题原因的分布和分析,以及测试任务完成时间的计算,以及对Web应用程序测试的清晰理解流程效率:通过网络应用,根据实际测量数据,结合现有的测量规范标准,对网络应用和测试条件进行比较和评估,并根据实际情况和各种组合进行网络应用的测量指标。可能的因素适当的调整。 4.结束语

基于Web的软件测试与传统的软件测试有一些相似之处。如何在短时间内测试Web软件和许多任务是一个新的挑战。因此,无论是基于Web的软件测试还是传统的免费应用程序测试,它都是团队的最佳选择。测试以在足够的时间内完成测试以最小化测试风险。 参考文献:

龙源期刊网 http://www.qikan.com.cn

[1]路晓丽,葛玮,郝克刚.Web应用软件的分析和测试[J].计算机科学,2004. [2]郑人杰.计算机软件测试技术[M].清华大学出版社,1999.

[3]李艳芹,陈跃华,郭松柏.基于Web应用系统的性能测试综述[J].电脑知识与技术,2010,6(28):8014-8017.

[4]陈绍英,刘建华,金成姬.LoadRunner性能测试实战[M].北京:电子工业出版,2007:29.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo7.cn 版权所有 湘ICP备2022005869号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务