控件类型 | 大分类 | 小分类 | 检查内容 | 结果判定 | |
TextBox | 数值型 | 边界值 | 输入[最小值-1] | 程序应提示错误 | |
输入[最小值] | OK | ||||
输入[最大值] | OK | ||||
输入[最大值+1] | 程序应提示错误 | ||||
位数 | 输入[最小位数-1] | 程序应提示错误 | |||
输入[最小位数] | OK | ||||
输入[最大位数] | OK | ||||
输入[最大位数+1] | 程序应提示错误 | ||||
允许输入小数位的控件,小数位的长度做以上同样测试 | 同上 | ||||
异常值、特殊值 | 输入[空白(NULL)]、空格或‘“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符 | 程序应提示错误 | |||
禁止直接输入特殊字符时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存。 | 只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提示 | ||||
word 中的特殊功能,通过剪贴板拷贝到输入框:分页符,分节符,类似公式的上下标等 | 程序应提示错误 | ||||
输入[负值] | 根据设计书要求判定 | ||||
输入设计书中明确指出禁止输入的数字 | 根据设计书要求判定 | ||||
输入[英文字母] | 程序应提示错误 | ||||
数值输入的长度:整型----32位 最大值 65535,最小值-65535;16位 最大值 32767,最小值-32767 | 根据设计书要求判定 | ||||
带符号的数值:带正号的正数,带负号的负数 | 根据设计书要求判定 | ||||
小数:小数点后的位数,小数的四舍五入问题,小数点前零舍去的情况,如 .12;多个小数点的情况;0值:0.0,0.,.0 | 根据设计书要求判定 | ||||
分数:如 2/3 | 根据设计书要求判定 | ||||
首位为零的数值:如01=1 | 根据设计书要求判定 | ||||
科学技术法是否支持:如 1.0E2 | 根据设计书要求判定 | ||||
指数是否支持 | 根据设计书要求判定 | ||||
全角数字和半角数字的情况 | 根据设计书要求判定 | ||||
数字与字母的混合:16进制数值,8进制数值 | 根据设计书要求判定 | ||||
货币型输入项:允许小数点后几位 | 根据设计书要求判定 | ||||
字符型 | 字符种类 | 输入[全角字符] | 根据设计书要求判定 | ||
输入[半角字符] | 根据设计书要求判定 | ||||
数字字符 | 根据设计书要求判定 | ||||
邮政编码输入项的输入限制,如只能输入半角数字字符或某几个指定字符 | 根据设计书要求判定 | ||||
电话号码和传真输入限制,如只能输入半角数字字符和半角括号“()”及半角减号“-”;电话或传真只能输入数字和减号。 | 根据设计书要求判定 | ||||
E-mail地址的格式检查,如输入字符串中必须包含“@”和半角“.”字符。 | 根据设计书要求判定 | ||||
年龄的输入限制检查,一般<=200即可。 | 根据设计书要求判定 | ||||
输入设计书中明确指出禁止输入的字符 | 程序应提示错误 | ||||
输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符 | 程序应提示错误 | ||||
密码输入项的特殊处理 | 登录验证时大、小写是否区分 | 根据设计书要求判定 | |||
登录只能输入半角字符 | 根据设计书要求判定 | ||||
是否允许输入特殊字符 | 根据设计书要求判定 | ||||
多行文本框输入 | 允许回车换行 | 根据设计书要求判定 | |||
保存后再显示能够保持输入时的格式 | 根据设计书要求判定 | ||||
仅输入回车换行,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 | 根据设计书要求判定 | ||||
仅输入空格,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 | 根据设计书要求判定 | ||||
长度检查 | 输入[最小字符数-1] | 程序应提示错误 | |||
输入[最小字符数] | OK | ||||
输入[最大字符数] | OK | ||||
输入[最小字符数+1] | 程序应提示错误 | ||||
文件名输入项的测试 | 输入不存在的文件名 | 程序应提示错误 | |||
输入文件名称超长(256个字符) | 程序应提示错误 | ||||
输入带路径的文件名和不带路径的文件名 | 根据设计书要求判定 | ||||
手工输入后缀名称 | 根据设计书要求判定 | ||||
对于文件大小的限制,需要采用边界值法测试系统的处理方式是否符合需求;考虑磁盘空间不足/满的情况 | 程序应提示错误 | ||||
文件名的非法字符集:/\:*?"<>| | 程序应提示错误 | ||||
不输入文件名和输入空格 | 程序应提示错误 | ||||
输入中间有空格的路径名和文件名 | 根据设计书要求判定 | ||||
输入合法字符,但影响系统判断文件名有效性的情况,如输入a;b-20003.5.8 | 根据设计书要求判定 | ||||
日期型 | 合法性检查 | 日输入[0日] | 程序应提示错误 | ||
日输入[1日] | OK | ||||
日输入[32日] | 程序应提示错误 | ||||
月输入[1、3、5、7、8、10、12月]、日输入[31日] | OK | ||||
月输入[4、6、9、11月]、日输入[30日] | OK | ||||
月输入[4、6、9、11月]、日输入[31日] | 程序应提示错误 | ||||
输入非闰年,月输入[2月]、日输入[28日] | OK | ||||
输入非闰年,月输入[2月]、日输入[29日] | 程序应提示错误 | ||||
(闰年)月输入[2月]、日输入[29日] | OK | ||||
(闰年)月输入[2月]、日输入[30日] | 程序应提示错误 | ||||
月输入[0月] | 程序应提示错误 | ||||
月输入[1月] | OK | ||||
月输入[12月] | OK | ||||
月输入[13月] | 程序应提示错误 | ||||
异常值、特殊值 | 输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符 | ||||
时间型 | 合法性检查 | 时输入[30时] | 允许输入30时制的项目“OK"; 不允许输入30时制的项目程序应提示错误 | ||
时输入[31时] | 程序应提示错误 | ||||
时输入[00时] | 程序应提示错误 | ||||
30时制是否允许存在1点~5点 | ?? | ||||
分输入[59分] | OK | ||||
分输入[60分] | 程序应提示错误 | ||||
分输入[00分] | OK | ||||
秒输入[59秒] | OK | ||||
秒输入[60秒] | 程序应提示错误 | ||||
秒输入[00秒] | OK | ||||
异常值、特殊值 | 输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符 | 程序应提示错误 | |||
特定值(如:只允许输入:"0","1"等) | 合法性检查 | 分别输入所有允许输入的特定值 | OK | ||
输入任意不属于特定值范围的字符 | 程序应提示错误 | ||||
异常值、特殊值 | 输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符 | 程序应提示错误 | |||
ChcecBox | 复选 | 连续选择 | 连续选择相邻的checkbox | OK | |
跳跃选择 | 跳跃选择不连续的checkbox | OK | |||
ComboBox | 单选 | 选择某一个列表项 | 被选中项目高亮或底色显示 | ||
复选 | 使用ctrl选择多个列表项 | 根据设计书要求判定 允许多选时,所有被选中项目高亮或底色显示; 不允许多选时,只有第一次被选中的项目高亮或底色显示,再点击其他项目应无反应; | |||
0, 11, 92, 23, 0, 60, 93, 11 Bitmap
| 鼠标操作 | 上键头 | 鼠标点击按件的“上箭头” | text框中数量自动+1 | |
下键头 | 鼠标点击按件的“下箭头” | text框中数量自动-1 | |||
键盘操作 | 上键头 | 按下键盘的“上箭头” | text框中数量自动+1 | ||
下键头 | 按下键盘的“下箭头” | text框中数量自动-1 | |||
箭头控制输入值 | 边界值 | 输入[最小值-1] | 程序应提示错误 | ||
输入[最小值] | OK | ||||
输入[最大值] | OK | ||||
输入[最大值+1] | 程序应提示错误 | ||||
text框输入值 | 同TextBox输入测试 |
UI常见测试用例-51testing
最新推荐文章于 2024-12-27 17:25:25 发布