Web端测试常用方法

介绍下工作中,Web端测试所涉及到的方法:

前言:Web测试常用的方法,兼容性测试、安全性测试、可用性测试 & 逻辑功能测试

1 > 兼容性测试

先说下兼容性测试,工作中在测试时,一般涉及操作系统测试、浏览器测试、分辨率测试。

  • 操作系统测试:使用不同操作系统对网站进行测试。最常见的有Windows、Unix、Mac、Linux等。
  • 浏览器测试:使用不同浏览器对网站进行浏览测试。要覆盖市面最常用的浏览器,比如:谷歌、火狐、360、QQ、IE、Edge,工作中比较容易出问题的浏览器是IE、Edge,会导致一些页面元素加载不出来。
  • 分辨率测试:使用不同的分辨率来查看网站的显示效果。比如:分辨率低时界面文字的变化。另外,我们公司是要求页面缩放在75%-125之间,页面和文字保持正常显示。

小提示:一般遇到问题,打开F12调试,可以看到状态码和错误信息,来辨别是前端还是后端的问题。

2 > 安全性测试

工作中常见的安全性测试有功能性安全、业务性安全。

  • 用户验证:登录密码验证、IP地址访问限制等。
  • 用户超时:登录超过30分钟,重新登录(安全设置,cookie过期时间30分钟)。
  • 用户权限管理:验证低级别用户是否具有了高级别用户的权限,各级别用户权限都得到了实现。
  • 系统数据的保护:对例如系统文件、用户密码文件等进行隐藏、密码验证、内容加密、备份。
功能安全类业务安全类
sql注入账户、资金、数据传输,加密敏感信息脱敏
xss攻击(跨站脚本攻击)(脱敏,加密)所有权验证
超时验证
角色验证

3 > 可用性测试 & 逻辑功能测试

可用性测试、逻辑功能测试我认为在Web端测试及其重要,一般可分为:页面、页面元素、功能部分、提示信息、容错性、权限部分、键盘操作来进行测试。

  • 页面,页面元素部分
  1. 页面清单是否显示,是否显示完整
  2. 页面在窗口中的显示是否正确、美观
  3. 页面特殊效果(如特殊字体效果、动画效果)是否显示
  4. 页面元素是否显示正确
  5. 页面元素的容错性是否存在
  • 功能部分
  1. 数据初始化是否正确
  2. 数据操作(增删改查)是否正确
  • 提示信息
  1. 操作页面成功、失败提示
  2. 危险操作、重要操作提示(比如删除某些重要的信息)
  • 容错性
  1. 为空、非空,唯一性
  2. 特殊字符 、双引号,符号
  • 权限部分
  1. 功能权限: 指定用户可以使用那些功能,不能使用那些功能
  2. 数据权限: 指定用户可以处理那些数据,不可以处理那些数据
  3. 操作权限: 在逻辑关系上,操作前后顺序、数据处理情况
    在这里插入图片描述
  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Web网站本地缓存测试是指测试一个网站在浏览器本地缓存中的功能是否正常。在现代的Web应用中,为了提高网站的性能和用户体验,常常会使用本地缓存来减少网络请求,加快页面加载速度。 进行Web网站本地缓存测试时,首先可以通过清除浏览器缓存来模拟用户首次访问网站的情况。然后,访问网站的各个页面,并在浏览器的开发者工具中的Network面板中观察请求的情况。正常情况下,在首次访问后,一些常用的资源如样式表、脚本文件和图片等应该被缓存在本地,下次访问同一个页面时能够直接从缓存加载,而不需要再次向服务器发送请求。通过观察请求的状态码和响应时间等信息,可以确定缓存是否生效。 另外,还可以测试网站在缓存策略上的正确性。比如,设置不同的缓存过期时间和Etag头,然后测试不同时间点再次访问同一个页面时缓存的更新情况。在开发者工具的Network面板中,可以观察到资源的状态是从服务器下载还是从缓存加载,以及缓存是否按照预期的更新。 在测试过程中,还需要注意一些常见的问题。比如,某些浏览器可能会有自己的缓存机制,可能会对某些资源进行额外的缓存处理,需要确认这些情况是否符合设计要求。另外,由于浏览器缓存是根据URL进行存储的,所以如果网站使用了动态URL参数等,需要确保缓存策略不会因为URL的不同而失效。 通过以上的测试,可以确定网站的本地缓存功能是否正常,并且根据测试结果进行优化和调整,以提高网站的性能和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海淀小鸡腿

跟着内心走,哈哈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值