前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >APP 注册功能,用例怎么写 ?

APP 注册功能,用例怎么写 ?

作者头像
程序媛淼淼
发布2022-09-01 14:33:17
1.6K0
发布2022-09-01 14:33:17
举报
文章被收录于专栏:程序员阿常

读者提问:APP 注册功能,用例怎么写 ?

阿常回答:假定该注册为手机号发送验证码的注册方式,注册界面存在 3个输入框(手机号,密码,验证码), 2个按钮(发送验证码,注册),和 1个同意用户协议勾选框☑️。

校验规则:手机号为 11位数字,密码为 8~20位大小写字母和数字,1小时内发送验证码上限为 5次。

一、正常注册流程

前置条件‍

应用安装成功,网络连接正常

输入数据

手机号18957440009,密码 Aa123456,验证码 20342

测试步骤

1、输入手机号2、输入密码3、发送验证码4、输入验证码5、勾选同意用户协议6、点击注册按钮7、校验数据库数据正确性

预期结果

1、输入成功2、输入成功3、验证码接收成功4、输入成功5、勾选成功6、注册成功7、数据正确入库

二、异常注册流程

前置条件

应用安装成功,网络连接正常

输入数据

【手机号输入框】1、手机号为空2、手机号位数不足 11位3、手机号位数超出 11位4、已经注册过的手机号

测试步骤

➡️ 输入手机号(对应以上数据)➡️ 输入密码 ➡️ 发送验证码 ➡️ 输入验证码➡️ 勾选同意用户协议➡️ 点击注册按钮 ➡️ 校验数据库数据正确性

预期结果

1、手机号为空,注册按钮置灰,发送验证码按钮置灰。2、手机号位数不足 11位,注册按钮置灰,发送验证码按钮置灰。3、手机号输完 11位无法继续输入。4、已注册的手机,发送验证码提示 “ 该手机号已经被注册!”

前置条件

应用安装成功,网络连接正常

输入数据

【密码输入框】1、密码为空2、密码长度小于 8位3、密码长度超出 20位4、密码不是大小写字母和数字的组合

测试步骤

➡️ 输入手机号➡️ 输入密码(对应以上数据) ➡️ 发送验证码 ➡️ 输入验证码 ➡️ 勾选同意用户协议 ➡️ 点击注册按钮 ➡️ 校验数据库数据正确性

预期结果

1、密码为空,注册按钮置灰。2、密码长度小于 8位,注册按钮置灰。3、密码输完 20位无法继续输入。4、密码不是大小写字母和数字的组合,注册时给出提示。

前置条件

应用安装成功,网络连接正常

输入数据

【验证码输入框 / 发送验证码按钮】1、验证码为空2、错误的验证码3、验证码在 1小时内发送 6次

测试步骤

➡️ 输入手机号➡️ 输入密码 ➡️ 发送验证码(对应以上数据) ➡️ 输入验证码 ➡️ 勾选同意用户协议 ➡️ 点击注册按钮 ➡️ 校验数据库数据正确性

预期结果

1、验证码为空,注册按钮置灰。2、错误的验证码,注册时给出提示。3、验证码在 1小时内发送 6次,系统给出提示 “ 发送验证码次数已达到上限,请在 1小时之后操作!”

前置条件

应用安装成功,网络连接正常

输入数据

【同意用户协议勾选框】1、不勾选同意用户协议勾选框

测试步骤

➡️ 输入手机号➡️ 输入密码 ➡️ 发送验证码(对应以上数据)➡️ 输入验证码 ➡️ 不勾选同意用户协议 ➡️ 点击注册按钮 ➡️ 校验数据库数据正确性

预期结果

1、不勾选同意用户协议勾选框,注册按钮置灰。

三、业务场景

前置条件

应用安装成功,网络连接正常

输入数据

手机号18957440009,密码 Aa123456,验证码 2034

测试步骤

1、输入数据,完成正常注册流程操作2、输入数据,完成正常登录流程操作3、设置界面点击【退出登录】4、再次输入数据,完成正常登录流程操作

预期结果

流程可正常跑通。

前置条件

应用安装成功,网络连接正常

输入数据

手机号18957440009,密码 Aa123456,验证码 2034

测试步骤

1、输入数据,完成正常注册流程操作2、输入数据,完成正常登录流程操作3、我的账号点击【注销账号】4、再次输入数据,完成正常注册流程操作

预期结果

流程可正常跑通。

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员阿常 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
验证码
腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档