这周开启线上实训,由于目前系统还没组装好,测试部分只能是在原计划上加以改进
设计并改进了用户登录模块的测试用例
1.功能
用户登录、主页的显示和交互功能。通过账号和密码登录饮食健康管理系统、进入主页。交互逻辑是用户输入用户名、密码,登录饮食健康管理系统进入主页。
2.设计测试用例
用例编号 | 模块 | 功能 | 用例标题 | 前提条件 | 用例步骤/输入动作 | 预期结果 |
1 | 用户模块 | 注册—按钮测试 | 注册按钮测试 | 未注册账号 | 点击注册按钮 | 跳转界面,显示注册界面 |
2 | 用户模块 | 注册输入期间tab键及enter键功能测试 | 未注册账号 | 输入账号、密码,按下tab键;输入确认密码,按下enter键 | 正确切换响应,注册成功,点击去登录 | |
3 | 用户模块 | 输入框光标及账号文明显示密码非文明显示 | 未注册账号 | 进入注册界面,输入账号、密码 | 点击输入框,光标闪烁,密码非明文展示 | |
4 | 用户模块 | 确认注册按钮测试 | 未注册账号 | 点击确认注册按钮 | 跳转页面,显示登录界面 | |
5 | 用户模块 | 注册—账号特殊字符测试 | 填写带有特殊字符账号测试注册功能 | 未注册账号 | 输入带有#!的账号 | 弹框提示:请输入英文或数字 |
6 | 用户模块 | 填写带有中文字符账号测试注册功能 | 未注册账号 | 输入带有“你好”的账号 | 弹框提示:请输入英文或数字 | |
7 | 用户模块 | 注册功能 —账号密码长度测试 | 填写长度边界值_1账号测试注册功能 | 未注册账号 | 输入长度是6位的账号 | 注册成功,跳转页面,点击去登录 |
8 | 用户模块 | 填写长度边界值_2账号测试注册功能 | 未注册账号 | 输入长度是16位的账号 | 注册成功,跳转页面,点击去登录 | |
9 | 用户模块 | 填写长度不足的账号测试注册功能 | 未注册账号 | 输入长度不足6位的账号 | 弹框提示:请输入6-16位的账号 | |
10 | 用户模块 | 填写长度超出账号注册测试注册功能 | 未注册账号 | 输入长度超过16位的账号 | 弹框提示:请输入6-16位的账号 | |
11 | 用户模块 | 填写密码长度边界值_1测试注册功能 | 未注册账号 | 输入长度是16位的密码 | 注册成功,跳转页面,点击去登录 | |
12 | 用户模块 | 填写密码长度边界值_2测试注册功能 | 未注册账号 | 输入长度是6位的密码 | 注册成功,跳转页面,点击去登录 | |
13 | 用户模块 | 填写长度不足密码测试注册功能 | 未注册账号 | 输入长度不足6位的密码 | 弹框提示:请输入6-16位的密码 | |
14 | 用户模块 | 填写长度超出密码测试注册功能 | 未注册账号 | 输入长度超过16位的密码 | 弹框提示:请输入6-16位的密码 | |
15 | 用户模块 | 注册功能 —错误注册 | 填写已有账号测试注册功能 | 未注册账号 | 输入已有账号,点击注册按钮 | 错误!用户已存在,点击跳转首页 |
16 | 用户模块 | 填写不一致密码测试注册功能 | 未注册账号 | 输入不同的密码和确认密码 | 提示:两次密码输入不一致 | |
17 | 用户模块 | 注册功能 —非空测试 | 不填写账号测试注册功能 | 未注册账号 | 填入密码,不填写账号,注册 | 提示:请填写此字段 |
18 | 用户模块 | 不填写密码测试注册功能 | 未注册账号 | 填入账号,不填写密码,点击注册 | 提示:请填写次字段 | |
19 | 用户模块 | 不填写确认密码测试注册功能 | 未注册账号 | 填入账号、密码,不输入确认密码,点击注册 | 提示:请填写此字段 | |
20 | 用户模块 | 不填写信息测试注册功能 | 未注册账号 | 不填写任何信息,点击注册 | 提示:请填写此字段 | |
21 | 用户模块 | 登录功能 —按钮测试 | 登录按钮测试 | 已注册账号 | 输入正确的账号密码,点击登录 | 跳转到主页 |
22 | 用户模块 | 输入框光标及账号文明显示密码非文明显示 | 已注册账号 | 输入密码和账号 | 账号明文显示,密码非明文显示 | |
23 | 用户模块 | 登录输入期间tab键及enter键功能测试 | 未注册账号 | 输入账号、密码,按下tab键;输入确认密码,按下enter键 | 正确切换响应,登陆成功 | |
24 | 用户模块 | 登录功能 —错误登录 | 输入两个用户的账号密码测试登录功能 | 已注册账号 | 填写A用户的账号和B用户的密码 | 弹框提示:账号或密码错误 |
25 | 用户模块 | 输入错误的账号测试登录功能 | 已注册账号 | 输入错误的账号,正确的密码 | 弹框提示:账号或密码错误 | |
26 | 用户模块 | 输入错误的密码测试登录功能 | 已注册账号 | 输入正确的账号,错误的密码 | 弹框提示:账号或密码错误 | |
27 | 用户模块 | 输入未注册的账号密码测试登录功能 | 已注册账号 | 输入未注册的账号密码 | 弹框提示:账号或密码错误(用户未注册) | |
28 | 用户模块 | 输入密码的大小写测试登录功能 | 已注册账号 | 将正确密码里的大写换成小写 | 弹框提示:账号或密码错误 | |
29 | 用户模块 | 登录功能 —非空测试 | 密码为空测试登录功能 | 已注册账号 | 不输入密码,直接点击登录 | 提示:请输入账号或密码后再登录 |
30 | 用户模块 | 账号为空测试登录功能 | 已注册账号 | 不输入账号,直接点击登录 | 提示:请输入账号或密码后再登录 | |
31 | 用户模块 | 输入为空测试登录功能 | 已注册账号 | 不输入账号、密码,直接点击登录 | 提示:请输入账号或密码后再登录 | |
32 | 用户模块 | 登录功能 —死锁测试 | 用户第一次登陆失败后,再次错误登录测试 | 已注册账号 | 用户第一次错误登录,第二次输入错误的账号密码 | 弹框提示:账号或密码错误 |
33 | 用户模块 | 用户第一次登陆失败后,再次正确登录测试 | 已注册账号 | 用户第一次错误登录,第二次输入正确的账号密码 | 第二次正常登录,跳转至主页 | |
34 | 用户模块 | 用户第一次成功登录后,再次正确登录测试 | 已注册账号 | 用户第一次成功登陆,第二次输入正确的账号密码 | 第二次正常登录,跳转至主页 | |
35 | 用户模块 | 用户第一次成功登录后,再次错误登录测试 | 已注册账号 | 用户第一次成功登陆,第二次输入错误的账号密码 | 弹框提示:账号或密码错误 |