zoukankan      html  css  js  c++  java
  • 基于Fitnesse的接口自动化测试-为什么选择Fitnesse?

    简单说说

     从Fitnesse的发布记录中可以看到,它2005就发布使用了,而我是15年的时候才接触到它。
     我14年开始被安排去实施自动化测试(偏重接口),一晃6年了,起初使用JUnit+Ant,16年开始使用Fitnesse,19年有一段时间尝试了Pytest。
     今年年初设计了一个自动化测试平台,将这几年使用Fitnesse的成果,合入到了平台之中。Fitnesse给平台带来接口自动化测试功能的同时,它的一些实施缺陷也被平台弥补。

    回到主题

    为什么选择Fitnesse?

    主观原因

    1. Fitnesse使用java开发,便于我查看源码,或者二次开发。
    2. 官方文档内容通俗易懂。
    3. 关键字驱动,比较习惯使用这种方式。

    客观原因

    1. 使用类wiki的表格语法编写自动化用例,门槛低,组员容易接受,易于推广使用。
    2. jar包启动,用例本地文本存储,便于部署。
    3. 关键字设计容易
    4. 提供Restful API,便于集成。

    总而言之,言而总之,做接口自动化测试,Fitnesse已经满足了我的需求,再说如果有不满足的地方,还可以自己改或者用平台弥补。

    被我集成到平台的Fitnesse

  • 相关阅读:
    js 保留两位小数 input要求是数字框,
    ionic实现滑动的三种方式
    如何在只封装异步请求的两个接口中实现同步请求
    ng-trim
    ng-repeat
    angular.js开发 将多页面开发成单页面
    接口
    记忆
    心情
    最小化安装CentOS-7-x86_64-Minimal-1511图文教程
  • 原文地址:https://www.cnblogs.com/moonpool/p/13408290.html
Copyright © 2011-2022 走看看