一、测试点提取
1.界面检查
与需求文档/原型图是否一致
2.文本框
(1)可编辑or只读
(2)输入限制(长度、类型、是否加密--密码框)
(3)必填校验
(4)唯一性(是否允许重复)
(5)特殊功能测试:记忆功能、交互验证、关联功能
3.按钮
(1)逻辑先后顺序 / 从上往下 -- 对各字段的输入输出提取测试点(考虑限制及约束)
(2)按钮交互功能(关联功能)
关联功能:验证当前功能结果的功能
-- (注册成功or失败?)-->(通过登录验证) 一般不能通过“提示”验证功能结果,需要通过关联功能验证功能结果;找不到关联功能:需求、业务 不了解
(3)错误场景:非必填 、长度、字符长度等等
3.1按钮
(1)可点击
(2)操作成功,验证关联
(3)操作失败,验证关联
4.下拉框
(1)数据源校验,下拉选项是否与数据源保持一致
(2)文本框是否可编辑?
(3)下拉框是否有搜索功能?
(4)搜索功能:模糊匹配or精准匹配
(5)测试选中数据后是否正常带出到下拉文本框
(6)是否有级联校验:省--市--县
5.单选项
(1)数据源保持一致
(2)验证单选功能:验证所有的单选项在同一组数据中,最多只能同时选中一个选项
6.复选框
(1)数据源保持一致
(2)验证单选功能:验证同时选中多个选项,操作其中一个选项不会引起其他选项变化
7.搜索功能
(1)搜索条件的显示
(2)单个搜索条件搜索
(3)多个搜索条件(组合)搜索
(4)搜索方法的验证:模糊、精准搜索
(5)验证搜索结果:展示、数据较多时是否支持翻页功能
(6)搜索结果为空时,验证提示信息
8.排序
(1)排序方式的验证
(2)点击排序后验证数据展示
9.翻页功能
(1)数据少于一页功能时,不展示翻页工具栏,多于一页时,展示....
(2)【首页】当前处于第一页时,点击首页;当前不处于第一页,点击首页;验证页面跳转正确
(3)【末页】........
(4)点击具体某一页,验证页面跳转正确:输入负数,0,超出范围的--结果??
10.导出功能
(1)列表结果为空,是否支持导出
(2)导出模板的校验,是否与导出设置保持一致
(3)校验导出的数据的正确性
(4)测试大数据量导出是否超时
11.导入功能
(1)检查导入模板的正确性
(2)用错误模板导入数据 查看提示信息是否正确,查看数据是否导入成功(导入成功,即bug)
(3)校验导入数据每一列数据的正确性,输入格式校验,必填校验,重复数据行校验的过滤
(4)数据部分错误时,是否能导入成功,预期结果参考需求规格说明书
(5)导入失败,导入超时,数据是否正常回滚(使用大数据量进行测试)
(6)导入正确,在系统中查询相应数据,验证数据正确性
12.超链接
(1)展示,是否可以点击
(2)点击是否能正常跳转到相应页面
写数据
(1)正向:批量写入多条数据;字段格式、模板正确性
(2)异常:模板错误;格式错误;数据格式、必填校验、是否允许重复;超时时数据会回滚?
新增数据
(1)各个字段输入格式的校验
(2)必填校验
(3)唯一性校验、去重校验
(4)新增成功/失败,到系统相应的可视化查询页面,查询数据成功/失败,且各字段值显示成功
删除数据
A. 单个删除: 删除成功/失败,--到系统相应可视化查询页面查询数据失败/成功
B. 批量删除:
(1)不勾选数据,点击删除,给出提示;
(2)勾选单个数据,点击删除;
(3)跨行勾选多个数据,点击删除;
(4)不跨行勾选多个数据,点击删除;
编辑数据
(1)关键信息(作为主键,用来作为一校验字段)不可以编辑,如果可以编辑则是问题
(2)其他可编辑字段,测试方法参考《新增数据》方法
查询数据
(1)只读展示,如果可编辑则是bug
(2)校验数据展示正确性
总结:
按钮--输入--成功/失败验证 对数据库做什么操作