自学测试入门—表单测试点提取

前言

大家好!我是一个自学测试的本科生Test_晓
这是一篇有关表单测试点提取的内容,这篇blog是在参考了部分其它blog和学习视频,在此基础上有了自己的理解并作出修改和整理
当然啦!这篇blog并不是完美哒~~后期还会更新完善的,还希望各位大佬给我指出问题、提出修改建议鸭

输入框

输入框要考虑是数值型输入框还是文本输入框,可以先从以下几个大方面入手

  1. 唯一性:例如用户账号、用户昵称等
  2. 是否为必填项
  3. 提示信息:提示信息的正确性、完备性、友好性等
  4. 输入类型:
    (1)字母(大小写)
    (2)数字(整数、小数;正数、负数、0)
    (3)中文
    (4)特殊字符
    (5)敏感字符:关键字等
    (6)未输入
    (7)输入中存在空格:前后的空格是否过滤、中间的空格是否保留
    (8)全角、半角输入
  5. 输入长度/范围:边界值法和等价类划分法
    (1)允许输入范围
    (2)边界值
    (3)不允许输入范围
  6. 是否支持Tab键、Enter键
  7. 是否支持复制粘贴功能
  8. 是否需要密文输入
  9. 是否支持多行输入
  10. 兼容性
    (1)浏览器兼容
    (2)系统兼容性(手机、电脑、平板)

数值型输入框

  1. 是否为必填项
  2. 是否有提示信息
  3. 唯一性检测:例如用户账号注册
  4. 输入密码的数值型输入框需要密文输入,并且是否支持复制粘贴功能,怎么显示
  5. 是否支持输入空格:前后的空格是否过滤、中间的空格是否保留
  6. 是否支持Tab键、Enter键
  7. 考虑数值范围:运用边界值分析法和等价划分类分析。例如要求输入数字位数为3-8位,则要考虑输入数字位数为2、3、5、8、9位的输出结果
  8. 数值类型:
    (1)整数:考虑数值范围,整数首位为0
    (2)小数:考虑支持的位数;不够最小位数时,是否自动补零;超出最大位数时,是采取四舍五入法则还是直接舍去
  9. 是否支持负数(可以考虑在数值范围中)
  10. 半角数字和全角数字
  11. 非数字字符是否支持输入
  12. 多浏览器的兼容性

文本输入框

  1. 是否为必填项
  2. 是否有提示信息
  3. 是否支持Tab键、Enter键
  4. 唯一性检测:例如用户昵称
  5. 是否支持复制粘贴功能,怎么显示
  6. 是否支持输入空格:前后的空格是否过滤、中间的空格是否保留
  7. 是否支持Tab键、Enter键
  8. 考虑长度:运用边界值分析法和等价划分类分析。例如要求输入位数为3-8位,则要考虑输入字符位数为2、3、5、8、9位的输出结果
  9. 支持字符类型:数字、大小写字母、汉字、特殊字符等
  10. 是否支持多行输入
  11. 全角和半角字符、数字输入
  12. 敏感字符输入
  13. 多浏览器的兼容性

单选按钮

  1. 是否有提示信息
  2. 是否为必填项
  3. 是否支持Tab键、Enter键
  4. 各项内容正确,没有丢失或错误,符合需求说明书
  5. 是否有默认选项,有默认值时刷新页面后是否显示默认值
  6. 一组单选按钮不能同时选中,只能选择一个
  7. 逐次选择每个单选项,查看存入数据库的值是不是所选值

复选框

  1. 是否有提示信息
  2. 是否为必填项
  3. 是否支持Tab键、Enter键
  4. 各项内容正确,没有丢失或错误,符合需求说明书
  5. 是否有个数限制,超过限制个数,是否有友好提醒
  6. 是否有默认选项,有默认值时刷新页面后是否显示默认值
  7. 逐次选择每个选项,查看存入数据库的值是不是所选值
  8. 所有选项同时选中、部分选中、都不选

下拉列表框

  1. 是否有提示信息
  2. 是否为必填项
  3. 是否有默认选项,有默认值时刷新页面后是否显示默认值
  4. 各项内容正确,没有丢失或错误,符合需求说明书
  5. 列表过长是否支持滚动条
  6. 列表允许多选时,检查shift键和ctrl键是否支持使用
  7. 执行列表中选项,查看存入数据库的值是不是所选值(第一个、最后一个、中间内容)

按钮

  1. 是否支持回车
  2. 单击按钮
  3. 快速双击,是否会出现重复提交的bug
  4. 网络中断
  5. 只输入必填项,单击提交
  6. 分别缺少一个必填项,单击提交
  7. 所有字段的最大长度,单击提交
  8. 所有字段的最短长度,单击提交
  9. 提交成功是否有提示
  10. 如果有上传附件,附件超出上传额度、网络慢,提交后是否成功
  11. 提交内容是否加密
  12. SQL注入是否有问题
  13. 权限验证:有权限的用户才能提交
  14. 多人同时操作数据库操作是否正确

大家如果觉得还不错,可以康康我的github
主要是我自学测试的一些笔记,后期会上传一些测试项目
github地址点这儿

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值