Skip to content

功能测试


课程目标

  • 掌握手工功能测试方法

知识点总览


需求说明

  • Litemall
    • 电子商城系统,包含用户和管理员两个角色。用户主要使用小程序与商城前端,管理员有专门系统的后端平台。
    • 主要功能包含会员管理,商城管理,商品管理,推广管理,系统管理,配置管理,统计报表等功能。


测试需求


实战思路

uml diagram


需求分析

  • Litemall 后台管理系统
    • 商品列表页面
      • 商品查找功能

uml diagram


Web 测试用例设计

uml diagram


测试用例管理

  • 测试用例批量导入 JIRA 中管理


Web 测试执行

  • Web 提测方式:
    • 开发提供测试环境地址
    • https://litemall.hogwarts.ceshiren.com/#/goods/list
  • 执行测试用例
    • 测试执行辅助工具:浏览器开发者工具

Bug 管理

  • Bug 提交:
    • Bug 标题:
      • 尽量按缺陷发生的原因与结果的方式书写(执行完 A 之后,发生 B)
      • 避免使用模糊不清的词语(发生错误,不管用)
    • Bug 属性:复现概率、严重程度
    • Bug 内容:
      • 测试环境
      • 前提条件
      • 复现步骤
      • 预期结果
      • 实际结果
  • Bug 流程管理

Bug 定位方法

  • 前端问题:查看源码、浏览器控制台、查看网络请求
  • 通过网络数据定位:抓取网络数据、分析请求/响应数据
  • 后台错误:分析日志

总结

  • Web 功能测试用例设计
  • Web 功能测试执行
  • Bug 定位思路