功能 |
条件 | 测试步骤 | 测试数据 | 预期结果 | 备注 | ||||||||||||||||||||||
搜索 或 查询 |
|
单独遍历各查询条件,测试按各查询条件是否都能够查询出相应的值. |
|
查询出符合条件的记录 |
|
||||||||||||||||||||||
|
设置界面上所有查询条件进行查询,单击查询按钮后,测试执行查询操作后,查询条件是否能保留 |
|
能够执行查询,且已输入/选择的查询条件能够保留 |
|
|||||||||||||||||||||||
|
随机对各查询条件进行组合查询,测试是否能够实现组合查询 | 各查询条件下存在相应的值 | 能够执行查询 |
|
|||||||||||||||||||||||
|
在各字符串类型字段中输入非精确值进行查询,测试是否能够实现糊模查询 | 各查询条件下存在相应的值 | 能够执行查询 |
|
|||||||||||||||||||||||
|
测试是否控制了各种非法字符的查询 | 输入@#$%^&*() ~'"%-like=?等符号 |
查询不到任何记录 |
|
|||||||||||||||||||||||
|
设置条件查询出记录后,翻到最后一页,再更改查询条件,测试各查询条件查询出记录后再切换条件查询是否正确。 | 第一个查询条件查询出来的记录页数必须多于第二个查询条件查询出来的记录页数 | 查询出相应的记录 | 第一次查询条件范围比第二次大,不一定说要存在分页 | |||||||||||||||||||||||
|
设置查询条件,点击查询按钮,测试未查询到任何记录时,是否会给予相应的提示 | 该查询条件下无任何记录 | 提示‘未查到任何记录,请放大查询条件试试!’ |
|
|||||||||||||||||||||||
|
设置查询条件,按回车键,测试是否支持回车查询 |
|
执行查询条件 | 可针对特定的场景不一定要实现 | |||||||||||||||||||||||
|
输入各查询条件,前中后包含空格 |
|
前后包含空格去掉空格查询,中间包含空格查不出记录 |
|
|||||||||||||||||||||||
|
不输入或输入空格查询 |
|
提示请输入关键字查询 或 默认查询出所有记录 |
|
|||||||||||||||||||||||
有日期查询 字段 |
输入查询值,测试存在日期型查询字段时,查询是否正确 | 存在输入范围内的记录. | 能够执行查询 |
|
|||||||||||||||||||||||
输入查询值,测试当存在开始日期及结束日期进行查询 | 1、开始日期大于结束日期 2、开始日期等于结束日期 3、开始日期小于结束日期,但两者格式不一 |
1、给予提示信息。 2、能够正常查询。 3、进行格式化后能够正常查询 |
|
||||||||||||||||||||||||
超日期范围的查询 | 输入1890-01-01或2999-01-01进行查询 | 查询不到任何记录 |
|
||||||||||||||||||||||||
输入非完整的日期或其它数据,测试对日期型字段查询时,是否对非法数据进行了控制 | 如:2015-08~2015-09-30、205-02-02、2015-7-7、2015-07-或其他数据汉字、字母、特殊字符或随便输入数字 | 进行了格式化输入或给予明确提示 |
|
||||||||||||||||||||||||
输入不存在的日期进行查询 | 2015-02-30、2015-13-01、2015-07-32 | 给予提示信息 |
|
||||||||||||||||||||||||
输入不符合项目设定的日期类型,是否会做格式转换 | 如要求格式是2015-07-20,输入的是2015/07/20、2015.07.20等 | 自动转换或者不符合格式要求 |
|
||||||||||||||||||||||||
有重置功能 | 输入查询条件后,点重置 |
|
重置后,已输入或已选择的值都恢复为默认值 |
|
|||||||||||||||||||||||
不输入或输入空格搜索 |
|
提示请输入关键字 |
|
||||||||||||||||||||||||
日期格式 (年月日形式) |
|
输入正确的日期 | 如:2011-5-11 | 验证通过,输入正确 |
|
||||||||||||||||||||||
|
测试对日期数据的溢出是否进行了控制? | 输入符合要求的年月,输入32日,如1989-11-32 | 给予提示信息,不允许提交 |
|
|||||||||||||||||||||||
|
输入符合要求的年日,输入13月,如1989-13-12 |
|
|||||||||||||||||||||||||
|
输入符合要求的年,月输入4、6、9、11月,日输入31日 |
|
|||||||||||||||||||||||||
|
输入符合要求的非闰年,月输入2,日输入29,如2009-2-29 |
|
|||||||||||||||||||||||||
|
输入符合要求的闰年,月输入2,日输入30,如2008-2-30 |
|
|||||||||||||||||||||||||
|
测试是否对日期型数据进行了格式化输入? | 输入不合法的日期,如2009-09、2009-09- 、200-2-2等 | 给出错误提示 |
|
|||||||||||||||||||||||
|
输入不符合该项目的日期格式,(如项目日期格式为2009-10-10,而输入的是2009/10/10、2009.10.10等) |
|
|||||||||||||||||||||||||
|
随便输入数字,如1、22、456等 |
|
|||||||||||||||||||||||||
|
测试是否对时间型数据是否进行了格式化输入? | 输入空白 | 进行了格式化输入,不可以输入非时间之外的数据 |
|
|||||||||||||||||||||||
|
输入特殊字符串NULL、null、 空格的转义字符; ; ;< /tr>等 |
|
|
输入汉字或字母 |
|
输入框 |
必填 |
输入中英文空格 |
|
如果必填的话:提示不能为空; |
如果输入框中内容不符合标准,建议在光标离开输入框时便给出提示信息,而不是操作下一步操作时在给出,如保存按钮 |
不输入任何字符或者输入空格 |
|
提示不能为空 |
|
输入超长字符,超过边界值的,看页面显示 (不符合长度要求) |
大于或小于制定长度 |
给予提示信息 |
|
在各输入框中输入相应的值,测试输入框对空格的处理机制(空格) |
1、前面存在空格 |
2、后面存在空格 3、前/后都存在空格 4、中间存在空格 1、2、3能够正常去掉空格保存; |
4 连同空格一起进行保存
|
测试是否对各输入框的非法字符进行了控制 |
输入特殊字符串NULL、null、 空格的转义字符; | ; ;< /tr>; | ; |