1.4 KiB
1.4 KiB
ADDED Requirements
Requirement: 代理注册店铺信息填写与店铺编号生成
代理注册页 SHALL 由注册者自行填写店铺名称;店铺编号 SHALL 由前端生成并随注册请求提交为 shop_code;注册页 MUST NOT 从二维码 URL 带入或锁定店铺名称与店铺编号。
Scenario: 扫码进入注册页
- GIVEN 用户通过店铺分销二维码进入注册页,URL 携带
distribution_code - WHEN 页面初始化
- THEN 店铺名称输入框 MUST 为空且可编辑
- AND 店铺编号 MUST NOT 由 URL 预填或锁定
- AND 分销码 MUST 由 URL 带入并锁定
Scenario: 提交注册生成店铺编号
- GIVEN 注册者已填写店铺名称与其他必填项
- WHEN 其提交注册
- THEN 请求体 MUST 携带前端生成的
shop_code - AND
shop_codeMUST 非空 - AND MUST NOT 因店铺编号为空阻止提交
Scenario: 店铺名称必填
- GIVEN 注册者未填写店铺名称
- WHEN 其提交注册
- THEN 前端 MUST 阻止提交并提示填写店铺名称
Requirement: 代理注册用户名长度校验
代理注册页用户名 SHALL 至少包含 3 个字符;不满足时前端 MUST 阻止提交并提示。
Scenario: 用户名长度不足
- GIVEN 注册者输入的用户名长度为 1 或 2
- WHEN 其提交注册
- THEN 前端 MUST 阻止提交
- AND MUST 提示用户名长度必须大于 2 个字符