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

学习目标

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

一、web项目环境介绍

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

环境的定义

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

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

环境(服务器)的组成

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

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

面试题

你们公司有几套环境?

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

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

二、如何熟悉商城项目?

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

1.怎么熟悉项目?

项目信息来源:

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

熟悉项目的标准:

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

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

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

明确用户是谁?

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

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

2.电商项目的核心业务

一、web项目环境与测试流程、业务流程测试
电商项目的核心业务

3.电商项目的核心功能

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

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

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

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

1.需求评审

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

2.计划编写

核心:

测什么
怎么测
谁来测


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

3.设计用例

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

4.用例执行

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

5.缺陷管理

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

四、业务流程测试

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

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

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

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

一、web项目环境与测试流程、业务流程测试
一、web项目环境与测试流程、业务流程测试
tpshop商城的用户下单流程图

测试用例设计步骤:

  • 找出流程图的路径
  • 编写测试用例
一、web项目环境与测试流程、业务流程测试

原创文章,作者:三酷猫,如若转载,请注明出处:https://www.sankumao.com/1422.html

(0)
上一篇 2022年8月6日 下午7:24
下一篇 2022年8月7日 下午9:30

相关推荐

  • APP项目性能专项测试 之内存

    性能指标描述: 一定是某种时间内某种条件执行某种操作,性能指标如何 性能测试可以考虑和稳定性结合,monkey测试时使用性能监控工具监控性能数据. 一、APP性能测试常见指标 内存…

    2022年8月11日
  • 性能测试教程三:Jmeter参数化

    参数化测试:把测试数据组织起来,用不同的测试数据调用相同的测试方法。 1.用户定义的变量 作用:定义全局变量 位置:测试计划 –> 线程组–> …

    2022年9月17日
  • APP项目专项测试之Push消息测试

    一、什么是Push消息? Push消息:是APP给你推送的各种消息。 通常手机中“设置”-“通知”就是进行push消息的设置,因此需要进行push消息测试。 二、什么时候会使用Pu…

    2022年8月10日
  • UI自动化测试介绍

    认识UI自动化测试 UI:User Interface,简称UI,用户界面是系统和用户之间进行交互和信息交换的媒介,主要包括:app、web UI自动化测试:使用程序、脚本对系统界…

    2022年9月20日
  • 白盒测试覆盖测试方法

    一、语句覆盖 case1:a=2、b=0、x=3 二、判定覆盖 只要所有if的F和T都考虑了就可以。不一定是下面的组合。TF和FT也行。以下类似。 case1:a=1、b=0、x=…

    2022年8月1日
  • fiddler抓包工具的使用

    什么是抓包? 说明:客户端向服务器发送请求以及服务器响应客户端的请求,都是以数据包来传递的。 抓包(packet capture):通过工具拦截客户端与服务器交互的数据包 为什么要…

    2022年8月7日
  • adb 常用命令大全- 查看手机设备信息

    查看电池状况 查看分辨率 查看显示屏参数 adb shell dumpsys window displays 查看android_id 查看IP地址,网卡相关 查看Mac地址 ad…

    2022年11月14日
  • Postman的基础使用(发送请求、断言、环境变量、参数化、测试报告生成)

    一、发送请求 步骤: 选择 请求方法 填写 URL 填写请求头 填写请求体 发送请求 Postman发送GET请求 Postman发送POST请求 put和delete请求,只需要…

    2022年8月27日
  • APP项目性能专项测试之流量

    手机上网时消耗的流量需要收费的,因此流量测试是app性能测试中比较重要的一项。 一、流量介绍 流量(指网络流量): 用手机打开APP进行互联网操作时,会和服务器之间交换数据,手机流…

    2022年8月11日
  • dubbo接口测试二: Dubbo框架

    RPC协议 RPC:(Remote Procedure Call)远程过程调用,就是一个节点请求另一个节点提供的服务 Dubbo是什么 Dubbo是一款高性能、轻量级、基于Java…

    2022年9月16日