zoukankan      html  css  js  c++  java
  • 接口自动化

    一、概念

    1. 什么时接口自动化?

    接口自动化就是传入输入,检查输出的一个过程,

    优点:相比UI测试,有效且稳定,比单元测试更容易上手。

    2. 如何做好接口自动化?

     梳理测试用例,将测试点罗列出来,设计好测试用例。

    3.自动化和手工的区别?

    自动化只是将测试点用程序实现出来。提高测试效率,缩短回归测试的时间,而且不容易遗漏。

    4.自动化测试用例和普通用例设计的区别

    基本上没啥区别,基本上也是采用边界值法,等价划分法,场景法等。

    5.自动化关注的重点

    a)功能

    b)逻辑业务,根据需求文档设计

    c)异常场景,像调用第三方接口超时要如何处理,调用失败要如何处理等

    d)安全,像登录,请求头里有header的话,删除header是否能正常请求

    6.如何设计测试用例

    a)代码可读性,好的命名规范,写注释

    b)可维护性,case的独立性,一个case只测试一种场景

    c)可迁移性,本机可用,迁移到其余的电脑也可以用

    d)可重用性,参数化,封装成类

    e)case的效率,多线程,分布式等

    7.如何管理测试数据

    测试数据的分类

    a)基础数据,放配置文件里(像登录数据,至少需要一组数据用来登录)

    b)测试数据,放excel里面(根据不同场景设置的不同数据,比如注册)

    c)临时数据,直接写到脚本里

    8.如何解决用例之间的依赖

    9.如何正确的断言保证测试的准确性

  • 相关阅读:
    论线段树:二
    BST 二叉搜索树
    论线段树:一
    [luoguP3627][APIO2009]抢掠计划
    二分图匹配(匈牙利算法)
    SPFA 全面讲解
    markdown的常用高级操作。
    UVA11235 Frequent values
    P2279 [HNOI2003]消防局的设立
    P2216 [HAOI2007]理想的正方形
  • 原文地址:https://www.cnblogs.com/kulankadamei/p/10128198.html
Copyright © 2011-2022 走看看