Web测试流程和方法来看这里~

article/2025/10/9 6:15:46

一、测试流程

所有测试的流程大体上是一致的:开始测试前准备-->需求分析-->测试设计(测试计划,测试用例)-->执行测试-->提交BUG-->测试总结。

对于web测试,较之其他软件测试又有所不同,这是细节的不同,这个不同需要我们在不停的测试中去总结。

web测试正式测试之前,应先确定如何开展测试,不可盲目的测试。一般网站的测试,应按以下流程来进行:

  •   1)使用HTMLLinkValidator将网站中的错误链接找出来;
  •   2)测试的顺序为:自顶向下、从左到右;
  •   3)查看页面title是否正确。(不只首页,所有页面都要查看);
  •   4)LOGO图片是否正确显示;
  •   5)LOGO下的一级栏目、二级栏目的链接是否正确;
  •   6)首页登录、注册的功能是否实现;
  •   7)首页左侧栏目下的文章标题、图片等链接是否正确;
  •   8)首页中间栏目下的文章标题、图片等链接是否正确;
  •   9)首页右侧栏目下的文章标题、图片等链接是否正确;
  •   10)首页最下方的【友情链接】、【关于我们】等链接是否正确;
  •   11)进入一级栏目或二级栏目的列表页。查看左侧栏目名称,右侧文章列表是否正确;
  •   12)列表页的分页功能是否实现、样式是否统一;
  •   13)查看文章详细页面的内容是否存在乱码、页面样式是否统一;
  •   14)站内搜索(各个页面都要查看)功能是否实现;
  •   15)前后台交互的部分,数据传递是否正确;
  •   16)默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作。

二、UI测试

UI测试包括的内容有如下几方面:

1)各个页面的样式风格是否统一;

2)各个页面的大小是否一致;同样的LOGO图片在各个页面中显示是否大小一致;页面及图片是否居中显示;

3)各个页面的title是否正确;

4)栏目名称、文章内容等处的文字是否正确,有无错别字或乱码;同一级别的字体、大小、颜色是否统一;

5)提示、警告或错误说明应清楚易懂,用词准确,摒弃模棱两可的字眼;

6)切换窗口大小,将窗口缩小后,页面是否按比例缩小或出现滚动条;各个页面缩小的风格是否一致,文字是否窜行;

7)父窗体或主窗体的中心位置应该在对角线焦点附近;子窗体位置应该在主窗体的左上角或正中;多个子窗体弹出时应该依次向右下方偏移,以显示出窗体标题为宜;

8)按钮大小基本相近,忌用太长的名称,免得占用过多的界面位置;避免空旷的界面上放置很大的按钮;按钮的样式风格要统一;按钮之间的间距要一致;

9)页面颜色是否统一;前景与背景色搭配合理协调,反差不宜太大,最好少用深色或刺目的颜色;

10)若有滚动信息或图片,将鼠标放置其上,查看滚动信息或图片是否停止;

11)导航处是否按相应的栏目级别显示;导航文字是否在同一行显示;

12)所有的图片是否都被正确装载,在不同的浏览器、分辨率下图片是否能正确显示(包括位置、大小);

13)文章列表页,左侧的栏目是否与一级、二级栏目的名称、顺序一致;

14)调整分辨率验证页面格式是否错位现象;

15)鼠标移动到Flash焦点上特效是否实现,移出焦点特效是否消失;

16)文字颜色与页面配色协调,不使用与背景色相近的颜色。

17)每个非首页静态页面含图片字节不超过300K,全尺寸banner第一个场景控制在200k以内二个场景在300K,三个场景在400K以此类推

18)同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。

19)超过一屏的内容,在底部应有gotop按钮

20)超过三屏的内容,应在头部设提纲,直接链接到文内锚点

21)首页,各栏目一级页面之间互链,各栏目一级和本栏目二级页面之间互链

22)导航的文字要简明扼要,字数限制在一行以内

23)报表显示时应考虑数据显示宽度的自适应或自动换行。

24)所有有数据展现的界面(如统计、查询、编辑录入、打印预览、打印等),必须使测试数据的记录数超过一屏/一页,以验证满屏/页时其窗体是否有横向、纵向滚动条或换页打(L)印,界面显示是否正常;

25)如有多个系统展现同一数据源时,应保证其一致性;

26)对于报表中的所有字段值都应该有明确的定义,对于无意义的字段值,不应该显示空,应显示“--”或“/”,表示该字段值无意义。

27)对统计的数据应按用户习惯进行分类、排序。

28)界面内容更新后系统应提供刷新功能。

29)用户在退出系统后重新登陆时应考虑是否需要自动返回到上次退出系统时的界面;

30)在多个业务功能组成的一个业务流程中,如果各个功能之间的执行顺序有一定的制约条件,应通过界面提示用户。

31)用户提示信息应具有一定的指导性,在应用程序正在进行关键业务的处理时,应考虑在前台界面提示用户应用程序正在进行的处理,以及相应的处理过程,在处理结束后再提示用户处理完毕。

32)在某些数据输入界面,如果要求输入的数据符合某项规则,应在输入界面提供相应的规则描述;当输入数据不符合规则时应提示用户是否继续。

33)在对任何配置信息修改后,都应该在用户退出该界面时提示用户保存(如果用户没有主动保存的情况下);

34)在对某些查询功能进行测试时,应考虑查询条件的设置的合理性以及查询结果的互补性。如某些后台处理时间不应该作为查询条件。

35)界面测试时,应考虑某一界面上按钮先后使用的顺序问题,以免用户对此产生迷惑。例如只能在查询成功后显示执行按钮。

36)界面测试时,应验证窗口与窗口之间、字段与字段之间的蒙元500g元宝肉浏览顺序是否正确;

37)在某些对数据进行处理的操作界面,应考虑用户可能对数据进行处理的频繁程度和工作量,考虑是否可以进行批量操作。

38)界面测试时应验证所有窗体中的对象状态是否正常,是否符合相关的业务规则需要。

49)应验证各种对象访问方法(Tab健、鼠标移动和快捷键)是否可正常使用,并且在一个激活界面中快捷键无重复;

40)界面测试不光要考虑合理的键盘输入,还应考虑是否可以通过鼠标拷贝粘贴输入。

41)对于统计查询功能的查询结果应验证其是否只能通过界面上的查询或刷新按键人工触发,应避免其他形式的触发。

42)对界面上的任何对象进行拖拉,然后进行查询、打印,应保证查询打印结果不变;

43)确保数据精度显示的统一:如单价0元,应显示为0.00元;

44)确保时间及日期显示格式的统一;

45)确保相同含义属性/字段名的统一;

46)对所有可能产生的提示信息界面内容和位置进行验证,确保所有的提示信息界面应居中。

三、链接测试

链接测试主要分为以下几个方面:

1)页面是否有无法连接的内容;图片是否能正确显示,有无冗余图片,代码是否规范,页面是否存死链接(可以用HTMLLinkValidator工具查找);

2)图片上是否有无用的链接;点击图片上的链接是否跳转到正确的页面;

3)首页点击LOGO下的一级栏目或二级栏目名称,是否可进入相应的栏目;

4)点击首页或列表页的文章标题的链接,是否可进入相应的文章的详细页面;

5)点击首页栏目名称后的【更多】链接,是否正确跳转到相应页面;

6)文章列表页,左侧的栏目的链接,是否可正确跳转到相应的栏目页面;

7)导航链接的页面是否正确;是否可按栏目级别跳转到相应的页面;

(例:【首页->服务与支持->客服中心】,分别点击“首页”、“服务与支持”、“客服中心”,查看是否可跳转到相应页面;)

8)新闻、信息类内容通常用新开窗口方式打开;

9)顶部导航、底部导航通常采取在本页打开。
 

四、搜索测试

搜索测试主要分为以下几个方面:

1)搜索按钮功能是否实现;

2)输入网站中存在的信息,能否正确搜索出结果;

3)输入键盘中所有特殊字符,是否报错;特别关注:_?’.?\/--;特殊字符

4)系统是否支持键盘回车键、Tab键;

5)搜索出的结果页面是否与其他页面风格一致;

6)在输入域输入空格,点击搜索系统是否报错;

7)本站内搜索输入域中不输入任何内容,是否搜索出的是全部信息或者给予提示信息;

8)精确查询还是模糊查询,如果是模糊查询输入:中%国。查询结果是不是都包含中国两个字的信息;

9)焦点放置搜索框中,搜索框内容是否被清空;

10)搜索输入域是否实现回车键监听事件。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 


http://chatgpt.dhexx.cn/article/UtAD2Ny8.shtml

相关文章

Web自动化测试的详细流程和步骤,一篇足矣

Web自动化测试是软件测试中非常重要的一种测试方法,它通过编写脚本来模拟人工操作网页,从而实现对Web应用程序进行自动化测试的过程。为了保证测试质量和效率,我们需要遵循一定的流程和步骤来完成Web自动化测试。 一、测试环境准备 在进行W…

[教程]Web自动化测试怎么做?Web网页测试全流程解析

1、功能测试 web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。测试所有内部链接。测试链接…

web测试流程有哪些?重点是什么?我来告诉你

目录 前言 一、立项后测试需要拿到的文档 二、需求评审 三、用例编写(同时根据开发计划编写测试计划) 四、用例评审 五、测试执行 六、测试报告及操作手册 前言 项目的测试流程大致包含的几个阶段:立项、需求评审、用例评审、测试执行…

Web自动化测试怎么做?Web网页测试全流程解析

1、功能测试 web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。 测试所有内部链接。 测…

Web自动化测试如何做?Web自动化测试的详细流程和步骤

一、什么是web自动化测试 自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目…

[方向]国外作者笔下的中国创业指南

摘要:国外媒体TheNextWeb刊登了一篇中国创业指南的文章,内容从五个方面剖析了中国移动市场的创业机遇和环境,文中最后还提出一些他们认为很知名的投资商。当局者迷,让我们看看在外国人眼中的中国市场拥有什么神奇色彩。 随着移动、…

创业公司

掌赢信息科技(上海)有限公司编辑掌赢信息科技一般指掌赢信息科技(上海)有限公司 资料已通过 工商局官网 查验核实 掌赢信息科技(上海)有限公司 成立时间 2011-03-17 注册资本 1020万元人民币 企业类型 一…

“斯坦福系”的中国创业者

有的人不读大学就能改变世界,但i黑马认为还是上个好大学你创业成功的几率会大得多。i黑马接触的成功创业者中,有60%~80%都是名校毕业生。 有的人不读大学就能改变世界,但i黑马认为还是上个好大学你创业成功的几率会大得多。i黑马接…

创业,到底去哪里?

大数据产业创新服务媒体 ——聚焦数据 改变商业 1998年的夏天,IDG在中国开了第一枪。2000万人民币的投资代表了中国VC元年启动。之后开始了两轮巨大的互联网流量红利。第一次属于2000-2010年,这一代是PC时代的互联网;2010年开始到今天&#…

国外作者笔下的中国创业指南

摘要:国外媒体TheNextWeb刊登了一篇中国创业指南的文章,内容从五个方面剖析了中国移动市场的创业机遇和环境,文中最后还提出一些他们认为很知名的投资商。当局者迷,让我们看看在外国人眼中的中国市场拥有什么神奇色彩。 随着移动、…

30个有发展前景的创业项目

30个有发展前景的创业项目 创业项目指创业者为了达到商业目的具体实施和操作的工作。以下是小编整理的30个有发展前景的创业项目,仅供参考,大家一起来看看吧。 30个有发展前景的创业项目1 有发展前景的行业:环保领域 包括垃圾回收、加工利用…

关于创业

作者:xubin341719 创业是个美妙的话题,身边不乏朋友创业。 可是发现一个共同的现象,那就是开始创业的人(电子方面),好多都卡在PCBA这块。不是板子贴的有问题,就是PCB layout的过程中出问题&a…

创业了...

大家好,我是楼仔! 告诉大家一个消息,我创业了!!! 不过我这个属于兼职创业,老本肯定还是不能丢,楼哥的房贷和车贷,都还指望这个还,中年男人,都不…

老外的“中国创业指南”

最近老外也看上了中国移动市场这块肥肉了,TNW更是悉心列出中国创业指南,旁观者清,来看看他们眼里中国移动市场是怎样的,他们打算从哪里入手? 如果你需要潜在的创业市场,中国是块又大又香的肥肉,…

国外优秀区块链创业公司梳理

本文属于转载文章,原文请点击这里 引言 本文按照公司的服务类别类别总结了40家国外目前区块链的创业公司,旨在帮助技术人员和创业人员加深对区块链技术和行业的认知。服务类别总体分类2类:金融服务和非金融服务,其中金融服务包括电…

android的单元测试,Android 单元测试(Button 点击测试)

android源码中引入了java单元测试的框架(android源码目录:libcore\junit\src\main\java\junit\framework中可见),然后在java单元测试框架的基础上扩展属于android自己的测试框架。android具体框架类的关系图如下: 从上图的类关系图中可以知道,通过android测试类可以实现对a…

android单元测试教程,Android单元测试-Junit

基本用法实际操作 public class Caculation { public double sum(double numA, double numB) { return numA numB; } public double multiply(double numA, double numB) { return numA * numB; } } 2、类名右键--Go To--Test,生成测试类 项目中androidTest文件夹里…

Android单元测试读写文件,如何在Android单元测试中读取仅测试文件

对于我的Android应用程序,我正在编写需要读取一些文件的单元测试。 由于这些是仅测试文件,因此我不希望它们出现在res文件夹中,因为我不希望它们最终出现在最终的.apk文件中。 我想做与此问题类似的事情,但要使用新添加的(在Gradl…

安卓项目如何做单元测试

前言 先说一下创建篇文章的目的,近期负责搭建公司的单元测试框架,于是查阅了网上的很多文章,以及参考了github上很多的项目例子,并且也进行了相当多的尝试。这其中花费了很多的精力,大约有两三周的时间,远…

android单元测试作用,关于 Android 单元测试

本文不会用各种高大上的理由试图去说服你写单元测试,只是描述笔者在单元测试这条路上一路走来的思考和简单的示例,如果顺便能让你觉得单元测试其实也没那么遥远、回头也在实际项目中尝试一下,估计就是本文最大的收获了。 一、提起单元测试&am…