1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 F2etest v3.0.0 正式发布,零成本自动化测试方案 下载

Discussion in '软件资讯' started by 漂亮的石头, 2016-07-11.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    487,974
    Likes Received:
    47
    F2etest v3.0.0 正式发布了,经过我们没日没夜的持续开发,我们F2etest v3.0.0终于正式发布了。

    这里,我们先介绍下F2etest。

    F2etest是阿里巴巴开源的多浏览器综合测试解决方案。

    我们目前的定位:


    1. 云端的人工多浏览器测试解决方案


    2. 云端的WEB JS单元测试解决方案


    3. 云端的零成本自动化整体解决方案


    4. 云端的可视WebDriver Hub高并发解决方案

    F2etest开源地址:https://github.com/alibaba/f2etest

    本次版本进行了重大功能更新,为大家带来了革命性的产品:自测云

    看这篇文章前,我们先来通过视频了解下这款产品:

    http://v.youku.com/v_show/id_XMTYzMjgyNzExMg==.html

    自测云是什么?


    F2etest自测云是一款零成本的整体自动化测试解决方案,自测云 = 自动化测试云

    简单来讲,自测云就是一款零成本的WEB自动化录制工具!

    传统的自动化需要投入大量的精力编写自动化测试脚本,但是使用自测云,我们可以零成本的生成自动化脚本!

    传统一个自动化用例需要半天时间甚至几天,自测云仅需5分钟就能完成!

    我们的目标:让自测不要重复测!让自动化变成零成本!让自测云持续保障您的业务!

    以下是本产品的特点:


    1. 自测 = 自动化测试:对于开发人员来讲,自测是开发流程中缺一不可的过程,我们要实现的目标就是自测过程中即可同步的录制出自动化脚本,实现真正的零成本自动化


    2. 无干扰录制:所作操作均无需交互干扰,鼠标、键盘、alert弹框、文件上传,完全按照正常自测流程操作即可(以下操作除外:悬停事件、断言、变量)


    3. 云录制:仅需安装一个npm包,即可完成录制,所有依赖均部署在F2etest云中,几乎零安装成本,快速上手自动化


    4. 本地生成脚本:录制的脚本存储在用户本机,用户可以自行在录制的基础上进行修改定制,更自由更开放


    5. 丰富的断言:支持以下断言类型,val、text、displayed、enabled、selected、attr、css、url、title、cookie、localStorage、sessionStorage


    6. 支持数据Mock:我们支持Faker变量功能,支持强大的数据Mock


    7. 开源:我们整体解决方案完全开源,欢迎更多同学加入一起添砖加瓦!https://github.com/alibaba/f2etest
    为什么要做自测云这个产品?


    在整个业界,全栈是个非常热门的词!

    为了追求高效率,为了追求低成本,越来越多公司,越来越多的岗位,都在尝试着全栈!

    突然哪一天,你发现身边的QA突然转岗做开发了……

    再也没人帮你把关质量,没人帮你捉虫……

    突然觉得天就掉下来了,人生再也没希望了……

    Oh,MY GOD!我该怎么办?……


    你快回来!

    我一人承受不来!

    你快回来!

    生命因你而精彩!

    在这个背景下,我们选择开发这款自测云产品。

    因为,无论有没有QA,自测是开发人员必不可少的工作流程。

    我们每次开发完成后,都需要经过大量的自测工作。

    F2etest自测云就是在你自测的过程中,零成本的录制生成自动化用例。

    从而让我们再也不需要重复的进行大量的自测工作。

    仅需自测一次,就等于在所有浏览器上自测一遍,以后所有的自测工作就交给电脑。


    1. 一次自测等于自测所有浏览器。


    2. 一次自测等于今后所有回归自测。

    配合GitLab Ci, Jenkins等产品,我们更可以实现代码的持续集成,让自动化持续的保障我们的产品质量。

    拥有F2etest自测云,闲了我们就品品咖啡!

    [​IMG]

    拥有自测云,和加班永别!我们要锻炼身体!

    如果你有真爱……也可以

    [​IMG][​IMG]

    F2etest自测云和业界里的现有录制工具有什么不同?


    简单来讲,和业界里的一些自动化录制工具,我们具有以下显著特点:


    1. 完全无干扰静默录制,无需任何交互操作,即可完成自动化脚本的录制,以实现自测一遍,就可以完成脚本录制


    2. 录制出来的脚本纯净,无任何多余步骤,并且可读性非常高


    3. 用户行为全兼容,可以完美录制以下交互行为:鼠标、键盘、alert弹框、文件上传、DOM拖放,甚至我们都支持SVG录制


    4. 生成可运行的NodeJs用例代码,可按需求灵活进行修改,代码对开发非常友好
    F2etest自测云怎么用?


    通过以下简单的几个步骤,就能快速上手,没有任何学习成本!

    你什么都不需要懂,只要你懂自测就行!


    1. 安装Nodejs: https://nodejs.org/


    2. 安装关键依赖:npm install f2etest-recorder mocha -g


    3. 安装相关依赖:npm install jwebdriver expect.js mocha-generators faker --save-dev


    4. 初始化配置:f2etest-recorder init


    5. 开始录制:f2etest-recorder start


    6. 运行用例:mocha test.spec.js

    详细视频教程:http://v.youku.com/v_show/id_XMTYzMjgyNzExMg==.html

    了解更多信息,请访问我们Github的官方项目地址:https://github.com/alibaba/f2etest
    F2etest v3.0.0 正式发布,零成本自动化测试方案下载地址
     
Loading...