Web自动化测试常见hug

2023-12-13 21:12
文章标签 常见 web 测试 自动化 hug

本文主要是介绍Web自动化测试常见hug,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.翻页

翻页时,没有加载数据为空,第二页数据没有请求

翻页时,重复请求第一页的数据

翻页时,没有图片的内容有时候会引用有图片的内容

2、图片数据为空

图片数据为空时,会保留为空的图片数据位置

3、链接为空

链接为空时,点击图片,会刷新页面

4、服务端部分字段为空

整个页面出现空白

5、session过期

session过期后,可能整个页面的数据就会丢失,页面呈现空白

同时,在这我准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看,或者直接关注VX公众号:互联网杂货铺这份测试文档资料也打包在里面啦,免费领取!

软件测试视频教程观看处:

【B站最系统自动化测试教程】整整400集,从入门到项目实战,只需18天,手把手带你进阶自动化测试!!!

6、文字内容过多

文字内容过多时,页面排版错乱

7、不同平台的浏览器,功能、样式问题

PC与手机浏览器,同段代码会展示不同的样式

同个功能在不同的浏览器上面,功能会出现失效的现象

8、弹窗,针对图片弹窗

不同的手机,弹窗处理机制会不一样,导致有些手机点击弹窗按钮,弹窗不会出现

9、第三方应用,访问网页

会偶尔出现,HTML+CSS样式不起任何作用,页面呈现空白(遇见过,无复现)

第三方应用登录网页后,登录账户错乱

第三方应用分享,微信、QQ、微博三种分享渠道,有三种不一样的分享机制

10、音频网页

不同手机、不同的系统版本,有些手机进入网页后,音频效果会自动播放,相反有些手机需要点击播放按钮,才能播放

11、自动检测是否安装应用

有些手机上是安装过应用的,通过手机浏览器打开此应用的任何页面,页面顶部会不会自动判断是否安装此应用,有些手机可以自动检测,但部分手机是不可以检测的,安卓手机偏多,iPhone手机也不少

12、cookie过期

WEB系统基本上会用到cookie,如果cookie未在预定的时间内进行保存,刷新页面,会对cookie有影响

13、链接正确性

链接未按指定的跳转

所跳转的链接不存在

链接不正确跳转

14、导航测试

WEB基本上每个页面顶部都会有导航,看下导航是否为死导航、乱导航等

15、分辨率

页面文字及样式,应支持常见的分辨率

16、文本字符

简单的文本字符判断,像手机号不能输入非数字以外的字符

17、性能测试

请求数据时的响应,会不会很久才会请求到数据

18、图片测试

正常的图片展示,是否会模糊

图片是否会截断及压缩

图片格式的处理,JPG、PNG、GIF

19、客户端兼容性

平台兼容性,第三方客户端应用内引用web页面,主要是Android与IOS系统

浏览器兼容性

20、整体界面测试

整体界面的样式、文字排列、图片展示等

扩展:

session与cookie的区别:

session是保存在服务器上面的,cookie是保存在本地的,本地cookie向服务端请求时,会在coolie中带一个session id向服务端发出数据请求,而服务端会根据这个session id去找到这个session文件,然后进行数据处理。

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走【关注VX公众号:互联网杂货铺,免费领取】:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。 

这篇关于Web自动化测试常见hug的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/489974

相关文章

web网络安全之跨站脚本攻击(XSS)详解

《web网络安全之跨站脚本攻击(XSS)详解》:本文主要介绍web网络安全之跨站脚本攻击(XSS)的相关资料,跨站脚本攻击XSS是一种常见的Web安全漏洞,攻击者通过注入恶意脚本诱使用户执行,可能... 目录前言XSS 的类型1. 存储型 XSS(Stored XSS)示例:危害:2. 反射型 XSS(Re

前端bug调试的方法技巧及常见错误

《前端bug调试的方法技巧及常见错误》:本文主要介绍编程中常见的报错和Bug,以及调试的重要性,调试的基本流程是通过缩小范围来定位问题,并给出了推测法、删除代码法、console调试和debugg... 目录调试基本流程调试方法排查bug的两大技巧如何看控制台报错前端常见错误取值调用报错资源引入错误解析错误

Python自动化处理手机验证码

《Python自动化处理手机验证码》手机验证码是一种常见的身份验证手段,广泛应用于用户注册、登录、交易确认等场景,下面我们来看看如何使用Python自动化处理手机验证码吧... 目录一、获取手机验证码1.1 通过短信接收验证码1.2 使用第三方短信接收服务1.3 使用ADB读取手机短信1.4 通过API获取

Rust中的Drop特性之解读自动化资源清理的魔法

《Rust中的Drop特性之解读自动化资源清理的魔法》Rust通过Drop特性实现了自动清理机制,确保资源在对象超出作用域时自动释放,避免了手动管理资源时可能出现的内存泄漏或双重释放问题,智能指针如B... 目录自动清理机制:Rust 的析构函数提前释放资源:std::mem::drop android的妙

Python自动化Office文档处理全攻略

《Python自动化Office文档处理全攻略》在日常办公中,处理Word、Excel和PDF等Office文档是再常见不过的任务,手动操作这些文档不仅耗时耗力,还容易出错,幸运的是,Python提供... 目录一、自动化处理Word文档1. 安装python-docx库2. 读取Word文档内容3. 修改

Python自动化办公之合并多个Excel

《Python自动化办公之合并多个Excel》在日常的办公自动化工作中,尤其是处理大量数据时,合并多个Excel表格是一个常见且繁琐的任务,下面小编就来为大家介绍一下如何使用Python轻松实现合... 目录为什么选择 python 自动化目标使用 Python 合并多个 Excel 文件安装所需库示例代码

通俗易懂的Java常见限流算法具体实现

《通俗易懂的Java常见限流算法具体实现》:本文主要介绍Java常见限流算法具体实现的相关资料,包括漏桶算法、令牌桶算法、Nginx限流和Redis+Lua限流的实现原理和具体步骤,并比较了它们的... 目录一、漏桶算法1.漏桶算法的思想和原理2.具体实现二、令牌桶算法1.令牌桶算法流程:2.具体实现2.1

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::