Uninote
Uninote
用户根目录

测试规范

  • 不要copy,难以维护。如有相同逻辑,提取到一处维护。然后再需要引用的地方,写上参见xxx(附上链接)

    • 页面内链接可以这样写(快捷键 ctrl + L):界面
  • 每次测试后要提交测试报告

  • 单一文件

    • 所有测试用例和结果都写到这个文件
    • 重复出现的问题标明日期
    • "..no" "..no y" ".. no c" 标记 (closed) TODO: 进一步细化

系统概要

  • 消息系统暂时屏蔽
  • 取消邮箱注册。但可以通过邮箱换绑手机(临时方案)
    • 下一版:参考其他系统
  • 统一处理:
    • 加载更多:首页文章、作者页、评论
    • 作者+文章 条目 跳转逻辑统一优化
    • 文章列表(首页、文库)
    • 展示用户信息的页面:首页、作者页、个人主页、作者搜索、用户中心
  • 响应式暂不支持写文章、文章管理

界面

  • 页面title为uninote(包括logo)
  • 所有页面字体统一
  • 字体排版间距整齐
  • 整体配色统一
  • UI反馈
    • 鼠标手型变化(可点击状态、可输入状态)
    • 鼠标悬停的背景变化
  • 提示明确、显眼、风格统一
  • 界面文字是否存在错别字
  • 按钮、下拉框点击是否有反应
  • 界面描述或提示语是否合理
  • 页面关键词是否统一(作者、文章、个人主页等)
  • 前进、后退
    • 点击链接,导航后测试前进后退(查看标题栏、url、页面状态是否正确)
    • 多次后退、前进测试(注:记住操作路径)
  • 长用户名、标题、摘要等在各个页面的展示是否正常

通用

  • 所有表单文本框红字提示:提示信息显示在文本框下方,在文本框失去焦点时触发检测

  • 密码加密显示(圆点)

  • 用户已登录状态再进行二次登录弹出提示框(可快捷跳转至其他页面)

  • 复选框,选中打√,不选中则不勾选

  • 边界测试(限制范围内外测试)

    • 测试方法:取超过限制和限制内数量的文字、符号、数字分别进行测试
  • 多状态测试

    • 按钮五种常用状态测试
    • 输入框已输入和未输入的状态测试(未输入不能点击提交)
  • 主流浏览器兼容性测试

    • 主要兼容firefox、google、safari
  • 执行风险操作时,有确认、删除或留在当前页面等提示

  • 手机号规则限制

    • 以10-19开头的11位手机号
  • 数据更新,文章 (内容、title、图片) 评论 访问量,相应的模块显示是否更新

  • 响应式测试

  • 验证码:同一个手机号,刷新后也需要在60s之后发送

  • 头像:有头像、无头像、匿名

  • 私有地址(页面):所有需要登录才能访问的地址

每个页面都要做的测试

  • 三个数据需要小于500KB 500ms 1000ms,任意一个超过,记录页面地址

  • 刷新:注意观察刷新页面有无异常

  • 目前只用观察xhr请求(对服务器的接口访问),下同

  • 每个可点击的元素(按钮、超链接)都要暴力测试,快速重复点击,查看是否:

    • 有无重复、多余请求发送
    • 有无相应的加载动画
    • 请求返回前按钮要disable
  • 注意观察,任何用户操作不能产生频繁的网络请求

  • 记录控制台的报错同类错误只用记录一次

  • network 面板,改成 slow 3g,观察系统表现

分词测试用例

常用

点赞(0) 阅读(234) 举报
目录
标题