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

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)问题点


未完待续。。。

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
W5500是一种流行的以太网模块,常用于嵌入式系统中实现网络连接功能。而Modbus-TCP是一种基于以太网的通信协议,常用于工业自动化中。 编写W5500以太网模块的测试程序,实现Modbus-TCP协议通信,需要以下步骤: 1. 初始化W5500模块:在程序开始时,需要设置W5500模块的IP地址、子网掩码、默认网关等网络参数,并初始化相关寄存器。 2. 配置Modbus-TCP通信参数:设置Modbus-TCP服务器的IP地址和端口号,可以通过修改W5500模块的寄存器来实现。 3. 建立连接:使用W5500模块提供的Socket API函数,创建一个TCP套接字,并与Modbus-TCP服务器建立连接。 4. 实现Modbus-TCP报文的解析和组装:根据Modbus-TCP协议的规定,解析从服务器接收到的报文,并根据需要组装发送给服务器的报文。 5. 发送和接收数据:使用W5500模块的Socket API函数,向Modbus-TCP服务器发送请求报文,并接收响应报文。需要注意处理错误、超时等异常情况。 6. 关闭连接:通信结束时,需要关闭Socket连接,并释放相关资源。 在编写这个测试程序时,需要对W5500模块和Modbus-TCP协议有一定的了解,了解它们的工作原理和通信规范。同时,还需要使用适当的开发环境和编程语言,根据它们提供的API函数和库来实现相应的功能。 总结起来,编写W5500以太网模块测试程序,实现Modbus-TCP通信需要对硬件和协议进行了解,并使用适当的开发工具和编程语言来实现相应的功能。在编写过程中,要确保正确地配置W5500模块和Modbus-TCP通信参数,并正确地处理各种异常情况,以确保可靠的通信。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值