西南IT社区
    • 注册
    • 登录
    • 搜索
    • 主页
    • 问答
    • 话题
    • 热门
    • 圈子
    • 工作机会
    • 活动
    • 项目

    禅道自动化测试框架ZENTAOATF

    开源推荐
    zentaoatf
    1
    1
    123
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • qinnen596
      qinnen596 最后由 编辑

      ZENTAOATF是由禅道开发团队开发的自动化测试框架。它旨在解决自动化测试过程中测试脚本的发现、执行、比对、结果等问题。它只有一个可执行文件,可以支持各种脚本语言编写的自动化测试脚本,语法简单,使用灵活。而且已经和禅道深度集成,可以将禅道里面的测试用例和脚本做直接关联,并可以把脚本运行的结果提交到禅道中。自动化测试脚本执行失败后,还可以直接创建Bug。

      基本工作原理如下:首先,你需要写一个测试脚本来实现你正常的测试逻辑。现在支持php, python, ruby, lua, tcl, bash。这个测试脚本里面按照自己所测程序的业务逻辑编写,比如链接数据库,查询某一个记录等等。然后通过注释的方式为这个测试脚本写上基本的用例信息:标题,步骤和预期结果,然后执行ztf,ztf会扫描当前目录下面的带有用例标志的脚本,然后调用执行,得出每个脚本的实际输出,然后和用例里面事先记录好的预期结果进行比对,如果相匹配,则成功,如果失败,则计算diff信息。

      ZENTAOATF的主要特点如下:只有一个可执行文件:整个自动化测试框架只有一个ztf可执行文件,使用go开发,安装和运行都非常的方便。语法简单:自动化测试脚本的规则只有比较简单的几项,使用ini格式的语法组成。便于撰写和阅读。跨语言:支持各种各样的脚本语言,比如python, ruby, lua, tcl, bash, bat等。跨平台:可以运行在各个平台下面。和禅道项目管理软件深度集成。

      项目地址: https://github.com/easysoft/zentaoatf.

      替代文字

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      使用HTML构建办公软件 使用HTML构建办公软件 使用HTML构建办公软件
      工
      H
      Z
      西
      T
      J
      J
      M
      E
      I
      F
      漫
      成
      Y
      洋
      书
      Y
      D
      U
      Y
      娇
      玩
      1
      光

      西南地区IT社群(QQ)
      云南
      【昆明网页设计交流吧】243627302
      【昆明nodejs交流吧】 243626749
      【VUE】838405306
      【云南程序员总群】343606807
      【昆明UI设计】104031254
      【云南软件外包】15547313
      贵州
      【PHP/java源码/站长交流群】55692114
      四川
      【成都Java/JavaWeb交流】86669225
      【vaScript+PHP+MySql】116270060
      【UI设计/设计交流学习群】135794928
      重庆
      【诺基亚 JAVA游戏博物馆】 559479780
      【PHP,Java,Python,C++接单】 442103442
      西藏
      社群
      昆明网页设计交流吧
      友情链接
      • Funtask
      • Funtask 社区
      • SUWIS
      ©2019-2021 滇ICP备20006698号