用于功能测试的测试用例。
1.经常会遇到登录、添加、删除、查询等模块。
如何考虑这些模块的测试点。
1)登录。
(1)用户名、密码符合要求(格式要求)。
(2)用户名、密码不符合要求(格式要求)。
3用户名符合要求,密码不符合要求(格式要求)。
4密码符合要求,但用户名不符合要求(格式要求)。
5用户名或密码为空。
6数据库中不存在的用户名和密码。
7数据库中用户名和密码错误。
8数据库中不存在的用户名,现有密码。
昵称Ruby在输入数据前有一个空格。
出席者输入正确的用户名和密码,然后按[Enter]键登录。
2)添加。
(1)添加数据项是否合理,检查是否在数据库中添加了相应的数据。
2将必填数据留空。
3按照边界值等价类测试用例设计原则设计其他输入项的测试用例。
(4)不符合错误提示场所要求的。
5是否支持表键。
6按Enter键保存。
7如果提示无法保存,请检查数据库中是否还有一条数据。
3)删除。
(1)删除数据库中已有的数据,然后检查数据库是否已删除。
(2)删除数据库中不存在的数据,查看是否有错误提示,不删除数据库中的数据。
(3)输入格式错误的数据,查看是否有错误提示,不会删除数据库中的数据。
4在正确输入的数据前加一个空格,看看是否可以正确删除数据。
5不输入任何内容。
6是否支持表键。
7是否支持Enter键。
4)查询。
精确查询:
(1)输入的查询条件为数据库中存在的数据,用于查看是否能正确查找到对应的数据。
(2)输入正确的查询条件前添加空格,查看是否能正确找到对应的数据。
3输入格式或范围不符合要求的数据,查看是否有错误提示。
4输入数据库中不存在的数据。
5不要输入任何数据。
6是否支持表键。
7是否支持Enter键。
模糊查询:
在准确查询的基础上,增加以下几点。
(1)输入一些字符,看看能不能在数据库中查到所有相关信息。
2.设计功能测试用例。
文本框、按钮和其他控件测试。
文本框的测试。
如何测试文本框。
A.输入正常字母或数字;
B、输入已有文件的名称;
C、输入超长字符。
例如,在“名称”框中,输入超出允许边界数的字符,假设最多255个字符,尝试输入256个字符,检查程序是否能正确处理;
D、录入默认值、空格、空格;
如果只允许输入字母,请尝试输入数字;反之,尝试输入字母;
F、使用复制、粘贴等操作强制输入程序不允许的数据;
G、输入特殊字符集,如NUL等;
H、输入超过文本框长度的字符或文本,检查输入内容是否显示正常;
一、输入不符合格式的数据,检查程序检查是否正常。
例如,程序要求年、月、日的格式为yy/mm/dd,实际输入为yy/mm/dd,程序应给出错误提示。
测试过程中使用的测试方法:
1.输入非法数据;
2.输入默认值;
3.输入特殊字符集;
4、输入缓冲区溢出的数据;
5.输入相同的文件名。
因篇幅问题不能全部显示,请点此查看更多更全内容