首页

文章

Web应用的测试内容都包括哪些方面

发布网友 发布时间:2022-04-18 13:39

我来回答

3个回答

懂视网 时间:2022-04-18 18:01

web应用系统的测试可分为:功能测试、性能测试、安全性测试、配置和兼容性测试、可用性测试、链接测试等。

  web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。Web非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。在Web之前Internet上的信息只有文本形式。Web可以提供将图形、音频、视频信息集合于一体的特性。

热心网友 时间:2022-04-18 15:09

1、通用指标

指Web应用服务器、数据库服务器必需测试项,包括:处理器时间:指服务器CPU占用率,一般平均达到70%时,服务就接近饱和。可用内存数:如果测试时发现内存有变化情况也要注意,如果是内存泄露则比较严重。物理磁盘读写时间。

2、Web服务器指标

平均每秒响应次数为总请求时间与秒数之比。平均每秒业务脚本的迭代次数。成功的请求和失败的请求。成功的点击次数和失败的点击次数。每秒点击次数、每秒成功的点击次数和每秒失败的点击次数。尝试连接数。

3、数据库服务器指标

用户连接数,也就是数据库的连接数量。数据库死锁量。数据库缓存的命中情况。



扩展资料

对被测的Web应用程序进行需求分析,即对所做的测试作一个简要的介绍,包括描述测试的目标和范围,所测试的目标要实现一个什么样的功能,总结基本文档、主要活动。

写出测试策略和方法,这里包括测试开始的条件、测试的类型、测试开始的标准以及所测试的功能、测试通过或失败的标准、结束测试的条件、测试过程中遇到什么样的情况终止和怎么处理后恢复等。 

一个Web应用程序由完成特定任务的各种Web组件(web components)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务。

参考资料来源:百度百科-web应用程序

参考资料来源:百度百科-Web测试

热心网友 时间:2022-04-18 16:27

 功能测试、性能测试、安全性测试、配置和兼容性测试、可用性测试、链接测试等。
  链接是Web应用系统用户界面的主要特征,它指引着Web用户在页面之间切换,以完成Web应用系统的功能
  测试重点:链接是否正确、链接页面是否存在、是否有孤立的页面(没有链接指向的页面)等。
  表单测试
  表单(Form)是指网页上用于输入和选择信息的文本框、列表框和其他域,实现用户和Web应用系统的交互,当用户给Web应用系统管理员提交信息时,需要使用表单操作,如用户注册、登录、信息提交、查询等
  测试重点
  表单控件的正确性
  提交信息的完整性、正确性
  是否有错误处理
Cookie测试
Cookie通常标识用户信息,记录用户状态。
  使用Cookie技术,当用户使用Web应用系统时,能够在访问者的机器上创立一个叫做Cookie的文件,把部分信息(访问过的页面、登录用户名、密码等)写进去,来标识用户状态。如果该用户下次再访问这个Web应用系统,就能够读出这个文件里面的内容,正确标识用户信息
  如果Web应用系统使用了Cookie,必须检查Cookie是否能正常工作,是否按预定的时间进行保存内容
  设计语言测试
  在Web应用系统开发初始,根据软件工程的要求用文档的形式确定Web应用系统使用哪个版本的HTML标准,允许使用何种脚本语言及版本,允许使用何种控件,这样可以有效的避免Web应用系统开发过程中出现设计语言问题。
  其他测试
  数据库测试
  面向任务、业务逻辑的测试
  探查性测试
  回归测试
  速度测试:
  对于最终的Web应用系统用户而言,最关心的性能问题是访问Web应用系统页面时,多长时间才能显示出来所需要的页面
  通常情况下,响应时间不超过5秒
  有些Web应用系统有超时*,如果响应时间太慢,用户可能还没来得及浏览内容,就需要重新登录了
  影响响应时间的原因有很多
  应用程序服务器需要从数据库的大量数据中检索信息
  服务器硬件影响(CPU、内存)
  所访问页面文件大小
  网络连接带宽
  负载测试
  负载测试是为了测量Web应用系统在一定负载情况下的系统性能,通常得出的结论是Web应用系统在一定的硬件条件下可以支持的并发用户数目或者单位时间数据(或事件)的吞吐量。
  在进行负载测试前,需要定义标准用户(活动用户)的概念,定义执行典型的系统流程,定义负载测试执行总时间,定义抓取哪些事务的平均响应时间,定义用户可以接受的平均响应时间(通常为5秒)
  测试时,增加用户数量,平均响应时间就会增加,当达到用户可以接受的平均响应时间这个临界点,即是此系统可以支持的并发用户数
  压力测试
  对Web系统进行压力测试,类似于普通机械、电子产品进行的破坏性试验。方法是实际破坏Web应用系统,测试系统的反应
  压力测试是测试系统的*和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃,崩溃以后会怎么样。
  在Web应用系统性能测试过程中,常常将压力测试和负载测试结合起来。在负载测试的基础上,增大负载量,直到系统崩溃
  实施性能测试需要注意
  测试工具灵活使用
  性能测试计划的制定
  由于数据库安全性导致的Web应用系统安全性问题
Access数据库文件被下载
  用户重要信息没有经过加密而存于数据库中
  确认操作系统安全性 ,避免因操作系统漏洞导致Web应用程序的安全性问题
Web应用系统多采用登录的方式,产品发布时提供默认的管理员用户名和密码
  确保应用系统实际应用中可修改默认管理员帐号和密码
  用户名和密码设置要求(长度、大小写敏感、复杂度)
  允许错误登录的次数
  是否可以不登录而直接浏览某个页面
  保证日志文件记录了Web应用系统的主要操作过程,并可根据日志文件追查到系统使用情况;同时还需要保证日志文件本身的安全性、完整性,防止被入侵者删除、获得
  当Web应用系统采用了SSL等加密技术之后,需要确认加密、解密后信息传递的正确性和完整性
  需要确认Web应用系统是否有超时设置,如有,则保证在超时设置时间内,如果未操作Web应用系统,当再次访问系统,需要重新登录
  了解安全漏洞信息,避免Web应用系统中出现的漏洞被入侵者利用;及时升级补丁程序,提高系统安全性
Web应用系统多采用分布式体系结构,服务器端通常包括Web服务器组件、数据库服务器组件等。服务器还可能运行在不同的操作系统上,并且这些组件、操作系统等还可以有不同的配置方法,所以针对服务器的兼容性测试往往工作量较大
  针对客户端浏览器的配置和兼容性测试是必不可少的,并且占据了Web应用系统客户端配置和兼容性测试的大部分时间
  典型的应用服务器:
Web服务器:
  通过MS IIS、BEA Weblogic、IBM Websphere、Tomcat、Sun J2EE Application、Apache等中间件、插件,提供Internet/Intranet Web服务,实现与众多客户之间的数据交换和共享
  数据库服务器
  主要提供数据库查询、处理的平台,通过Oracle、SQLServer、Informix、DB2、Sybase、MySQL等中大型的数据库管理系统来构建
  实时通信服务器
  提供数据实时通信、消息传递等服务,如MSN、Yahoo message和ICQ等专用服务器服务器端配置和兼容性测试内容
Web服务器、数据库服务器、防火墙、操作系统、硬件兼容性等。
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 华为Mate20X与ViVo iQ00 Pro 的5g手机哪个好? mate20x支持5g吗? 现在华为5G手机是哪款,价格多少 华为mate20x支持5g吗 mate20x支持5G吗 华为mate20x就是5G手机!下载软件速度老快了!几秒的事!比苹果好多少 三月份买的华为 mate 20X 8+250 是属于5G手机吗? 华为mate20x就是5g手机!如今出世了!都去华为手机店体验吧!立马拿下一部 安装了office2019还能装2016吗? 问下office安装 c盘默认吗 请问office不安装在c盘,安装在d盘会不会影响电脑运行。 office办公软件必须装在C盘里吗? office办公软件必须安装在c盘吗? c盘空间不够了,office可以不安装c盘吗? 办公软件必须要装到C盘吗? office2019可以安装到d盘吗? word 必须安装在C盘吗? OFFICE软件只能安装在C盘吗 office程序可以不安装在C盘吗? office可以不安装在c盘吗 Web测试的测试分类 Web测试的主要内容和测试方法有哪些 web测试一般分为那几个阶段,哪些阶段是可以用 Web测试的主要内容和测试方法有哪些? 基于Web的系统测试主要包括哪些方面? 考试题目噻 求解答了 web测试有哪些方面 Web系统测试中,测试的侧重点在哪些方面的测试,请简要说明原因。 关于WEB测试 web软件测试都需要测试那些,如压力测试、兼容性测试等 Web系统性能测试包括哪些方面? web测试方法有哪些?测试技术又有哪些?软件测试工具又有哪些呢,优劣势分别是什么 WEB测试应该注意哪些地方,怎样才能做好WEB web端兼容性测试包括哪些 如何对一个web应用系统测试 Web测试和App测试有什么区别 B/S和C/S测试的区别 软件测试的工具有哪些 web应用系统开发? 小米max2哪一年上市 小米max2发布时间是什么时候
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com