⾃动化测试07-TPshop测试项⽬(⼿⼯测试)TPshop测试项⽬(⼿⼯测试)
1. 熟悉项⽬
熟悉项⽬步骤
1. 了解项⽬的业务特性: 项⽬是⽤来做什么的?
2. 了解项⽬的⾓⾊和⽤户: 项⽬是给谁⽤的?
3. 了解项⽬的组织框架图: 项⽬包括哪些功能模块?
4. 了解项⽬的技术栈: 项⽬是⽤哪些技术实现的?
熟悉项⽬的信息来源
1. 项⽬中已经存在的⽂档: 需求说明书, ⽤户使⽤⼿册, 测试⽤例等
2. 使⽤项⽬的现有环境: 开发环境, 测试环境, 线上环境
3. 询问项⽬中的其他成员: 测试组员/组长, 开发⼈员, 产品经理
业务特性
TPshop是⼀个开源的电商系统, 通过互联⽹来实现商品的销售与业务流程的电⼦化
⾓⾊和⽤户
组织框架图
⼀个独⽴的界⾯就是⼀个功能模块
具有共同特点的模块可以进⾏归纳合
项⽬的技术栈
数据库: mysql
web服务器: apache
开发语⾔: php
操作系统: linux, windows
2. 测试流程
1. 需求分析与评审
2. 编辑测试计划与测试⽅案
3. 设计测试⽤例与评审
4. 执⾏测试⽤例与缺陷跟踪
5. 编写测试报告
2. 测试计划
描述了要进⾏的测试活动的范围, ⽅法, 资源和进度的⽂档
1. 范围和⽬标
2. ⾓⾊与职责
3. 进度与资源
4. 风险与应对
5. 准⼊准出标准
3. 测试⽅案
从测试的技术⾓度去分析需求, 在⽅向上要明确怎么测, 分析结果重点在于测试策略与技术实现
1. ⽅法
2. 环境
3. ⼯具
4. 测试⽤例
基本测试策略
冒烟测试
基本功能检查
核⼼业务流程测试
单功能测试
轮播图
购物车
后台会员管理
.....
集成测试与回归
系统测试与回归
验收测试与回归
测试⽤例的核⼼要素
ID
模块
优先级
标题
测试数据
前置条件
测试步骤
预期结果
5. 执⾏测试⽤例和bug跟踪
缺陷模板的核⼼要素
1. ID
2. 标题
3. 优先级
4. 严重程度
5. 预置条件
6. 测试数据
7. 复现步骤
8. 预期结果
9. 实际结果
10. 缺陷类型
11. 缺陷状态
6. 测试报告
测试概要
缺陷统计和分析
测试结论
3. 轮播图测试
1. 轮播图需求分析
⼀个测试点就是⼀条测试⽤例
2. 编写测试⽤例
3. 缺陷报告
4. 测试报告(例)
测试概要
本次测试对象: 轮播图功能
⼯作
设计测试⽤例11条, 并提交了Excel相关报告
完成⽤例在版本V1.0上的测试⼯作,发现3个bug(s3: 1个, s4: 2个), 建议在上线前修复即可缺陷统计与分析
分析图
jquery自动轮播图代码测试结论
⽆重⼤bug, 但不建议上线, 需要改进的bug3个
4. 购物车-我的购物车测试
1. 需求分析
2. 编写测试⽤例(例)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论