From 990b802553f150122b9e58f32475701ec81249dd Mon Sep 17 00:00:00 2001 From: CieanYau Date: Fri, 6 Nov 2026 04:53:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=89=8B=E6=9C=BA=E5=8F=B7?= =?UTF-8?q?=E5=92=8C=E5=85=AC=E5=BC=80=E8=B4=AD=E4=B9=B0=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=E5=8F=8A=E5=9B=9E=E5=BD=92=E5=88=86=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 ++++++++-- tests/README.md | 3 +++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f229764..f14551a 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,12 @@ - 账务与支付:订单、账单、余额、支付、发票、优惠券、转账和推广相关页面。 - 安全与服务:SSH 密钥、安全组、域名、操作日志、工单、消息、公告和帮助内容。 -当前包含 52 个页面、104 个业务组件和 4 套布局。上述列表说明前端覆盖范围,不代表所有业务已完成真实后端验收。 +当前包含 52 个页面、106 个业务组件和 4 套布局。上述列表说明前端覆盖范围,不代表所有业务已完成真实后端验收。 + +新输入手机号的入口统一使用中国大陆 `+86`,包括登录、注册、找回密码、第三方绑定及账户手机号变更; +不提供国际区号选择。已保存号码的真实区号展示和旧号码安全验证保持后端原有数据,不伪装成 `+86`。 +商品目录与配置器共用库存约束和网络档位取值规则;无确定库存时不宣传具体余量。 +官网选购入口允许匿名浏览商品,机柜托管通过登录后的工单咨询;可配置图片加载失败时显示明确替代内容。 ## 技术栈 @@ -127,7 +132,8 @@ CHROME_PATH=/absolute/path/to/chrome npm test 离线场景覆盖登录协议、短信倒计时、路由保护、会话失效、双标签页退出、SSH 密钥管理、 请求超时、支付期限及旧登录入口;还覆盖安全组批量规则、旧工单切换、镜像订单重试、 级联配置、商品字段校验、安全随机密码和三态主题;补充维护布局、深色样式隔离、 -上传控件名称、导航键盘焦点及监控图表减动回归。 +上传控件名称、导航键盘焦点及监控图表减动回归。还覆盖固定手机号区号、密码自动填充与键盘显隐、 +按钮文字对比度、库存与网络规格一致性、商品编号边界,以及官网选购咨询和图片失败降级。 测试产物保存在被忽略的 `tests/fixtures/runs/`。 详细使用方式见 [测试说明](tests/README.md)。 diff --git a/tests/README.md b/tests/README.md index 73830ac..c5bece2 100644 --- a/tests/README.md +++ b/tests/README.md @@ -41,6 +41,9 @@ CHROME_PATH=/absolute/path/to/chrome npm test - `review-style-layout.e2e.test.mjs`:维护条随内容与视口变化、超长通知内部滚动、帮助/购物车/机型/配置摘要吸顶避让,退出布局后的偏移清理与导航单一键盘焦点。 - `review-style-fields.e2e.test.mjs`:深色商品说明对比度、提现样式隔离、实名认证与转账凭证上传名称;实际升级弹窗的窄屏网格。 - `review-style-motion.e2e.test.mjs`:实例监控 Canvas 初始/刷新/加载反馈跟随系统减动偏好,并验证偏好切换及离页后无运行时错误。 +- `review-online-auth.e2e.test.mjs`:真实密码输入的自动填充语义、键盘显隐且不误提交、浅暗主题按钮对比度;注册、找回、第三方绑定与账户新绑/改绑手机号固定 `+86`,保留旧号码真实区号和地址国家选项。登录发码与登录协议由原有认证场景共同覆盖。 +- `review-online-catalog.e2e.test.mjs`:受控与未受控库存、商品和型号的共同约束、目录与配置器数量上限;radio/step/total 网络规格与实际报价参数一致;4 个公开入口在商品请求前拒绝非法编号,保留合法上边界。 +- `review-online-official.e2e.test.mjs`:默认及既有 CMS 的选购按钮匿名进入公开商品页、机柜咨询经真实本地登录到工单表单;不可解码图片的品牌/头像/二维码降级、可用原图保留和手机宽度。未向线上写入 CMS 或提交工单。 可针对单组执行,例如 `node --test tests/review-routes.e2e.test.mjs`;仍需先构建当前源码。 随机密码场景只记录性质与是否一致,不把密码或安全随机值写入验收附件。