web测试点总结

一、功能测试

1、链接测试

1)所有链接是否链接正确

2)页面是否存在

3)不存在孤立页面(没有指向该页面的链接)

2、表单测试

1)提交数据 

a.注册账号(数据库 新增)

b.修改订单(数据库 改)

2)常见控件

输入框(长度(等价类边界值取值)、数据类型、必填、重复(数据的唯一性)、空格、回车、为空以及业务约束(如验证码,输入其他手机号码的验证码是否提示正确))、下拉框上传文件(图片、Excel、txt等)、提交按钮单选多选

a.下拉框

默认信息、数据完整性/正确性(下拉框数据的来源:1.要找到对应的表 看数据是要自行添加 2.还是开发自已初始化的脚本数据不完整 3、确认第一条最后一条和中间任意一条是否正确)、手动输入值模糊匹配、联动选择

b.上传文件(图片、Excel、txt等

大小、格式、尺寸、数量、文件本身的内容验证规则(如哪些项是必填非必填)

c.提交按钮

支持回车/单击、弱网测试(移动端必须考虑到,web考虑比较少)、快速点击是否重复提交、提交内容是否设计加密

3、搜索测试

1)输入框(按时间搜索)、下拉框

如:搜索条件A、B、C、D

a.任单个条件查询:下拉框、输入框(模糊查询、超长搜索、不存在条件、为空)

b.任两个条件搜索,确保组合正常(选择一组数据)

c.三个条件搜索   2-3个组合

d.全部条件搜索:A、B、C、D

提示:整体考虑的适合,更多的去考虑下业务重点

2)时间搜索

a.开始时间、结束时间

b.开始时间=结束时间(当天)

c.开始时间<结束时间(跨天、跨月、跨年---造跨年跨月的数据)

d.开始时间>结束时间

e.手动输入,格式20210326、2021-03-26、

4、删除测试

a.没有数据,删除

b.选择一条数据/批量选择/全选,删除。删除二次确认,且删除后合理提示

c.删除数据关联性

d.数据库角度,删,确认数据库是否及时更新

5、cookie、session测试

a.存储用户信息的,记录用户身份给予后续操作通行证

b.确认浏览器存储cookie目录有误cookie相关信息

c.保存时间之外,cookie是否正常

d.删除浏览器所有的cookie文件,再次登录,会怎么处理

e.鉴权

6、数据库测试

a.简言之:存储数据的仓库

b.功能测试同步关注---所有页面功能操作,都涉及数据增删改查

c.搭建测试环境:初始化sql脚本(项目库里面表结构、存储数据创建的sql语句);正确性

二、界面/可用性测试

1、技术需求角度:是否跟产品原型/ui效果图一致

2、用户角度:好不好用,操作简不简单(用户习惯性操作手法)

3、功能测试同步关注(各个按钮页面显示是否正常)

三、兼容性测试

1、主要考虑浏览器

2、主流浏览器+内核(决定了页面展示的格式效果)

提示:内核相同,问题也会相同

3、浏览器兼容性测试工具---ietester

4、功能测试同步关注,比如6个功能你负责2个,重点检查这2个功能 IE9/谷歌 

四、接口测试

1、确保后端代码的功能实现

2、测试工具jmeter、postman

五、安全测试

1、sql注入、跨站攻击等 --sql注入

如:前端输入的用户名/密码,后端会用sql语句去数据库查询,只需设计一下用户名内容,如果后端没做校验的话,就会登录成功

2、漏洞扫描工具appscam

六、性能测试 

jmeter/lr

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值