Uninote
Uninote
用户根目录
工作记录
测试文档

powder新功能测试用例

左侧树形控件优化定位

高亮展示

  • 点击一个模块查看被点击模块是否高亮展示,色温是否合适
  • 点击多个模块时查看是否只有最后一次点击的模块展示高亮
  • 展开一个目录,选中一个模块展示高亮后再合并该目录,然后再打开该目录查看被选模块是否还保持高亮

刷新

  • 选择

    • 选中模块刷新

      • 选中模块进行刷新查看被选模块是否还保持选中
    • 不选中模块刷新

      • 不选中模块进行刷新查看所有模块是否保持未选中状态
  • 目录

    • 展开刷新

      • 展开一个目录

        • 展开目录后刷新查看目录是否还保持展开
      • 展开所有目录

        • 展开所有目录后刷新查看所有目录是否还保持展开
    • 不展开刷新

      • 不展开目录刷新查看目录是否保持未展开状态

新窗口

  • 复制URL到新的窗口打开

    • 查看上一个窗口展开的目录在新的窗口是否还保持展开
    • 查看上一个窗口选中的模块在新的窗口是否还保持高亮

新增local storage参数配置模块

外观

  • 查看是否新增有storage参数配置模块
  • 查看storage参数配置模块样式是否与需求要求一致
  • 查看storage参数配置模块数据是否与需求要求一致

参数配置(参数值与参数名)

  • local storage

    • 验证参数值是否有长度限制
    • 验证参数值能否为空
    • 验证参数值能否为空格
    • 验证参数能值否为任意字符(汉字、字母、数字、符号、表情等)
    • 验证各参数能否防止SQL注入

参数获取(获取方式:刷新、选中等)

  • 查看参数获取是否优先从URL中获取

  • URL参数为空时(参数值与参数名)

    • local storage参数值非法时
    • local storage参数值为空时
    • local storage参数值正常时(符合规范且有效)
    • local storage参数值为任意字符时
  • URL参数非法时(参数值与参数名)

    • local storage参数值非法时
    • local storage参数值为空时
    • local storage参数值正常时(符合规范且有效)
    • local storage参数值为任意字符时
  • URL参数正常(参数值与参数名)

    • local storage参数值非法时
    • local storage参数值为空时
    • local storage参数值正常时(符合规范且有效)
    • local storage参数值为任意字符时
  • URL参数为任意字符时(参数值与参数名)

    • local storage参数值非法时
    • local storage参数值为空时
    • local storage参数值正常时(符合规范且有效)
    • local storage参数值为任意字符时

URL转换配置(参数配置中新增一个模块)

外观

  • 查看是否新增有URL转换配置模块
  • 查看URL转换配置模块样式是否与需求要求相一致

配置

  • 参数

    • 参数名

      • 为空时
      • 非法时
      • 为任意字符时
      • 正常时(符合规范且有效)
      • 验证参数名是否有长度限制
    • 参数值

      • 为空时
      • 非法时
      • 为任意字符时
      • 正常时(符合规范且有效)
      • 验证参数值是否有长度限制

前缀是否匹配

  • 匹配

    • 前缀匹配时配置的参数值是否替换原有的值
    • 匹配多次时查看是否替换最终匹配的参数值
  • 不匹配

    • 前缀不匹配时是否保持原有的值

存储

  • 保存后查看配置的参数是否存储到local storage中

拼接

  • base

    • 有配置

      • 查看配置有base参数时配置的参数是否替换当前URL的origin部分(http(s)+host)
    • 无配置

      • 查看没有配置有base参数时配置的参数是否替换当前URL的origin部分(http(s)+host)
  • URL+base

    • 转换

      • 一个

        • 查看转换的URL前面是否拼接配置的base或原有的base
      • 多个

        • 查看转换的每个URL前面是否拼接配置的base或原有的base
    • 未转换

      • 选中单一模块

        • 查看该模块中每个URL前面是否拼接配置的base或原有的base

        • 选中单一URL

          • 查看该URL前面是否拼接配置的base或原有的base
      • 未选中任何模块

        • 无任何操作

请求

  • local storage没有配置的可用参数

    • 不发送请求
  • local storage有一个配置的可用参数

    • 发送一个请求
  • local storage有n(n为正整数)个配置的可用参数

    • 发送n个请求

XMind: ZEN - Trial Version

(前端)生成标题ID测试记录

API部分功能优化测试用例

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