程序员的资源宝库

网站首页 > gitee 正文

web测试的那些事,it's so easy!

sanyeah 2024-04-04 11:08:47 gitee 5 ℃ 0 评论

结合自己工作总结web测试的一些要点,直接上干货

web测试内容

  • 1.功能测试
  • 2.界面/易用性测试
  • 3.兼容性测试
  • 4.接口测试
  • 5.安全测试
  • 6.性能测试

重点介绍功能测试,包括下面几个方面

  • 1.链接测试,主要关注有3点:所有链接是否链接到该链接的页面;页面是否存在;不存在孤立的页面。
  • 2.表单测试,主要关注常见的控件,比如输入框、下拉框、上传文件(图片、excel、txt等)、提交按钮、单选、多选。
    输入框:长度、数据类型、必填项、重复(空格以及业务约束)。下拉框:默认信息、数据完整性/正确性、是否支持手动输入值、模糊匹配、联动选择以及业务常见的操作。上传文件:(图片、excel、txt等)的大小、格式、尺寸、数量等,文件本身内容规则验证。提交按钮:支持回车/单击、弱网测hi(移动端必须考虑到)、快速点击是否重复提交、提交内容是否涉及加密。
  • 3.搜索测试,假设搜索条件A/B/C/D.单个条件查询:下拉框,输入框(模糊搜索、超长搜索、不存在条件、为空);两个条件搜索:确保组合正常(选择一组数据);三个条件搜索:2-3个组合即可;全部条件搜索:ABCD;另外整体考虑的时候,更多的去考虑业务重点。时间搜索:比如银行账单,要考虑开始时间、结束时间,开始时间>结束时间,开始时间=结束时间,开始时间<结束时间(跨天,跨月,跨年(可以造数据)
  • 4.删除测试,没有数据,删除;选择一条数据/批量删除/全选,删除,且删稠是否有合理的提示;删除数据关联性的考虑;从数据库的角度:删除操作,确认数据库是否及时更新。
    5.cookie、session测试,什么是cookie,session,就是存储用户信息的,记录用户身份给予后续操作的通行证。确认浏览器存储cookie目录是否有cookie相关信息;保存时间超时,cookie是否正常;删除浏览器所有的cookie文件,再次登录,会怎么处理。
  • 6.数据库测试,数据库就是存储数据的仓库,功能测试同步关注:比如注册、登录、购物等所有的功能操作,都会涉及数据库的增删改查,数据交互。

界面/易用性测试

  • 1.从技术角度:是否跟产品原型图和UI效果图一致
  • 2.用户角度:好不好用,操作简不简单
  • 3.功能测试同步关注

兼容性测试

  • 1.网站:主要考虑浏览器+内核(内核决定了浏览器如何显示网页的内容及页面的格式信息)
  • 2.可以选择浏览器兼容性工具比如IEtester,功能测试同步关注

接口测试

  • 1.主要测试后端代码与前端的数据交互,后端代码的功能是否实现

安全测试

  • 1.sql注入、跨站攻击等
  • 2.可以用漏洞扫描工具:appscan来实现

性能测试

  • 1.性能测试概念:正常、异常、峰值等对系统各项指标进行测试
    1. 可以运用jmeter/Loader ruuner工具进行测试。

这是我对工作的一个总结,谢谢大家。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表