码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-04-11 00:32:46      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:匹配   扫描工具   直接   提示   技术   大小   sql注入   兼容   web   

结合自己工作总结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工具进行测试。

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

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

标签:匹配   扫描工具   直接   提示   技术   大小   sql注入   兼容   web   

原文地址:https://www.cnblogs.com/blackzhou/p/12677122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!