DOMAIN · QUALITY
质量、安全与性能
如何验证功能、保护数据并稳定交付。从用户常说的话进入,逐步看懂背后的技术关系与验收边界。
Unit Test 单元测试
02隔离验证一个函数、类或小组件在给定输入下的行为。
“分别测试日期格式化的正常值、空值和非法值。”Integration Test 集成测试
03验证多个模块、数据库或服务连接在一起时是否正确协作。
“用测试数据库验证创建订单会同时写入明细和审计记录。”E2E 端到端测试
04从用户入口出发,在真实浏览器中验证完整业务流程。
“打开页面、登录、上传文件、等待完成并下载结果。”Regression Test 回归测试
05在修改后重新验证曾经正常或曾经出错的功能没有退化。
“修复手机菜单后,把折叠屏和普通手机场景加入回归。”Core Web Vitals 核心体验指标
06用加载、交互和布局稳定性指标衡量网页真实用户体验。
“首屏图片不要拖慢 LCP,加载时按钮位置不能突然跳。”XSS 与 CSRF
07XSS 注入恶意脚本,CSRF 借已登录身份诱导浏览器发送非预期请求。
“富文本必须净化,修改邮箱的请求要校验来源和防伪令牌。”Secrets Management 密钥管理
08安全保存、分发、轮换 API Key、密码和证书等敏感配置。
“密钥只从部署环境注入,不能提交到 Git 或打进前端包。”Accessibility Testing 无障碍测试
用自动检查与键盘、读屏人工验证界面是否可被不同用户使用。
“不使用鼠标完成菜单、表单和弹窗操作,并检查焦点顺序。”