精华内容
下载资源
问答
  • 开源的自动化测试平台

    千次阅读 2019-06-19 17:15:26
    基于RobotFramewordweb集成环境,支持web自动化,http接口自动化,以及移动自动化,曾用名:AutoLine ...基于httprunnerweb集成环境,主要是实现接口的测试自动化 前端:js vue element-ui...

    https://github.com/czguo/AutoLink

    基于RobotFrameword的web集成环境,支持web自动化,http接口自动化,以及移动自动化,曾用名:AutoLine

     

     

    https://testerhome.com/topics/14962

    基于httprunner的web集成环境,主要是实现接口的测试自动化

    前端:js vue element-ui

    github地址:https://github.com/pencil1/ApiTestWeb

    后端:python flask httprunner

    github地址: https://github.com/pencil1/ApiTestManage

     

     

    https://github.com/testdevhome/autotestplat

    支持web自动化,http接口自动化,以及移动自动化

     

     

    https://github.com/radiateboy/automagic

    web自动化

     

    https://github.com/httprunner/httprunner

    这个应该算是一个测试框架,不算测试平台

     

     

     

     

    展开全文
  • 以下为小编整理,各类自动化测试平台,供大家工作中自己参考:一autotestplat作者:fin功能:接口自动化测试,性能测试,appui自动化测试,webui自动化测试源码:https://github.com/testdevhome/autotestplat官网...

    以下为小编整理的,各类自动化测试平台,供大家工作中自己参考:

    69430fe05614c71e8b23ff5025406989.png

    一 autotestplat作者:fin

    功能:接口自动化测试,性能测试,appui自动化测试,webui自动化测试

    源码:https://github.com/testdevhome/autotestplat

    官网:http://www.autotestplat.com

    语言:python

    69430fe05614c71e8b23ff5025406989.png

    二 lego 作者:美团

    b7075f69903d3b7ad0b6eb9de7930bd7.png功能:接口自动化测试

    源码:未知

    官网:https://tech.meituan.com/2018/01/09/lego-api-test.html

    语言:java

    69430fe05614c71e8b23ff5025406989.png

    三 未知 作者:未知

    b7075f69903d3b7ad0b6eb9de7930bd7.png功能:接口自动化测试

    源码:https://github.com/githublitao/api_automation_test

    官网:http://120.79.232.23/     用户名admin 密码admin369874125

    语言:java

    69430fe05614c71e8b23ff5025406989.png

    四 luckyframe,作者:seagull

    功能:接口自动化测试,appui自动化测试,webui自动化测试

    源码:https://gitee.com/seagull1985/LuckyFrameWeb

    官网:http://www.luckyframe.cn

    语言:java

    69430fe05614c71e8b23ff5025406989.png

    五 automagic 作者:radiateboy

    功能:webui测试

    源码:https://github.com/radiateboy/automagic

    官网:未知

    语言:python

    69430fe05614c71e8b23ff5025406989.png

    六 easytest,作者:wsyu

    功能:接口测试

    源码:https://github.com/wsyu/EasyTest

    官网:未知

    语言:python

    七 eolinker,作者:eolinker

    功能:接口测试

    源码:https://github.com/eolinker

    官网:www.eolinker.com

    语言:php

    69430fe05614c71e8b23ff5025406989.png

    八 xtest,作者:breaking

    功能:接口测试

    源码:https://github.com/x-utest/

    官网:http://gtestbce.gtapp.xyz/login.html

    语言:python

    69430fe05614c71e8b23ff5025406989.png

    九 hitchhiker,作者:brookshi

    功能:接口测试,性能测试

    源码:https://github.com/brookshi/Hitchhiker

    官网:http://www.hitchhiker-api.com

    语言:nodejs

    69430fe05614c71e8b23ff5025406989.png

    十 Airtest,作者:Meteorix

    功能:游戏和appui测试

    源码:未知

    官网:http://airtest.netease.com

    语言:python

    69430fe05614c71e8b23ff5025406989.png

    十一 httprunner 作者:debugtalk

    功能:接口测试,性能测试

    源码:https://github.com/httprunner/httprunner

    官网:http://cn.httprunner.org

    语言:python

    69430fe05614c71e8b23ff5025406989.png

    十二 BSTester 作者:BSTester

    功能:接口自动化测试平台

    源码:https://github.com/BSTester/OpenStark

    官网:https://www.bstester.com/2016/10/way-to-test-interfaces-interface-test-platform-another

    语言:未知

    69430fe05614c71e8b23ff5025406989.png

    十三 未知,作者:未知

    功能:接口自动化测试

    源码:未知

    官网:http://47.107.147.188/#/login 用户名ceshi 密码123456

    语言:python

    十四 Masteryi,作者:易大师

    功能:接口自动化测试

    源码:未知

    官网:https://gitee.com/xuwangcheng/masteryi-automated-testing

    语言:python

    69430fe05614c71e8b23ff5025406989.png

    十五 三剑客,作者:360

    功能:接口自动化测试

    源码:未知

    官网:http://jiekouceshi.com

    语言:python

    展开全文
  • 为什么要开发AutoLine为中小企业提供一个好用的自动化测试解决方案为广大软件测试从业人员提供一个基于开源框架的自动化测试平台开发示例业余写写,练习下敲代码的速度采用了哪些开源技术/框架Python...

    AutoLine开源平台

    什么是AutoLine开源平台

    AutoLine开源平台是一个开源自动化测试解决方案,基于RobotFramework进行二次开发,支持RobotFramework几乎所有的库。

    为什么要开发AutoLine

    为中小企业提供一个好用的自动化测试解决方案

    为广大软件测试从业人员提供一个基于开源框架的自动化测试平台开发示例

    业余写写,练习下敲代码的速度

    采用了哪些开源技术/框架

    Python3

    Flask

    EasyUI

    Chartjs

    Robotframework

    Requests

    SQLAlchemy

    Appium-Python-Client

    Selenium3

    等等其他及上述技术相关的插件或技术包

    安装

    下载AutoLine工程, 在AutoLine根目录下有requirements.txt文件,该文件包含了所有依赖的包,安装好Python3并确保Python3的pip可用,使用以下命令安装AutoLinie依赖库

    pip install -r requirements.txt

    等待安装完成

    配置

    在AutoLine目录下的.env为所有关键的配置项

    # 用于定义运行环境

    # production - 生产环境

    # development - 开发环境

    AUTOBEAT_CONFIG=production

    # 服务器端启动秘钥,这里随意输入一串字符

    SECRET_KEY=FJWEOIO138989340SNNFISLDNFIOWFNSNALFKNSDLKF

    # SMTP账号

    MAIL_SERVER=

    MAIL_PORT=587

    MAIL_USERNAME=

    MAIL_PASSWORD=25

    FLASKY_MAIL_SUBJECT_PREFIX=[AutoLine]

    FLASKY_MAIL_SENDER=AutoLine Admin

    # 默认admin账号, 默认密码123456

    FLASKY_ADMIN=autoline@126.com

    # 开发环境数据库连接字符串

    DEV_DATABASE_URL=sqlite:///../AutoLine-dev.sqlite

    # 生产环境数据库连接字符串

    DATABASE_URL=mysql+pymysql://root:123456@127.0.0.1/autoline

    # 调度连接字符串

    TRIGGER_DATABASE_URL=mysql+pymysql://root:123456@127.0.0.1/autoline

    如何运行

    在配置好上述配置后如何运行AutoLine?

    一. 初始化数据库

    python manage.py db init

    python manage.py db migrate

    python manage.py db upgrade

    二. 初始化数据

    python manage.py deploy

    三. 运行

    python manage.py runserver

    首页

    使用默认账号: autoline@126.com/123456 登录如图:

    一些截图

    产品管理

    项目管理

    调度管理

    查看任务

    测试报告

    许可

    AutoLine基于Apache License 2.0协议发布

    展开全文
  • 软件简介LuckyFrame测试平台是一款免费开源的自动化测试平台,最大的特点是全纬度覆盖了接口自动化、WEBUI自动化、APP自动化,并且支持分布式测试,测试关键字驱动也很大程度上解决了测试同学代码基础弱的问题。...

    软件简介

    LuckyFrame测试平台是一款免费开源的自动化测试平台,最大的特点是全纬度覆盖了接口自动化、WEB

    UI自动化、APP自动化,并且支持分布式测试,测试关键字驱动也很大程度上解决了测试同学代码基础弱的问题。同时我们知道测试永远都只是质量保障的其中一个手段,所以也集成了质量管理相关的一些功能。

    作者(Seagull1985 51testing论坛自动化版主)

    工作之余本着做一些有意义的事情,免费开源出来,也许代码写得还不够成熟、也许平台还有很多不尽人意的地方,但我相信这仅仅只是一个起点,后面还有很长的路要走,荆棘满地,要做的只能是仰望天空,砥砺前行,真诚的希望大家多多反馈意见。同时,既然是开源,也是更加期待您能一起参与协作开发,集大家的力量打造一个属于国人的最好开源平台,感谢所有人的支持!

    一.平台特点

    分布式测试: 使用Web-Client的方式,Web端负责基本信息管理展示,Client负责用例执行,任意无限扩展客户端。

    专业用例管理: 自动化用例的专业管理方式,让您编写自动化用例更简单,直观。

    质量管理: Web端不仅仅有用来管理自动化相关的模块,更可以做一些简单的质量数据收集分析以及数据的多图表展示。

    多线程执行用例: 客户端执行用例可以指定线程数量,用例运行更快速。

    多语言驱动: 支持JAVA以及Python语言编写测试驱动,自动化测试手段更加灵活多变。

    定时任务调度: 支持自定义配置调度任务,包括指定线程数,指定执行客户端,远程执行shell重启tomcat,对jenkins中的项目进行构建等。

    测试过程监控: 客户端运行用例采用命令行的方式,在客户端可以实时查看过程。Web端可以通过任务查询查看测试进度。

    日志定位: 客户端LOG4J+数据库记录测试过程日志,2种方式都可以通过Web端实时查看定位问题。

    接口+Web UI+移动端UI多纬度自动化: 支持接口+Web UI+移动端UI自动化,Web

    UI自动化采用WebDriver3.0封装,移动端UI自动化采用APPIUM封装,纯关键字驱动,0编码。

    HTTP+Socket接口免编码:

    完全封装HTTP以及Socket接口,协议模板+纯关键字驱动,免编码,初级测试人员的福音,与其他类似开源工具相比优势明显

    在线调试用例: 用例步骤管理界面直接调试自动化用例,避免使用开发工具调试带来的麻烦,省心、省力、省脑子,但是不能不要脑子。

    Bootstrap 小清新风格界面: 整套Web系统基于Bootstrap风格,以及多种其下的插件,构建清爽界面。

    二.平台干了啥?

    主要包括了4个方面,第一自动化测试的分层,第二平台框架的扩展性,第三测试的多纬度,第四利用到成熟的开源产品。

    首先测试的分层是目前做自动化框架的主流做法,分层的好处就是,每层之间都是独立的,互不影响,又可以互相灵活组装后,形成一个新的测试流程或理测试场景,通常我们会分为四层即框架层,用例层,脚本层,数据层。

    第二方面扩展性,满足多个测试场景、多个测试项目、多个网络协议都能应用,而且支持你利用开发语言对测试驱动桩进行开发,这样基本就实现了跟所有接口、协议的无缝测试对接。

    第三方面多纬度覆盖目前的主流测试方式,包括所有接口,web ui,移动APP等等。

    第四方面利用开源产品,我们选择了webdriver、appium等成熟的测试框架进行集成,并且系统也提供测试过程全链路管理界面,让你有一个更科学、更方便的自动化管理体系。

    欢迎关注我们的公众号,更多版本动态、使用技巧、测试经验在这里分享!

    展开全文
  • 原标题:8款开源自动化测试框架,速速收藏来源:http://www.51testing.com/近年来, 自动化测试越来越热门,该领域新的挑战和机遇也在...8款开源自动化测试框架,速速收藏1、CarinaCarina是基于Java的自动化测试框架...
  • Airtest跨平台的UI自动化测试框架,适用于游戏和App快速开始Airtest是一个跨平台的UI自动化测试框架,适用于游戏和App。目前支持Windows和Android平台,iOS支持正在开发中。Airtest提供了跨平台的API,包括安装应用...
  • 一、性能自动化测试1、项目名称:基于Jmeter实现在线压测平台和在线管理Jmeter脚本系统项目简介:本项目基于renren-fast Java开发平台开发,内核基于Jmeter-Api和Jmeter脚本实现在线性能压测。具有如下特点友好...
  • 以下为小编整理,各类自动化测试平台,供大家工作中自己参考:一autotestplat作者:fin功能:接口自动化测试,性能测试,appui自动化测试,webui自动化测试源码:https://github.com/testdevhome/autotestplat官网...
  • 小编公众号:自动化测试 To share https://git.code.tencent.com/TestDog/v1.git 效果图 登陆模块 项目管理 创建一张表来管理项目,主要含产品名称、产品编号、产品描述、产品负责人、创建时间、操作 接口...
  • 以下为小编整理,各类自动化测试平台,供大家工作中自己参考:一 autotestplat 作者:fin功能:接口自动化测试,性能测试,appui自动化测试,webui自动化测试源码:https://github.com/testdevhome/autotestplat...
  • 作者介绍:网名: Ray介绍:笑起来像个孩子,冷起来是个迷。博客:http://www.cnblogs.com/tsbc/2018年3月29日,Ray说准备把AutoMagic自动化测试管理平台开源...因此对于要从事自动化测试平台开发测试人员来讲有很...
  • 开源软件自动化测试平台

    千次阅读 2006-06-09 17:58:00
    开源软件总是处于不断演化和...根据SourceForge.net统计,目前,总共有121,213个开源项目在该网站进行了登记,其中实际活动着项目约占1/10,而比较重要、稳定活动开源项目也只有几百个,而且它们都有固定“官方
  • Taisite-Platform 开源申明这是一个受限制自由软件!您不能在任何未经允许前提下对程序代码进行修改和用于商业用途;也不允许对程序代码修改后以任何形式任何目的再发布。为尊重作者劳动成果,Taisite-...
  • 自动化平台分成两部分,web端负责测试用例编写及用例调度等.客户端用于具体执行用例. 客户端和服务器端安装和配置请参考官网 http://www.luckyframe.cn/book/yhsc/syschyy-24.html 1.客户端配置 下载并解压...
  • 要么,善于利用开源的测试工具提高效率;要么,干脆自己开发一款开源测试工具 ,提高自己团队的效率同时,也可以帮助行业内同行提高效率; 老徐一直提倡价值,从价值的维度出发; 做一件事情,先考虑清楚:这件事...
  • 然后到基于flask前后端结合在一起弄平台,最后到现在前后端分离开发出平台,感触颇深啊,额额额,开源啦,代码写得糟糕,有问题啊、优化啊、建议啊、等等希望能指点指点,qq:362508572 ~~~ 基本结构 前...
  • QT4W (Quick Test for Web)是使用Python开发的Web自动化框架,是QTA(QTA是一套集成面向多端多平台的自动化测试解决方案,包括QT4A,QT4A,QT4C等,其中QT4A及QT4I已经开源)自动化体系内实现支持Web自动化测试能力的...
  • 背景UI自动化,在进行的过程中,难免会遇到平台化,在实际的工作中,有的领导也会想要实现自动化测试平台化。自动化平台化后,有了更为实际的成果,在做UI自动化,很想吧现在的自动化的框架进行平台化,完成更多的...
  • 在选择开源的自动化测试框架时,务必关注这些关键要素,比如可重用、易于维护、最少的人工干预、稳定性、可扩展等。 如何选择测试自动化框架? 由于不同的业务有不同的需求,因此很难在自动化测试框架中匹配所有的...
  • Selenium是一个很好的多平台多浏览器的自动化测试框架,Selenium提供了2种运行模式——Core和Remote Control(RC),除此之外,ThoughtWorks还为Selenium提供了Firefox的Add-on——Selenium IDE以及RC模式的扩展...
  • 一系列自动化测试的开源项目介绍

    万次阅读 多人点赞 2018-11-21 14:14:22
    本文针对性能测试、Web UI 测试、API 测试、数据库测试、接口测试、单元测试等方面,为大家整理了github或码云上优秀的自动化测试开源项目,希望能给大家带来一点帮助。 一、性能自动化测试 1、项目名称:基于...
  • 前言:ATP(Auror Test Platform)是一个集成接口-UI自动化一体化测试平台,关于ATP和如何对服务端接口测试方案已介绍了,这篇推文将介绍ATP对于UI自动化测试的解决方案。你是否曾想过,不使用任何自动化框架,不写...
  • Appium是一款开源的平台测试自动化工具,适用于原生,混合和移动Web和桌面应用程序。支持模拟器(iOS),模拟器(Android)和真实设备(iOS,Android,Windows,Mac)。
  • 开始接触接口测试的时候,使用jmeter,当时...混迹testerhome开源版块也有不少接口自动化开源项目,最有名应该是httprunner,试了下不是我菜。 还有其他几个开源平台也试用了下,个人感觉跟我思想不是很契
  • 你是否曾想过,解决日常工作中一些重复繁琐,无聊费事工作。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,634
精华内容 653
关键字:

开源的自动化测试平台