web端功能测试怎么测_web的主要功能是什么

web端功能测试怎么测_web的主要功能是什么一、功能测试1.1链接测试链接是web应用系统的一个很重要的特征,主要是用于页面之间切换跳转,指导用户去一些不知道地址的页面的主要手段,链接测试一般关注三点:1)链接是否按照既定指示那样,确实链

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、功能测试

       1.1链接测试

       链接是web应用系统的一个很重要的特征,主要是用于页面之间切换跳转,指导用户去一些不知道地址的页面的主要手段,链接测试一般关注三点:

       1)链接是否按照既定指示那样,确实链接到了该链接的界面

       2)测试该链接所链接的页面是否真的存在

       3)保证系统中没有单独存在的页面(即没有链接指向,只能通过正确的URL地址才能访问)

       PS:这里顺带说点关于协议的一些小知识,URL全称“统一资源定位符”,表示获取某一互联网资源的地址;而URI表示“统一资源标识符”,代表互联网上某一些资源

       1.2表单测试

       这个也可以理解为数据落地;当用户在web应用系统上向服务器提交信息时,就需要使用表单操作,比如,用户注册,登录,信息变更等等;这种情况下,我们必须测试提交信息的完整性,

       以检验提交给服务器的数据的正确性,当然,这涉及到一些常理性逻辑,比如:出生日期和职业,工作年限是否恰当,所在地省份城市区域间的匹配等,如果设定使用默认值,也需要测试。

       1.3导航测试

       作为测试,很多时候都要站在用户的角度去思考,那么,作为一个用户,当他访问一个web的网站或者系统时,会怎么去操作呢?

       大部分用户都是目的驱动的,当他访问一个网站,会很快的浏览系统,找不到满足自己需求的信息时,会很快离开,很少有用户愿意花时间去熟悉系统的结构,因此,导航测试就显得很重要。

       导航测试,就是在不同的页面跳转之间,或者按钮、对话框、列表以及窗口等,通过考虑这些因素去判断一个应用是否易于导航:是否直观?系统的主要模块是否可以通过主页访问或者到达?

       站点是否需要站内地图或者搜索引擎等其他帮助?

       web系统导航的另外一个重点就是页面结构、导航、菜单、风格等是否一致,确保用户可以凭借直觉或者简单的判断就可以找到自己想要的内容。

       1.4图形测试

       也可以理解为UI测试,其中包括图片、动画、边框、颜色、字体、背景、按钮等等。

       其中要考虑的几个重点,我做了一个大概的总结:

       1)图片要有明确的用途,代表;图片尺寸尽量小,一般采用JPG或者GIF压缩

       2)页面整体风格是否和系统的用途一致

       3)背景颜色,字体,搭配是否合理

       1.5内容测试

       这个主要用来检测web系统提供信息的准确性、相关性

       比如:商品的价格,文字描述;信息的准确性,是否有拼写错误;信息的相关性,比如很多网站的“相关文章列表,视频列表等”

       1.6整体界面测试

       这个也就是我们常说的用户体验。用户浏览时是否感觉舒适,整体风格等等

       这个我建议一般做一个类似问卷调查的形式,来判定用户的反馈信息,最好有最终用户的参与

 

二、兼容性测试

       2.1平台兼容

       现在有很多的操作系统,比如Windows、Unix、Linux、macintosh等;用户使用哪个系统取决于用户,因此,系统兼容测试就很有必要了。

       2.2浏览器兼容

       浏览器是web客户端最核心的组件,不同的浏览器,对Java,JavaScript,css或者HTML的规格都有不同的支持;

       另外,采用的框架和结构风格在不同浏览器中也存在不同的显示甚至不显示,不同的浏览器对安全性的设置也是不同的。

       测试浏览器兼容,有个方法就是创建一个兼容性矩阵,来测试不同厂商不同版本的浏览器兼容。

       比如测试IE浏览器,可以通过一个叫做IEtester的工具来测试兼容,或者可以通过F12控制台来切换浏览器版本来测试兼容以前一些前端元素的显示等

       鉴于国内市场浏览器很多,比如360、搜狗,搜狐、QQ浏览器等,这些本土的浏览器基本都采用的IE浏览器内核的双核配置

 

三、安全测试

       我对安全测试了解不多,通过查资料,发现基本的一些安全知识还是互通的,这个就提一下吧

       安全测试的主要区域有以下几点:

       1)现在很多web应用系统都采用先注册后登录的方式,因此,测试用户名和密码的有效无效性,注意大小写敏感,次数限制,是否可以不登录而浏览某些页面等

       2)是否有超时限制

       3)测试用户操作时相关信息是否写入了日志文件、是否可追踪等

       4)如果使用了安全套字,需要测试加密是否正确,加密前后的信息完整性,正确性

       5)没有经过授权,是否可以在服务器端或者前端放置和编辑脚本的问题

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166677.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • apache 虚拟主机配置详解_如何配置虚拟主机

    apache 虚拟主机配置详解_如何配置虚拟主机apache2.4部分conf/httpd.conf1,Includeconf/extra/httpd-vhosts.conf,去掉注释;2,DocumentRoot"D:\apachespace",增加注释;3,所有<directory></directory>,增加注释;4,*ServerName :80,增加注释;conf/extra/httpd-vhosts.c…

    2025年12月5日
    4
  • jmeter测试并发200_jmeter并发测试实例

    jmeter测试并发200_jmeter并发测试实例相对并发和绝对并发相对并发:指在一个时间段内发生的事情 绝对并发:指在同一时刻发生的事情一:相对并发在jmeter的测试计划中添加线程组,设置线程属性,2秒之内启动2000个线程,其对应的相对并发为1000(线程数/启动时间)二:绝对并发一般使用同步定时器实现绝对并发,即当所有请求集合完毕之后一块出发1、jmeter线程组里面可以简单设置多线程,但是当你设置1秒钟50个线程时去看结果其实50个请求跑完并不是在1秒钟之内2、由于测试的机器本身性…

    2022年9月1日
    7
  • JavaScript和Java的区别[通俗易懂]

    JavaScript和Java的区别[通俗易懂]  虽然JavaScript中有Java,但他们之间的关系就如同印度和印度尼西亚一样——没有什么关系。只是JavaScript中的某些语法和Java类似而已。出身不同  Java和JavaScript是由不同公司发布的不同的产品,Java是由Sun公司发布编程语言,而JavaScript是由Netscape公司发布的脚本语言。变量不同1.变量定义时的区别  定义变量时Java和JavaScript有区别。Java是强类型的语言,它要求每个变量必须在定义时明确指出这个变量是什么类型的;而JavaS

    2022年7月9日
    27
  • The Eigenvalues and Eigenvectors of Tridiagonal Toeplitz Matrix「建议收藏」

    The Eigenvalues and Eigenvectors of Tridiagonal Toeplitz Matrix「建议收藏」一般来说,我们都是先求一个矩阵的特征值,然后再求它的特征向量。但对于某种特殊的矩阵来说,先求特征向量反而更加方便,现在就让我们一起来看下吧!

    2025年5月31日
    4
  • Unity 角色控制器重复使用Ragdoll布娃娃系统,动画控制和布娃娃状态切换

    Unity 角色控制器重复使用Ragdoll布娃娃系统,动画控制和布娃娃状态切换大家好,今天开发游戏的时候做了Ragdoll相关的功能,于是写写心得。如果要在单一物体重复使用Ragdoll布娃娃系统,那我们需要对物体设置两个状态,一个是正常状态,受动画系统控制,一个是布娃娃状态,受布娃娃节点控制。(Unity开发环境2018.4LTS)预览效果:分为几个部分:首先是初始化,我们要遍历角色身体上的所有ragdoll并存储。publicLis…

    2025年5月31日
    5
  • 大疆对手–派若特Parrot AR.Drone无人机详细拆解解决方案测评

    大疆对手–派若特Parrot AR.Drone无人机详细拆解解决方案测评法国的派若特Parrot在消费无人机领域的千年老二,大疆深圳华强北优势太厉害。其实派若特Parrot的技术还是领先的,在光流和超声波的应用上是比较前沿的。今天小编就拆解ParrotAR.Drone2.0的这款飞机详细的看下他的解决方案,说不定可以受到启发用于我们飞控研发设计工作喔!不得不说这个飞机安全性非常高,就是空心杯电机,转速较低,机身采用泡沫塑料可是方便的替

    2022年8月15日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号