为方便平时写测试用例,整理如下:
功能 | 条件 | 测试步骤 | 测试数据 | 预期结果 | 备注 |
搜索 或 查询 |
|
单独遍历各查询条件,测试按各查询条件是否都能够查询出相应的值. |
|
查询出符合条件的记录 |
|
|
设置界面上所有查询条件进行查询,单击查询按钮后,测试执行查询操作后,查询条件是否能保留 |
|
能够执行查询,且已输入/选择的查询条件能够保留 |
|
|
|
随机对各查询条件进行组合查询,测试是否能够实现组合查询 | 各查询条件下存在相应的值 | 能够执行查询 |
|
|
|
在各字符串类型字段中输入非精确值进行查询,测试是否能够实现糊模查询 | 各查询条件下存在相应的值 | 能够执行查询 |
|
|
|
测试是否控制了各种非法字符的查询 | 输入@#$%^&*()<p>~'"%-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、 空格的转义字符;<scrīpt></scrīpt>;<br>;<tr>;<td>;< /tr>等 |
|
|||
|
输入汉字或字母 |
|
|||
输入框 | 必填 | 输入中英文空格 |
|
如果必填的话:提示不能为空; | 如果输入框中内容不符合标准,建议在光标离开输入框时便给出提示信息,而不是操作下一步操作时在给出,如保存按钮 |
不输入任何字符或者输入空格 |
|
提示不能为空 | |||
|
输入超长字符,超过边界值的,看页面显示 (不符合长度要求) | 大于或小于制定长度 | 给予提示信息 | ||
|
在各输入框中输入相应的值,测试输入框对空格的处理机制(空格) | 1、前面存在空格 2、后面存在空格 3、前/后都存在空格 4、中间存在空格 |
1、2、3能够正常去掉空格保存; 4 连同空格一起进行保存 |
||
|
测试是否对各输入框的非法字符进行了控制 | 输入特殊字符串NULL、null、 空格的转义字符;<scrīpt></scrīpt>;<br>;<tr>;<td>;< /tr>;</td>;</html>;</body>;</table>等 | 1、不允许输入或提示‘你输入的 **中存在非法字符,请重新输入 2、允许输入保存后,能够正常显示 |
||
密码输入框 | 输入数字,测试密码是否转换成星号或其它符号 |
|
能将密码转换成星号或其他字符 | ||
按tab键,测试输入框对快捷键的使用 |
|
光标能在输入框中来回切换 | |||
若只允许输入字母,尝试输入数字;反之;尝试输入字母 |
|
提示输入字符不符合要求 | |||
利用复制,粘贴等操作强制输入程序不允许的输入数据 |
|
给予提示信息 | |||
上传图片(上传文件) 浏览/选择按钮 |
文件为jpg或gif格式图片,大小为<=5M | 文件类型正确,文件大小合适 | jpg或gif的格式图片,文件大小为4.9M | 上传成功 | 文件大小小于要求 |
文件类型正确,文件大小不合适 | jpg或gif的格式图片,文件大小为5.1M | 上传的附件中大小不能超过5M |
|
||
文件类型正确,文件大小合适(临界值) | jpg或gif的格式图片,文件大小为5M | 上传成功 | 文件大小刚好符合要求 | ||
文件类型错误,文件大小合适的校验 | doc;.xls;ppt;bmp;jpeg;psd;tiff;tga;png;swf;svg;pcx;dxf;wmf;emf;lic;eps;.txt等格式文件,文件大小合适 | 提示“只能上下jpg或gif格式图片 |
|
||
文件类型和文件大小合法 | 上传一个0kb的图片 | 提示信息:“请重新上传文件,或者是不能上传0kb的图 |
|
||
文件类型和文件大小合法 | 上传一个正在使用中的图片(即打开该图片,在上传该图片) | 上传成功 |
|
||
文件类型和文件大小合法 | 手动输入一个存在的图片地址 | 上传成功 |
|
||
文件类型和文件大小合法 | 手动输入一个不存在的图片地址 | 提示:“请正确选择要上传的文件 |
|
||
文件类型和大小都合法 | 手动输入一个存在的图片名称 | 提示:“请正确选择要上传的文件的路径” |
|
||
|
上一次上传失败后,再进行上传操作,测试上传失败后,是否还能继续上传 |
|
能够正常进行上传 | 先上传失败,在符合要求上传看是否能上传成功 | |
数据文件导入 |
|
选择一个文件,点击上传按钮,测试是否能够完成数据导入功能? | 文件内的数据都符合格式 | 正常完成导入,导入成功后,给予明确的提示信息 | 对数据文件的导入,如果是Excel文件,存在多个sheet,是否可以导入 a、两个sheet内容一致; b、一个sheet内容符合要求,一个为空白; c、两个sheet内容不一致,个字段数据都是真实存在的; |
|
选择一个文件,点击上传按钮,测试导入文件中的数据异常,导入是否能正确判断? | 文件内的数据部分符合要求,部分不符合要求 | 检查完后,能够给予有多少不符合条件的记录提示,且可以点击链接查看具体不符合条件的记录;提供继续/终止两种选择;继续则忽略不符合条件记录继续导入;终止则停止本次导入,退出本次导入 | ||
|
选择一个文件,点击上传按钮,测试导入文件中的数据异常,导入是否能正确判断? | 文件内的数据全部不符合要求 | 同上 | ||