logo资料库

控件和界面测试用例 文本测试用例.doc

第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
资料共16页,剩余部分请下载后查看
控件和界面测试用例 2007-04-13 一、控件测试用例 1、【模块名】 序 号: 1 控件名称: 单行字符录入框 功能描述: 编号 输入/动作 期望的输出/相应 实际情况 1 2 3 4 5 6 7 8 9 录入的字符串长度在【最小值,最 保存成功 大值】之间,进行保存 录入字符串的显示格式 输入字符串为空值,进行保存 字符内容要居左显示 1.保存成功(允许保存空值) 2.保存不成功,弹出提示信息,确定后,将焦点 定位到当前录入框(不允许保存空值) 输入最大字符串【最大值长度】, 保存成功 进行保存 输入最大字符数【最大值长度】+1 个字符,进行保存 当录入字符达到最大长度时,系统不再允许录入 任何字符 录入的字符串在前后,存在多个空 保存成功。保存后的字符串应该把前后的空格符 格字符,进行保存 录入的字符串,包括特殊字符串, 进行保存【如:Null】 录入的字符串,包括半角的单引 清空 保存成功 保存成功。系统自动将以上半角的符号转换为全 号、双引号、星号、百分号、括号、 角符号 大于号、小于号、连续两个减号、 空格、TAB 符号,进行保存 录入的字符串,包括回车、软回车 符号,进行保存【软回车可以通过 复制、粘贴来实现】 保存成功,系统自动将以上符号转换为空格符号 序 号: 2 控件名称: 多行字符录入框 功能描述: 编号 输入/动作 期望的输出/相应 实际情况 1 2 3 4 录入的字符串长度在【最小值,最 保存成功 大值】之间,进行保存 录入字符串的显示格式 输入空值进行保存 字符内容要居左显示 1.保存成功(允许保存空值) 2.保存不成功,弹出提示信息,确定后,将焦点 定位到当前录入框(不允许保存空值) 录入最大字符数【最大值长度】, 保存成功 进行保存
5 6 7 8 9 输入最大字符数【最大值长度】+1 个字符,进行保存 当录入字符达到最大长度时,系统不再允许录入 任何字符 录入的字符串在前后,存在多个空 保存成功。保存后的字符串应该把前后的空格符 格字符,进行保存 录入的字符串,包括特殊字符串, 进行保存【如:Null】 输入的字符串,包括半角的单引 清空 保存成功 保存成功。系统自动将以上半角的符号转换为全 号、双引号、星号、百分号、括号、 角符号 大于号、小于号、连续两个减号、 空格、TAB 符号,进行保存 录入的字符串,包括回车、软回车 符号,进行保存(系统支持回车键 操作) 保存成功 序 号: 3 控件名称: 整型数据录入框 功能描述: 编号 输入/动作 期望的输出/相应 实际情况 1 2 3 4 5 6 7 8 录入数据的大小在【最小值,最大 保存成功 值】区间内,进行保存 录入的数据等于【最小值】,进行 保存成功 保存 录入的数据等于【最大值】,进行 保存成功 保存 录入的数据等于【最小值】-1,进 行保存 录入的数据等于【最大值】+1,进 行保存 录入的数据,带有小数位的数据 录入空数据,进行保存 1.保存不成功。弹出提示信息,并将焦点定位到 当前录入框 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的数据 1.保存不成功。弹出提示信息,并将焦点定位到 当前录入框。 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的数据。 1.系统控制,不允许录入小数位。 或 2.录入小数位后,当焦点移开时,系统自动清空 当前录入框数据。 1.保存成功,保存后的值默认为 0(允许为空) 2.保存不成功,弹出提示信息,确定后,将焦点 定位到当前录入框(不允许保存空值) 在录入框录入字符内容,进行保存 1.系统控制,不允许任何字符; 或 2.当焦点移开当前录入框时,系统自动清空当前
9 10 11 录入正确数据后,显示结果 当焦点跳转到当前录入框 录入框的字符内容。 1.系统以带千分号格式显示数据。 2.数据全部居右显示。 录入框的数据被置为全选状态。 在录入框直接录入负数【前提:允 录入中,在不需要任何键的辅助操作的情况下, 许录入负数】 就可以完成负数的录入 序 号: 4 控件名称: 整型录入控件允许 Up-Down 控件录入框 功能描述: 编号 输入/动作 期望的输出/相应 实际情况 1 2 3 4 5 6 7 8 9 10 11 12 录入数据的大小在【最小值,最大 保存成功 值】区间内,进行保存 录入的数据等于【最小值】,进行 保存成功 保存 录入的数据等于【最大值】,进行 保存成功 保存 录入的数据等于【最小值】-1,进 行保存 录入的数据等于【最大值】+1,进 行保存 录入的数据,带有小数位的数据 录入空数据,进行保存 1.保存不成功。弹出提示信息,并将焦点定位到 当前录入框 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的数据 1.保存不成功。弹出提示信息,并将焦点定位到 当前录入框。 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的数据。 1.系统控制,不允许录入小数位。 或 2.录入小数位后,当焦点移开时,系统自动清空 当前录入框数据。 1.保存成功,保存后的值默认为 0(允许为空) 2.保存不成功,弹出提示信息,确定后,将焦点 定位到当前录入框(不允许保存空值) 在录入框录入字符内容,进行保存 1.系统控制,不允许任何字符; 录入正确数据后,显示结果 焦点跳转到当前录入框 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的字符内容。 1.系统以带千分号格式显示数据。 2.数据全部居右显示。 数据被置为全选状态 在录入框直接录入负数【前提:允 录入中,在不需要任何键的辅助操作的情况下, 许录入负数】 在整型录入框中,使用上箭头调整 1.调整后的数据值 = 原值 + 基数的值 就可以完成负数的录入
13 14 15 16 17 数据【基数=1】 在整型录入框中,使用下箭头调整 数据【基数=1】 在整型录入框中,使用上箭头调整 数据,使其调整到等于【最大值】 1.调整后的数据值 = 原值 - 基数的值 能正确操作 在整型录入框中,使用下箭头调整 能正确操作 数据,使其调整到等于【最小值】 在整型录入框中,使用上箭头调整 数据,使其调整到大于【最大值】 1.调整数据到最大值后,在使用上箭头调整时, 系统不应该在做任何操作。 在整型录入框中,使用下箭头调整 数据,使其调整到小于【最小值】 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的数据。 1.调整数据到最小值后,在使用下箭头调整时, 系统不应该在做任何操作。 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的数据。 序 号: 5 控件名称: 小数数据录入框 功能描述: 编号 输入/动作 期望的输出/相应 实际情况 1 2 3 4 5 6 7 8 录入的数据在【最小值,最大值】 保存成功 区间内,进行保存 录入的数据等于【最小值】,进行 保存成功 保存 录入的数据等于【最大值】,进行 保存成功 保存 录入的数据等于【最小值】-1,进 行保存 录入的数据等于【最大值】+1,进 行保存 录入的数据,带有小数位 录入区间内的数据进行保存,(如: 100.99、121.99) 录入区间内的数据进行保存,(如: 100.01、121.01) 1.保存不成功。弹出提示信息,并将焦点定位到 当前录入框 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的数据 1.保存不成功。弹出提示信息,并将焦点定位到 当前录入框 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的数据 1.保存成功 1.保存成功 2.保存后的数据,显示结果依然是录入的数据 (如:100.99、121.99) 1.保存成功 2.保存后的数据,显示结果依然是录入的数据
9 录入空数据,进行保存 (如:100.01、121.01) 1.保存成功,保存后的值默认为 0(允许为空) 2.保存不成功,弹出提示信息,确定后,将焦点 定位到当前录入框(不允许保存空值) 10 在录入框录入字符内容,进行保存 1.系统控制,不允许任何字符; 录入正确数据后,显示结果 焦点跳转到当前录入框 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的字符内容。 1.系统以带千分号格式显示数据。 2.数据全部居右显示。 数据被置为全选状态 在录入框直接录入负数【前提:允 录入中,在不需要任何键的辅助操作的情况下, 许录入负数】 就可以完成负数的录入 11 12 13 序 号: 6 控件名称: 货币数据录入框 功能描述: 编号 输入/动作 期望的输出/相应 实际情况 1 2 3 4 5 6 7 8 9 录入的数据在【最小值,最大值】 保存成功 区间内,进行保存 录入的数据等于【最小值】,进行 保存成功 保存 录入的数据等于【最大值】,进行 保存成功 保存 录入的数据等于【最小值】-1,进 行保存 录入的数据等于【最大值】+1,进 行保存 录入的数据,带有小数位 录入区间内的数据进行保存,(如: 100.99、121.99) 录入区间内的数据进行保存,(如: 100.01、121.01) 录入空数据,进行保存 1.保存不成功。弹出提示信息,并将焦点定位到 当前录入框 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的数据 1.保存不成功。弹出提示信息,并将焦点定位到 当前录入框 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的数据 1.保存成功 1.保存成功 2.保存后的数据,显示结果依然是录入的数据 (如:100.99、121.99) 1.保存成功 2.保存后的数据,显示结果依然是录入的数据 (如:100.01、121.01) 1.保存成功,保存后的值默认为 0(允许为空) 2.保存不成功,弹出提示信息,确定后,将焦点 定位到当前录入框(不允许保存空值)
10 在录入框录入字符内容,进行保存 1.系统控制,不允许任何字符; 录入正确数据后,显示结果 焦点跳转到当前录入框 或 2.当焦点移开当前录入框时,系统自动清空当前 录入框的字符内容。 1.系统以带千分号格式显示数据。 2.数据全部居右显示。 3.系统自动为显示数据加入货币符号 数据被置为全选状态 在录入框直接录入负数【前提:允 录入中,在不需要任何键的辅助操作的情况下, 许录入负数】 就可以完成负数的录入 11 12 13 序 号: 7 控件名称: DateTime 控件 功能描述: 编号 输入/动作 期望的输出/相应 实际情况 1 2 3 4 5 6 7 8 9 10 11 12 1.保存成功(允许保存空值) 2.保存不成功,弹出提示信息,确定后,将焦点 定位到当前录入框(不允许保存空值) 1.系统自动控制为【YYYY 年 MM 月 DD 日】 或【YYYY 年 MM】的输入格式。 1.系统识别为合法年份,允许进行下一步操作 1.系统识别为非法年份,不允许进行下一步操作 1.系统识别为合法月份,允许进行下一步操作 1.系统识别为非法月份,不允许进行下一步操作 1.系统识别为合法日期,允许进行下一步操作 1.系统识别为非法日期,不允许进行下一步操作 1.系统识别为合法日期,允许进行下一步操作 1.系统识别为非法日期,不允许进行下一步操作 在录入框中录入内容为空,进行保 存 默认日期录入型的输入格式 录入 YYYY(年份)的值在【1895, 2100】区间内 录 入 YYYY ( 年 份 ) 的 值 不 在 【1895,2100】区间内 录入 MM(月份)的值在【1,12】 区间 录入 MM(月份)的值不在【1, 12】区间 录入的月份为﹛1、3、5、7、8、 10、12﹜中的任何一个,录入 DD (日期)的值在【1,31】区间内 录入的月份为﹛1、3、5、7、8、 10、12﹜中的任何一个,录入 DD (日期)的值不在【1,31】区间 内 录入的月份为﹛4、6、9、11﹜中 的任何一个,录入 DD(日期)的 值在【1,30】区间内 录入的月份为﹛4、6、9、11﹜中 的任何一个,录入 DD(日期)的 值不在【1,30】区间内 录入年份为闰年的 2 月,录入的日 期为 29 录入年份不是闰年的 2 月,录入的 不允许保存,提示相关信息 允许进行保存
13 14 日期为 29 录入的年份、月份、日期中的任何 一组数据,带有小数位数。 (例如:2.07-01-02、2007-1.-10) 录入格式为非日期格式。 (如:2007-01-*1、200H-04-05、 2007-0!-01) 1.不允许进行保存 或 2.系统直接控制不允许录入小数点的内容 1.系统识别为非法月份。不允许进行下一步操作; 或 2.系统直接控制不允许录入字符内容 序 号: 8 控件名称: DateTime 控件允许 Up-Down 控件录入框 功能描述: 编号 输入/动作 期望的输出/相应 实际情况 1 2 3 4 5 6 7 8 9 10 11 12 13 在录入框中录入内容为空,进行保 存 默认日期录入型的输入格式 录入 YYYY(年份)的值在【1895, 2100】区间内 录 入 YYYY ( 年 份 ) 的 值 不 在 【1895,2100】区间内 录入 MM(月份)的值在【1,12】 区间 录入 MM(月份)的值不在【1, 12】区间 录入的月份为﹛1、3、5、7、8、 10、12﹜中的任何一个,录入 DD (日期)的值在【1,31】区间内 录入的月份为﹛1、3、5、7、8、 10、12﹜中的任何一个,录入 DD (日期)的值不在【1,31】区间 内 录入的月份为﹛4、6、9、11﹜中 的任何一个,录入 DD(日期)的 值在【1,30】区间内 录入的月份为﹛4、6、9、11﹜中 的任何一个,录入 DD(日期)的 值不在【1,30】区间内 录入年份为闰年的 2 月,录入的日 期为 29 录入年份不是闰年的 2 月,录入的 日期为 29 录入的年份、月份、日期中的任何 一组数据,带有小数位数。 1.保存成功(允许保存空值) 2.保存不成功,弹出提示信息,确定后,将焦点 定位到当前录入框(不允许保存空值) 1.系统自动控制为【YYYY 年 MM 月 DD 日】 或【YYYY 年 MM】的输入格式。 1.系统识别为合法年份,允许进行下一步操作 1.系统识别为非法年份,不允许进行下一步操作 1.系统识别为合法月份,允许进行下一步操作 1.系统识别为非法月份,不允许进行下一步操作 1.系统识别为合法日期,允许进行下一步操作 1.系统识别为非法日期,不允许进行下一步操作 1.系统识别为合法日期,允许进行下一步操作 1.系统识别为非法日期,不允许进行下一步操作 允许进行保存 不允许保存,提示相关信息 1.不允许进行保存 或
14 15 16 17 18 19 20 21 22 23 24 25 26 27 1.系统识别为非法月份。不允许进行下一步操作; 或 2.系统直接控制不允许录入字符内容 1.系统识别为非法月份。不允许进行下一步操作; 或系统直接控制不允许录入字符内容 (例如:2.07-01-02、2007-1.-10) 2.系统直接控制不允许录入小数点的内容 录入格式为非日期格式。 (如:2007-01-*1、200H-04-05、 2007-0!-01) 录入格式为非日期格式。 (如:2007-01-*1、200H-04-05、 2007-0!-01) 在整型录入框中,使用上箭头调整 年份【如:基数=1】 在整型录入框中,使用下箭头调整 年份【如:基数=1】 在整型录入框中,使用上箭头调整 1.调整后的数据值 = 原值 + 1 1.调整后的数据值 = 原值 - 1 年份,使其调整到大于【最大值】 在整型录入框中,使用下箭头调整 年份,使其调整到小于【最小值】 在整型录入框中,使用上箭头调整 月份【如:基数=1】 在整型录入框中,使用下箭头调整 月份【如:调整基数为 1】 在整型录入框中,使用上箭头调整 月份,使其调整到大于【最大值】 在整型录入框中,使用下箭头调整 月份,使其调整到小于【最小值】 在整型录入框中,使用上箭头调整 日份【如:调整基数为 1】 在整型录入框中,使用下箭头调整 日份【如:调整基数为 1】 在整型录入框中,使用上箭头调整 日份,使其调整到大于【最大值】 在整型录入框中,使用下箭头调整 日份,使其调整到小于【最小值】 1.调整数据到最大值后,在使用上箭头调整时, 系统不应该在做任何操作 1.调整数据到最小值后,在使用下箭头调整时, 系统不应该在做任何操作 1.调整后的数据值 = 原值 + 1 1.调整后的数据值 = 原值 - 1 1.调整数据到最大值后,在使用上箭头调整时, 系统不应该在做任何操作 1.调整数据到最小值后,在使用下箭头调整时, 系统不应该在做任何操作 1.调整后的数据值 = 原值 + 1 1.调整后的数据值 = 原值 - 1 1.调整数据到最大值后,在使用上箭头调整时, 系统不应该在做任何操作 1.调整数据到最小值后,在使用下箭头调整时, 系统不应该在做任何操作 序 号: 9 控件名称: 可编辑下拉框控件 功能描述: 编号 输入/动作 期望的输出/相应 实际情况 1 2 3 4 下拉控件中显示的记录数大于 10 条 默认提取值 下拉框显示的数据记录大于下拉 框的显示区 在下拉框输入汉字【如:普通】, 进行检索 1.下拉控件必须设置为可编辑下拉框 1.提取用户自定义的数据记录 1.要能及时显示出滚动条。【包括垂直、横向滚 动条】 1.要能正确定位到满足条件的记录上【如:普通】 2.当检索的记录集超过一条以上,要弹出结果集
分享到:
收藏