订单状态分几种?

 

  1. 已付款
  2. 未付款
  3. 申请退款
  4. 已退款
  5. 完成

 

   平时在工作中怎么测试购物车这个模块?写5条购物车的用例吧(上一次推文中的面试题有这一道哦)

 

        根据业务流程,就是一个人购物的这个过程去测试,也可以根据购物车中的数据是从哪里来的,又要流向哪里,从而形成业务流程图进行测试

 

        用例不写了,写测试点吧:

 

  1. 用户添加购物车,数据为0,数据为最大值
  2. 用户购物车数量修改,继续购物,商品删除
  3. 购物车的金额计算
  4. 购物车的商品链接是否有效和可查看
  5. 提交订单后,购物车的数据是否为0

 

  1. 删除一个用户的场景:点击删除按钮,页面自动刷新,此用户在该页面已查询不到。再去打开另外一个浏览器,在前台登录已删除的用户,页面提示该用户不存在。
  2. 首先进行需求分析,用xmind梳理测试点,再编写案例,之后就行案例评审,寻求他人意见。之后再完善案例,发出来给其他人检查。
  3. 然后再考虑他的功能点,注册登录,添加购物车,下单,付款,发货,确认收货,评价。
  4. 性能方面:打开网页,确认订单、付款的响应时间等等。

 

(增删改查的角度)

  1. 购物车商品件数的上限限制(淘宝限制100件)
  2. 添加的每种商品是否可以正常增减数量,数量大于0
  3. 购物车的商品可以全选,取消全选,可以复选,选中的商品和数量可以正常下单。
  4. 商品添加到购物车以后,降价了,购物车会有降价提示。

 

   介绍一下购物流程的需求

 

  1. 当用户添加商品到购物车时,数量默认为1,且此时购物的数据即时更新
  2. 当用户从购物车中删除商品时,确认后,购物车的数据应该即时刷新
  3. 当用户删除购物车时,可以进行单个删除,也可以进行批量删除,删除时要有确认提示框
  4. 当购物车提交订单后,购物车的商品应该不在显示.

 

   如何进行兼容性测试,你觉得你们测试是否存在问题?

 

        兼容性测试是根据项目要求来定,如我们的电商项目,兼容性测试是针对windows 系统的浏览器进行的.我们没有按照浏览器的内核来进行,而是即针对目前市场上比较流行的浏览器进行测试的.这个过程的我认为应该是按照浏览器的内核来进行分配.

 

   电商项目中支付功能有测试吗?

 

        有进行测试,我们用的是以项目申请的账号进行测试,所以涉及到的经济问题也可以进行把控。

 

   你是测订单管理的,商城对订单有什么操作呢??

 

        订单可以查看,编辑,审核,作废和备注处理。

 

   卖家后台对订单可以编辑哪些信息呢?

        可以进行折扣或者涨价处理,可以以管理人员的身份进行备注订单信息,记录调价原因;在未发货的状态下,还可以进行收款人信息修改的.但是需要和客户的确认后进行。

 

   你们这个商城里,订单可以进行删除吗?删除的话数据库会跟着一起删除吗?会不会出现用户下单,暂不支付晚些再支付,但是你这边删除了,客户那边出现不能支付情况呢??和客户沟通的话,如果把状态更新到订单呢?确认可以删除?

 

        数据库一般是逻辑删除而非物理删除;后台删除订单有限制规则,用户的未支付订单不能删除,用户端未支付订单有限制时间,超出时间即订单失效(注意跟进自己项目实际情况说明)

商品浏览如何测试?(即web界面测试)

 

   你们用fiddler做工具是做什么用的?

 

        抓包

 

   jmeter是做什么测试的呢?

 

        接口、压力

 

   你们商城并发量多少用户?

 

        500左右