一、web项目环境与测试流程、业务流程测试

学习目标

  • 能说出web项目环境的组成
  • 能说出tpshop商城项目业务的操作步骤(下单业务、发货业务、退换货业务、订单查询业务、会员管理业务、商品管理业务)
  • 能说出测试流程的6个步骤和作用
  • 能根据测试流程6个步骤独立完成测试(下单业务、发货业务、评论业务)

一、web项目环境介绍

目标:能说出web项目环境的组成

环境的定义

项目运行所需要的所有的软件和硬件组合

图片[1] - 一、web项目环境与测试流程、业务流程测试 - 正则时光
web项目环境组成

环境(服务器)的组成

操作系统+数据库+web应用程序+项目代码

图片[2] - 一、web项目环境与测试流程、业务流程测试 - 正则时光

面试题

你们公司有几套环境?

测试环境:专门提供给测试人员使用
开发环境:开发人员使用
生产环境:提供给用户
预生产环境:设置和数据是一样.只是功能权限不同(一般没有)

注意:
情况一:2种环境, 测试环境+生产环境; 如何解决开发和测试进度冲突问题
答:区分开发周和测试周;开发工作时(开发新功能)不测试,测试工作时开发不进新代码.
情况二:3种环境,开发环境+测试环境+生产环境

二、如何熟悉商城项目?

目标:能说出tpshop商城项目相关的业务操作步骤

1.怎么熟悉项目?

项目信息来源:

新项目:需求文档、产品经理
已经存在的项目:文档(需求文档、使用说明书等)、测试老员工、产品经理、项目软件
tpshop商城:需求文档、项目软件

熟悉项目的标准:

1、熟悉项目的核心业务流程

2、熟悉项目的核心功能模块

哪个分析项目的核心业务和功能:

明确用户是谁?

用户怎么用?模拟用户操作

哪个功能缺失会导致用户无法正常使用?用户需求

2.电商项目的核心业务

图片[3] - 一、web项目环境与测试流程、业务流程测试 - 正则时光
电商项目的核心业务

3.电商项目的核心功能

注册、登录、轮播图、搜索、购物车、抢购、评论

三、项目熟悉后,如何开展测试?

目标:知道测试流程的6个步骤

图片[4] - 一、web项目环境与测试流程、业务流程测试 - 正则时光

1.需求评审

前提:提前阅读需求文档,记录疑惑点
目的:知道有什么功能,需求规则是什么;站在不同角度对需求进行查漏补缺;最终各部门理解一致。

2.计划编写

核心:

测什么
怎么测
谁来测


重点关注
准入标准:研发提测标准,什么时候可以开始测试
业务能跑通:P0
准出标准:什么时候结束测试
数据化:用例(100%) \缺陷(解决率:S0 100%,S1:100% S2\S3 :95%)

3.设计用例

图片[5] - 一、web项目环境与测试流程、业务流程测试 - 正则时光

4.用例执行

按优先级(推荐)
前提:写用例的时候标注清楚优先级并且明确优先级的定义
P0:最高级别.
按顺序执行

5.缺陷管理

图片[6] - 一、web项目环境与测试流程、业务流程测试 - 正则时光

四、业务流程测试

目标:完成下单业务、发货业务、评论业务的测试

业务流程:为达到某一个目的需要将多个功能组合起来使用,这样的操作过程叫业务流程

业务流程测试的意义:确保项目的核心业务能正常使用

业务流程测试的方法:流程图法(重点)

图片[7] - 一、web项目环境与测试流程、业务流程测试 - 正则时光
图片[8] - 一、web项目环境与测试流程、业务流程测试 - 正则时光
tpshop商城的用户下单流程图

测试用例设计步骤:

  • 找出流程图的路径
  • 编写测试用例
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享