zoukankan      html  css  js  c++  java
  • 软件测试肖sir__ 农信银行入场手册

    (1)整个迭代周期中,测试人员需要什么时候介入和需要准备哪些配合,关注什么?
    在迭代周期中:我个人认为是拿到迭代测试需求时候,

    测试人员 正式执行测试是开发提交代码的时候,

    一、需要准备:1、不同测试的数据和用户 2、测试环境, 3、有自动化脚本可以先回归测试,

    二、关注:1、新功能迭代的测试点   2、主流程的测试能力   3、关于资金金额的测试  4、用例的覆盖率  

    (2)测试人员需要具备哪些能力?

    1、仔细,认真  比如:数据的正常性,金额的输入,数据保存等

    2、较强文档编辑能力   比如:书写测试用例,测试报告,测试计划,测试小结等

    3、具有较好的沟通  比如:和测试同事沟通技术,开发沟通bug,和领汇报情况,进度

    4、跟踪定位bug的能力  比如:bug出现你去定位前后端bug,我们可以通过接口,场景一:接口入参正确,响应体错误就是后端错误,场景2:接口入参正确,响应体正确,页面显示错误就是前段bug

    5、具备自我学习能力,不断学习,新技术(比如:功能,接口,自动化熟悉,但是java,性能,app还要多学习,提示)

    (3)比如支付,需要考虑哪些异常场景?

    支付考虑的异常场景:

     从金额上:

    包括正常金额的支付,最小值的支付,最大值的支付,错误金额的输入(包括超限的金额、格式错误的金额、不允许使用的货币等等);
      从流程上:包括正常完成支付的流程,支付中断后继续支付的流程,支付中断后结束支付的流程,支付中断结束支付后再次支付的流程,单订单支付的流程,多订单合并支付的流程等等;
      从使用的设备上:包括PC端的支付、笔记本电脑的支付、平板电脑的支付、手机端的支付等;
      从支付接口上:包括POSE终端机支付、银行卡网银支付、支付宝支付、微信支付、手机支付等;
      从产品容错性上:包括支付失败后如何补单或者退单、如何退款等;
      从后台的账务处理上:成功订单的账务处理、失败订单的账务处理、退款订单的账务处理、差错账处理等等。

    (4)优缺点?

    优点:功能,接口,自动化熟悉,python

    不足:java编程,性能测试,app测试还要多学习

  • 相关阅读:
    Sqlite3:Sqlite3命令行Linux操作
    Docker:docker部署Sqlite3数据库
    SpringBoot:Sqlite3+SpringBoot2.1.3+Mybatis-Puls整合项目
    Algorithm:Java加密解密之MAC(消息认证码)
    Springboot:SpringBoot2.0整合WebSocket,实现后端数据实时推送!
    windows10系统安装anaconda后CMD命令行里面的python默认版本变化的问题
    在树莓派中,minicom的一些使用方法
    树莓派软硬串口对调
    树莓派无显示屏连接wifi教程
    设备管理器添加到桌面
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/15423083.html
Copyright © 2011-2022 走看看