Skip to content

项目实战

字数
1089 字
阅读时间
5 分钟

一、项目介绍

要快速了解把控整个项目,就要先知道这个项目的核心业务和核心功能

B/S架构与C/S架构

  1. B/S架构:用户通过浏览器访问服务器上的应用程序
  2. C/S架构:用户通过专用客户端软件(如QQ、PC版微信等)访问应用程序
  • TPshop商城系统,专为广大企业开发的专业级电子商务B2C电商平台系统,功能强大,安全便捷
    • B2C:企业 --> 个人
    • O2O:线上 和 线下
    • 该商城系统是个大型项目,,适合练手写入简历,实际内容大众熟悉,日常生活经常使用(网络商城)
  • 项目类型:B/S架构的电商类型
  • 核心业务(业务是解决特定问题的价值闭环,有多种功能组合):
    • 下单购买业务
    • 商家发货业务
    • 售后业务
  • 核心功能:
    • 注册登录(鉴权)
    • 搜索
    • 购物车
    • 下单
    • 支付
    • ......

二、测试安排

  • 测试范围
    1. 覆盖核心业务功能测试
    2. 覆盖核心单功能测试
  • 测试对象
    • Web用户平台+Web系统后台
  • 测试环境

三、项目测试流程

1. 如何开展测试

  1. 需求评审:
    1. 看懂理解,达成一致
    2. 找出重点,预估时间
    • 这步一般由产品经理完成,会给出一个需求文档(PRD),一般有以下几种形式
      1. word文档、在线文档(专业术语多 --> 先查后问 / 先问后查)
      2. 电子表格 --> 抓取重点
      3. UI原型图 --> 对接(搞清楚规则、要求、关系)
  2. 编写测试计划:
    1. 测什么?
    2. 谁来测?
    3. 怎么测?
  3. (最难):
    1. 提取测试点(Xmind) --> 质量模型
    2. 编写用例(Excel)
    • 用例准备,添加执行结果
    • 缺陷管理,提交bug
  4. 缺陷管理
    • 跟踪管理缺陷
  5. 测试报告
    • 测试完成的标志

2. 测试实施

  1. 明确测试范围:
    • 下单购买业务流程
    • 登录、搜索、购物车功能等
  2. 业务流程测试步骤:
    1. 熟悉需求(需求文档、UI原型)
    2. 确认流程图,梳理测试点
    3. 测试点转执行测试用例
    4. 缺陷管理
  3. 单模块/单功能测试步骤:
    1. 熟悉需求
    2. 提取测试点覆盖需求
    3. 测试点转执行测试用例
    4. 缺陷管理
1)核心业务测试设计
不用考虑细节,保证业务流程能跑通就行

有两种情况:

  1. 有业务流程图设计:
    • 使用流程图法进行功能测试
  2. 无业务流程图设计:
    • 找产品经理要流程图
    • 画业务流程图
      1. 熟悉整个系统业务流程
      2. 基于工具画流程图
2)单功能测试设计
  1. 熟悉需求文档/UI原型图
  2. 测试设计方法+质量模型测试点设计(质量模型5大点)(AI)
    1. 功能:
      1. 显示
        1. 看数据是否正确
        2. 页面布局和原型图一致
      2. 操作:分析有哪些测试点,用以下方法进行分析:
        1. 等价类
        2. 边界值
        3. 判定表
        4. 流程图
        5. ......
    2. 非功能: 兼容性、易用性、安全性、性能
  3. 将设计测试点转用例

3. 测试报告

测试报告的作用:是测试完成的标志,对于测试工作的,也是对质量的和承诺 核心内容:项目概述 -> 过程回顾 -> 统计分析(-> 术语说明)-> 结果说明 -> 总结改进

贡献者

The avatar of contributor named as freeway348 freeway348

文件历史

撰写