• 接口自动化


    一、概念

    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.如何正确的断言保证测试的准确性

  • 相关阅读:
    5个示例带你学习AngularJS
    快速入门:十分钟学会Python
    Memcache知识点梳理
    用Phaser实现Flappy Bird 游戏
    7 个顶级的 HTML5 Canvas 动画赏析
    避坑宝典:如何选择HTML5游戏引擎
    电商平台10大商业与盈利模式
    【英文版本】Android开源项目分类汇总
    Android精品开源整理
    Android开源项目汇总【转】
  • 原文地址:https://www.cnblogs.com/kulankadamei/p/10128198.html
Copyright © 2020-2023  润新知