功能测试 之 单模块测试----抢购模块

news2024/11/17 16:25:47

1.先测后台,再测前台

面试题1: 当你发现研发实现的结果与需求不一致时怎么办?

需求评审的时候:需要确认所有输入类型的校验是针对单独的输入框做的还是在最终提交时校验

抢购模块:需求跟实现的内容不一致 (跟产品和研发一起确认。研发为什么要做出一个跟需求不匹配的东西如果说依旧按照需求实现,那提bug给研发进行修改;如果保留现状,产品更改需求)

面试题2:如果开发不认可你提的bug怎么办?

1.确认他拒绝的理由。

2.如果是我们bug描述不清晰,那我们自己调整;如果是需求理解不一致问题,参考需求文档。

3.如果测试 研发对需求的理解都不一致,并且需求文档没明说.需要找产品经理介入。

注意事项:所有线下讨论的结果,都要记录文案


1.后台

(1)需求分析

1)界面

  • 开关位置:后台---页面---页面管理---PC端导航栏
  • 功能位置:后台---营销---常用促销---抢购管理
  • 后台抢购列表管理可以添加抢购活动,编辑抢购活动,删除抢购活动。

其中,列表中的“已购买”是指抢购商品已经生成订单的商品数量。


2)添加请购活动

添加活动页面,红色星号代表必填信息

规则:

1.参加抢购的商品必须指明某个具体规格,比如商品的不同颜色。

2.抢购活动添加成功后,不允许修改限购数量。

3.抢购活动进行中,已有用户下单购买后,不再允许编辑抢购活动信息


3)抢购活动的状态 

抢购活动添加成功后,抢购活动有多种状态:已过期,未开始,进行中,已售罄,已结束

规则:

1.当前时间达到活动的开始时间,则活动状态由“未开始”变为“进行中”

2.活动的开始时间早于当前时间,结束时间晚于当前时间,则新建的活动状态为“进行中”

3.参加抢购活动的商品售完后,活动的状态变为“已售罄”

4.当前时间达到活动的结束时间,则活动的状态由“进行中”变为“已结束”

5.抢购活动的结束时间早于当前时间时,则新建的活动状态为“已过期”

(2)拆解测试点

1)

2)

(3)编写用例


2.前台

(1)需求分析

1)界面显示

抢购活动开始后,商城会员可以在商城前台参与抢购活动。

a.【抢购价】显示为活动中的抢购价格;

b.【抢购】显示为抢购活动的标题;

c.【库存】显示为商品参加抢购活动的数量。

抢购活动结束后或者抢购商品售罄后,商品恢复原价。

规则:

1.抢购商品加入购物车时,要求会员必须先登录账号;

2.会员抢购商品时,数量不能超过抢购活动要求的单用户限购数量,超出时页面给出提示;

3.会员抢购商品时,数量不能超过商品参加抢购活动的库存余量,超出时页面给出提示;

4.商品加入购物车时,抢购库存数量不会减少,直到生成订单后,抢购的库存数量才会减少;

5.生成订单后,取消订单,订单中的商品数量恢复到抢购的库存中;

6.抢购活动结束后,商品的价格恢复原价,库存数量恢复为原价的库存数量。

(2)拆解测试点

(3)编写用例

(4)问题点


未完待续。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1839036.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JLINK调试妙用----读写flash

JLINK调试妙用----读写flash 前言 随着对jlink使用频率的增加,越发觉得它太强大了,可以满足好多调试功能,现在已经用的就是J-flash(程序下载)、RTT(日志打印)和J-flash SPI(读写spi类…

dotnet new 命令详解

一、简介 dotnet new 命令用于基于指定的模板创建新项目、配置文件、解决方案。 二、常用选项 -o, --output <output>&#xff1a;指定创建项目后放置的目录名 示例&#xff1a; dotnet new console -o MyConsoleApp-n, --name <name>&#xff1a;指定项目的名…

【微服务网关——负载均衡】

1. 四大负载均衡策略 随机负载 随机挑选目标服务器IP 轮询负载 ABC三台服务器&#xff0c;ABCABC依次轮询 加权负载 给目标设置访问权重&#xff0c;按照权重轮询 一致性hash负载 请求固定URL访问指定IP 2.随机负载均衡 可以通过random函数来随机选择一个ip 2.1 代码实现 …

信号与系统概述

信号是消息的表现形式或传送载体&#xff0c;数学上用函数来表示。信号可以分为确定信号和随机信号、连续时间信号和离散时间信号、周期信号和非周期信号、能量信号和功率信号等。模拟信号是幅度连续的连续时间信号&#xff0c;而数字信号是幅度离散的离散时间信号。对于连续时…

一键解压,无限可能——BetterZip,您的Mac必备神器!

BetterZip for Mac 是一款高效、智能且安全的解压缩软件&#xff0c;专为Mac用户设计。它提供了直观易用的界面&#xff0c;使用户能够轻松应对各种压缩和解压缩需求。 这款软件不仅支持多种压缩格式&#xff0c;如ZIP、RAR、7Z等&#xff0c;还具备快速解压和压缩文件的能力。…

解锁TikTok数据潜力——高效获取TikTok视频评论回复数据接口

一、引言 在社交媒体蓬勃发展的今天&#xff0c;TikTok已成为全球范围内备受欢迎的短视频平台。为了帮助企业、个人和开发者更好地利用TikTok数据&#xff0c;我们推出了一款全新的接口服务&#xff0c;专注于高效获取TikTok视频评论回复数据。 二、核心功能介绍 高效获取评论…

储备教师和正式教师的区别是什么?

当谈论教育行业的未来&#xff0c;是否曾想过&#xff0c;那些被称为"储备教师"的群体&#xff0c;与我们熟知的"正式教师"之间&#xff0c;有何本质的区别&#xff1f; 储备教师&#xff0c;顾名思义&#xff0c;是学校为了应对未来可能的教学需求而提前招…

DuDuTalk:智能电子录音工牌在销售场景的应用价值

在快速变化的市场环境中&#xff0c;销售团队面临着日益激烈的竞争和不断变化的客户需求。为了提升销售效率、优化客户体验并加强团队协作&#xff0c;越来越多的企业开始采用智能电子录音工牌作为销售场景中的关键工具。本文将从多个方面探讨智能电子录音工牌在销售场景中的应…

渗透测试之存储型跨站脚本攻击(高危)

一、定义 跨站脚本攻击&#xff0c;指的是恶意用户往web页面里插入恶意HTML代码。当普通用户访问该web页面&#xff0c;嵌入其中的HTML代码会被执行&#xff0c;从而达到破坏的效果。 二、风险定级 高危 三、可输入的HTML标签示例 图片标签 <img src"#"> 超…

RIP与OSPF发布默认路由(华为)

#交换设备 RIP与OSPF发布默认路由 合理使用默认路由可以很大程度上减少本地路由表的大小&#xff0c;并可以较好的隐藏一个网络中的路由信息&#xff0c;保护自身网络的隐秘性 另外如果在同一个路由器两端使用了不同的路由协议&#xff0c;那么如果不做路由引入或者发布默认…

Excel 找出最大值及其相邻的 N 个成员

某列都是数值&#xff1a; A1132213464215496973482396101113712491342144015151631171718114719182030212222423252419251326272738283029163012312332333233419351436463723383739384028 请找出最大值及其相邻的 10 个成员&#xff0c;注意越界检查&#xff0c;实际符合条件…

华宽通成功中标“在星沙”平台智慧后勤板块项目

湖南华宽通科技有限公司凭借其在智慧园区领域的专业实力&#xff0c;成功中标“在星沙”平台智慧后勤板块项目。此次项目合作华宽通将充分发挥在智慧园区领域的优势&#xff0c;为“在星沙”平台提供全方位、一体化的智慧后勤解决方案&#xff0c;助力实现后勤管理平台的智能化…

k8s上尝试滚动更新和回滚

滚动更新和回滚 实验目标&#xff1a; 学习如何进行应用的滚动更新和回滚操作。 实验步骤&#xff1a; 创建一个 Deployment。更新 Deployment 的镜像版本&#xff0c;观察滚动更新过程。回滚到之前的版本&#xff0c;验证回滚操作。 今天呢&#xff0c;我们继续来进行我们k…

自学鸿蒙HarmonyOS的ArkTS语言<一>基本语法

一、一个ArkTs的目录结构 二、一个页面的结构 A、装饰器 Entry 装饰器 : 标记组件为入口组件&#xff0c;一个页面由多个自定义组件组成&#xff0c;但是只能有一个组件被标记 Component : 自定义组件, 仅能装饰struct关键字声明的数据结构 State&#xff1a;组件中的状态变量…

Python抓取天气信息

Python的详细学习还是需要些时间的。如果有其他语言经验的&#xff0c;可以暂时跟着我来写一个简单的例子。 2024年最新python教程全套&#xff0c;学完即可进大厂&#xff01;&#xff08;附全套视频 下载&#xff09; (qq.com) 我们计划抓取的数据&#xff1a;杭州的天气信息…

行列式和矩阵的区别

目录 一、行列式 1. 行列式的定义 2. (全)排列 3. 逆序数 二、矩阵 1. 矩阵的定义 三、行列式和矩阵的区别 四、参考书目 一、行列式 1. 行列式的定义 2. (全)排列 3. 逆序数 二、矩阵 1. 矩阵的定义 三、行列式和矩阵的区别 四、参考书目 同济大学数学系. 工程数学…

破除“数据孤岛”新策略:Data Fabric(数据编织)和逻辑数据平台

今天&#xff0c;我们已经进入到一个数据爆发的时代&#xff0c;仅 2022 年&#xff0c;我国数据产量就高达 8.1ZB&#xff0c;同比增长 22.7%&#xff0c;数据产量位居世界第二。数据作为新型生产资料&#xff0c;是企业数智化运营的基础&#xff0c;已快速融入到生产、分配、…

什么是数仓调度?推荐使用这款数据仓库ETL工具

随着企业数据规模的不断增大&#xff0c;如何高效地管理和利用数据成为了企业数字化转型过程中的重要问题。数据仓库作为一种专门用于存储和处理企业数据的技术&#xff0c;已经成为了企业数字化转型过程中不可或缺的一部分。而数仓调度则是数据仓库建设过程中至关重要的一环。…

搭建个人官网时如何配置SMTP邮件自动发送

什么是 SMTP&#xff1f; SMTP( Simple Mail Transfer Protocol ) 是一种简单邮件传输协议&#xff0c;可以在互联网上通过SMTP来发送电子邮件&#xff0c;是建模在 FTP 文件传输服务上的一种邮件服务&#xff0c;主要用于传输系统之间的邮件信息并提供来信有关的通知。SMTP 服…

如何准备大模型面试:迈向成功职业道路的关键一步

前言 在当今日新月异的科技领域中&#xff0c;大模型技术正以其卓越的智能和无限的可能性&#xff0c;吸引着越来越多的企业和求职者。面对大模型领域的职位面试&#xff0c;如何充分准备&#xff0c;展现自己的专业能力和潜力&#xff0c;成为了每位求职者关注的焦点。本文将…