学习目标
- 能说出web项目环境的组成
- 能说出tpshop商城项目业务的操作步骤(下单业务、发货业务、退换货业务、订单查询业务、会员管理业务、商品管理业务)
- 能说出测试流程的6个步骤和作用
- 能根据测试流程6个步骤独立完成测试(下单业务、发货业务、评论业务)
一、web项目环境介绍
目标:能说出web项目环境的组成
环境的定义
项目运行所需要的所有的软件和硬件组合
环境(服务器)的组成
操作系统+数据库+web应用程序+项目代码
面试题
你们公司有几套环境?
测试环境:专门提供给测试人员使用
开发环境:开发人员使用
生产环境:提供给用户
预生产环境:设置和数据是一样.只是功能权限不同(一般没有)
注意:
情况一:2种环境, 测试环境+生产环境; 如何解决开发和测试进度冲突问题
答:区分开发周和测试周;开发工作时(开发新功能)不测试,测试工作时开发不进新代码.
情况二:3种环境,开发环境+测试环境+生产环境
二、如何熟悉商城项目?
目标:能说出tpshop商城项目相关的业务操作步骤
1.怎么熟悉项目?
项目信息来源:
新项目:需求文档、产品经理
已经存在的项目:文档(需求文档、使用说明书等)、测试老员工、产品经理、项目软件
tpshop商城:需求文档、项目软件
熟悉项目的标准:
1、熟悉项目的核心业务流程
2、熟悉项目的核心功能模块
哪个分析项目的核心业务和功能:
明确用户是谁?
用户怎么用?模拟用户操作
哪个功能缺失会导致用户无法正常使用?用户需求
2.电商项目的核心业务
3.电商项目的核心功能
注册、登录、轮播图、搜索、购物车、抢购、评论
三、项目熟悉后,如何开展测试?
目标:知道测试流程的6个步骤
1.需求评审
前提:提前阅读需求文档,记录疑惑点
目的:知道有什么功能,需求规则是什么;站在不同角度对需求进行查漏补缺;最终各部门理解一致。
2.计划编写
核心:
测什么
怎么测
谁来测
重点关注:
准入标准:研发提测标准,什么时候可以开始测试
业务能跑通:P0
准出标准:什么时候结束测试
数据化:用例(100%) \缺陷(解决率:S0 100%,S1:100% S2\S3 :95%)
3.设计用例
4.用例执行
按优先级(推荐)
前提:写用例的时候标注清楚优先级并且明确优先级的定义
P0:最高级别.
按顺序执行
5.缺陷管理
四、业务流程测试
目标:完成下单业务、发货业务、评论业务的测试
业务流程:为达到某一个目的需要将多个功能组合起来使用,这样的操作过程叫业务流程
业务流程测试的意义:确保项目的核心业务能正常使用
业务流程测试的方法:流程图法(重点)
测试用例设计步骤:
- 找出流程图的路径
- 编写测试用例