zoukankan      html  css  js  c++  java
  • 【分享】接口自动化测试当道?工具/框架如何选择?

    当今,“自动化测试”大行其道,其中“接口自动化测试”便是同行们谈得最多的话题之一。了解测试金字塔分层理念的童鞋都清楚,接口自动化测试有以下优点:
    投入低,产出高。
    比UI自动化更稳定。
    比单元测试更接近真实业务。

    正因为以上优点,接口自动化测试逐渐成为了业界主流,各种工具/框架层出不穷,比如
    Eolinker、jmeter、postman、python+requests、java+restassured、java+httpclient等。

    工具和框架的区别
    框架是为解决一个或一类问题而开发的产品,用户一般只需要使用框架提供的类或函数,即可实现全部功能。它主要用于实现测试用例的组织和执行,以及测试结果的生成。

    工具与框架所作的事情类似,只是工具会有更高的抽象逻辑,屏蔽了底层的代码,一般会提供单独的操作界面供用户操作。例如,Eolinker和Selenium IDE就是自动化测试工具。

    简单的说,就是框架通常代码比较完整,但是相对应的上手难度和搭建流程较为复杂。而工具则是对应某个或某些功能,打包好底层代码,通过界面进行操作,当然复杂操作还是需要脚本。
    打个比方,Eolinker是接口的自动化测试工具,缺点是UI和功能测试薄弱,优点是上手简单,更适应当今的自动化测试主流趋势。

    自动化测试技术在现代测试技术中是有一定优势的,但是自动化测试不是在任何情况下都必须的,适当的、或者是有效成本投入,需要我们在合适的时机引入自动化测试,使手工测试和自动化测试实现完美结合。
    演示工具:Eolinker

  • 相关阅读:
    创建包含前后255天所有天数的视图。
    VC获取主机名和主机信息
    在PowerDesigner增加unique约束
    差集的几种计算方法
    动态列的处理(统计)。
    一个查询语句各个部分的执行顺序
    IDC机房跳线
    软件下载链接
    IDC装机检查思路
    运维工程师之IDC系列
  • 原文地址:https://www.cnblogs.com/dc20181010/p/14685289.html
Copyright © 2011-2022 走看看