项目实战
字数
1089 字
阅读时间
5 分钟
一、项目介绍
要快速了解把控整个项目,就要先知道这个项目的核心业务和核心功能B/S架构与C/S架构
- B/S架构:用户通过浏览器访问服务器上的应用程序
- C/S架构:用户通过专用客户端软件(如QQ、PC版微信等)访问应用程序
- TPshop商城系统,专为广大企业开发的专业级电子商务B2C电商平台系统,功能强大,安全便捷
- B2C:企业 --> 个人
- O2O:线上 和 线下
- 该商城系统是个大型项目,,适合练手写入简历,实际内容大众熟悉,日常生活经常使用(网络商城)
- 项目类型:B/S架构的电商类型
- 核心业务(业务是解决特定问题的价值闭环,有多种功能组合):
- 下单购买业务
- 商家发货业务
- 售后业务
- 核心功能:
- 注册登录(鉴权)
- 搜索
- 购物车
- 下单
- 支付
- ......
二、测试安排
三、项目测试流程
1. 如何开展测试
- 需求评审:
- 看懂理解,达成一致
- 找出重点,预估时间
- 这步一般由产品经理完成,会给出一个需求文档(PRD),一般有以下几种形式
- word文档、在线文档(专业术语多 --> 先查后问 / 先问后查)
- 电子表格 --> 抓取重点
- UI原型图 --> 对接(搞清楚规则、要求、关系)
- 编写测试计划:
- 测什么?
- 谁来测?
- 怎么测?
- (最难):
- 提取测试点(Xmind) --> 质量模型
- 编写用例(Excel)
- :
- 用例准备,添加执行结果
- 缺陷管理,提交bug
- 缺陷管理
- 跟踪管理缺陷
- 测试报告
- 测试完成的标志
2. 测试实施
- 明确测试范围:
- 下单购买业务流程
- 登录、搜索、购物车功能等
- 业务流程测试步骤:
- 熟悉需求(需求文档、UI原型)
- 确认流程图,梳理测试点
- 测试点转执行测试用例
- 缺陷管理
- 单模块/单功能测试步骤:
- 熟悉需求
- 提取测试点覆盖需求
- 测试点转执行测试用例
- 缺陷管理
1)核心业务测试设计
不用考虑细节,保证业务流程能跑通就行有两种情况:
- 有业务流程图设计:
- 使用流程图法进行功能测试
- 无业务流程图设计:
- 找产品经理要流程图
- 画业务流程图
- 熟悉整个系统业务流程
- 基于工具画流程图
2)单功能测试设计
- 熟悉需求文档/UI原型图
- 测试设计方法+质量模型测试点设计(质量模型5大点)(AI)
- 功能:
- 显示
- 看数据是否正确
- 页面布局和原型图一致
- 操作:分析有哪些测试点,用以下方法进行分析:
- 等价类
- 边界值
- 判定表
- 流程图
- ......
- 显示
- 非功能: 兼容性、易用性、安全性、性能
- 功能:
- 将设计测试点转用例
3. 测试报告
测试报告的作用:是测试完成的标志,对于测试工作的,也是对质量的和承诺 核心内容:项目概述 -> 过程回顾 -> 统计分析(-> 术语说明)-> 结果说明 -> 总结改进