web测试要点方法_web端测试大全总结

ypppt ypppt     2022-12-03     431

关键词:

一、功能测试

       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整体界面测试

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

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

资源网站大全 https://55wd.com

二、兼容性测试

       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)没有经过授权,是否可以在服务器端或者前端放置和编辑脚本的问题

 

四、输入框测试

在web测试中,我们经常遇到这种输入框的测试,输入框测试看似简单,实际上包含了很多的测试基本的方法,思考逻辑,下面就是我总结出来的一些注意点:

       1)验证输入输出信息的一致性

       2)输入框前面的文字提示是否正确

       3)对特殊字符的处理、识别:单双引号,括号,逗号、分号等等,以及大小写状态,半角全角状态下的情况

       4)输入框的大小、长度、边框等

       5)不同字符的输入,以及字符组合情况的处理(数字+字母+字符等)

       6)对空格、tab换行键的处理机制

       7)密码输入框字符星号或者其他星号的转行,加密

       8)输入框输入字符长度是否有限制

       9)字符本身显示的颜色,规格等

       10)有些输入框需要加以限制,如输错,是否有提示?提示是否简单合理?

       11)输入状态,某种情况下输入框出于不可编辑,当再次处于编辑状态,输入框的输入状态是否有变化?

       12)输入类型:是否允许复制黏贴剪切等输入操作

       13)关键字是否支持通配符,以及关键字的搜索能力,敏感字等情况

       14)输入框输入空格的情况

       15)比如登陆注册,各项输入条件的判定:是否输入,输入是否正确等

 

五、用户权限测试

       用户权限,顾名思义,就是该账号拥有哪些执行操作的权利

       1)给某账号赋予权限后,登陆该账号,查看是否拥有已赋予的权限,以及权限设置是否正确(权限是否超过或者不足)

       2)删除或修改已经登陆并且正在执行操作的账号权限,程序能否正确处理,验证

       3)重新注册系统变更登陆身份后再登陆,程序能否正确执行,之前所拥有的权限能否继续使用

       4)在用工作分配或者角色管理情况下,删除包含用户的工作组或者角色,程序能否正确处理

       5)不同权限账号登陆同一个系统,权限范围是否正确

       6)能否给信息为空、长用户名的账号添加权限

       7)是否允许删除系统管理员或者修改管理员权限?删除或者修改后的实际情况

       8)已登录的用户能否修改或者删除自己或者他人的权限,信息

       9)添加用户(有编号或者标识),不同用户名标识的组合情况下,权限能否处理正确

       10)修改用户权限或者信息后,对其他模块是否有影响

       11)如果修改用户信息为和已存在的其他用户信息相同,能否修改成功?是否有对应提示?

       12)修改某些设置,是否会对与该账号权限相同或者高于/低于该账号的其他账号的权限造成影响

       13)同一用户是否可以同时属于其他组,各个组的权限能否交叉?

 

web测试要点做移动端的测试,也做web端的测试,甚至后面桌面端的测试和后台的测试也做了,基本上把我们产品各个端都玩了一轮

Web测试要点一、功能测试1、链接测试  (1)、测试所有链接是否按指示的那样确实链接到了该链接的页面;  (2)、测试所链接的页面是否存在;  (3)、保证Web应用系统上没有孤立的页面(所谓孤立页面是指... 查看详情

吐血整理,史上最全软件测试web测试要点!

最近看《软件测试》一书中对于Web测试要点的总结比较全面,之前做了脑图,但是图模糊,貌似也不方便看,所以发布文本版。一、Web应用程序应用程序有两种模式,C/S和B/S。C/S模式,即Client/Server(客... 查看详情

移动端web开发真机测试

关于移动端WEB开发真机测试亲身实验的一些体会。之前的开发都用Chrom的模拟,但是效果毕竟不如真机,总结几点吧,至于详细的安装过程网上都有教程http://www.cnblogs.com/xiaohuochai/p/5512051.html,这里就不在赘述。BrowserSync是基于Node... 查看详情

啃了三本书,总结了web测试的五大核心要点,面试再也不会慌了

一、功能测试1、链接测试(1)、测试所有链接是否按指示的那样确实链接到了该链接的页面;(2)、测试所链接的页面是否存在;(3)、保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有... 查看详情

web测试中常见分享问题

   Web测试中,由于开发通常指注重完成H5页面的逻辑功能,对各种系统、浏览器等考虑不周,同时Android端各类机型碎片化,容易产生兼容性问题,这其中以分享类型为最。  本文简单分析总结一些测试中发现的问题... 查看详情

web测试方法总结-笔记

一、输入框1、字符型输入框:(1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“... 查看详情

web测试方法总结

目录1.登录测试2.注册测试3.导航条测试4.链接测试5.快捷键测试6.按钮测试7.输入框测试8.下拉框测试9.单选框测试10.复选框测试11.日期控件测试12.查询结果列表测试13.搜索功能测试14.图片测试15.静态文字测试16.上传文件测试17.下载... 查看详情

web压力测试_(收集)

...归作者所有,转载请联系作者获得授权。一个完整的压力测试需要关注三个方面:如何正确产生压力、如何定位瓶颈、如何预估系统的承载能力(1)首先说一下如何产生压力,产生压力的方法有很多,通常可以写脚本产生压力机器... 查看详情

web测试中,各类web控件测试点总结(代码片段)

XPath路径表达式XPath使用路径表达式来选取Html中的节点或者节点集。HTML实例我们将在下面的例子中使用这个HTML<html><bookstore><bookid="book1"><titlelang="eng">学习xpath</title><priceid=&# 查看详情

关于selenium2的那些事

  selenium2可用于web端自动化测试selenium2可用于web端自动化测试selenium2可用于web端自动化测试selenium2可用于web端自动化测试selenium2可用于web端自动化测试selenium2可用于web端自动化测试selenium2可用于web端自动化测试selenium2可用于web... 查看详情

bat测试专家对web测试和app测试的总结

单纯从功能测试的层面上来讲的话,App测试、Web测试在流程和功能测试上是没有区别的,但由于系统结构方面存在差异(web项目,b/s架构;app项目,c/s结构)在测试中还是有不同的侧重点内容,下... 查看详情

【超详细】可用性测试方法总结

...验。这就是我最大的目的。下面就是第一份总结《可用性测试方法总结》。(预警:长文慎入!不过耐心看完肯定会有所收获)============分割线==================可用性测试的过程主要有七个步骤:测试前思考、制作测试原型、撰写... 查看详情

【超详细】可用性测试方法总结

...验。这就是我最大的目的。下面就是第一份总结《可用性测试方法总结》。(预警:长文慎入!不过耐心看完肯定会有所收获)============分割线==================可用性测试的过程主要有七个步骤:测试前思考、制作测试原型、撰写... 查看详情

app应用测试方法以及测试思路

分析三种主流的移动App类型,并给出和普通web测试不同的地方,给出测试的思路,并给出部分场景组合。移动端测试还是PC端测试,业务测试其实都属于GUI测试的范畴,所以基本的测试思路,比如基于页面... 查看详情

unittest单元测试框架总结(代码片段)

  unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结... 查看详情

selenium+python做web端自动化测试框架与实例详解教程(代码片段)

...题,工作任务没那么繁重,有时间摸索selenium+python自动化测试,结合网上查到的资料自己编写出适合web自动化测试的框架,由于本人也是刚刚开始学习python,这套自动化框架目前已经基本完成了所以总结下编写的得失,便于以后... 查看详情

app测试和web测试的区别,web测试和app测试的区别

一、测试方式不同1、app测试:指对移动应用进行测试,包括自动化测试和人工测试等。2、web测试:是软件测试的一部分,是针对Web应用的一类测试。二、测试内容不同1、app测试:模拟用户操作对应用程序进行黑盒测试,并使用... 查看详情

web自动化流程总结

一.了解需求,什么是系统的核心业务二.编写测试用例:用例名称,前置条件,测试数据,测试步骤,期望结果三.自动化代码的初步构建:所有的元素定位、元素操作、测试用例都写在一个模块中问题:1.层次混乱,一旦页面元... 查看详情