• Geb to Grid : Geb+Spock to a Selenium Grid on Docker: Build it and Use it.

    Attended: 1
    Start Time:

    Jun 9, 2016 6:00 PM

    End Time:

    Jun 9, 2016 9:00 PM

    Location:
    Constant Contact Reservoir Place
    1601 Trapelo Road Waltham MA 021451
    1


    Speaker: Ralph Navarro

    Test Automation has been getting easier and easier with each technological development.  Thanks to the WebDriver interface, a single test can be built to run against different browsers.  The Selenium project uses the WebDriver interface to allow coding tests in various languages.  However, developing and maintaining Selenium tests end up becoming a whole development effort unto itself.  Wouldn't it be nice to have a programming language that reads more like English?  Where tests all follow the same pattern?  Where the language aligns well with the requirements that are to be verified?
    This talk will focus on bringing together a few technologies that take you to the next higher level of coding using Domain Specific Languages (DSL); Groovy, Geb, and Spock.  Groovy enables the authoring of DSLs.  Geb is a DSL that makes Selenium coding simpler and allows you to do more with less code.  And Spock is a more logical way of writing tests (actually, they are called Specifications) that read like the requirements being verified.

    What does this mean to you, the developer, the test engineer, the stakeholder?  More efficient testing by having less test code to maintain, a coding interface that enables automating the creation of test stubs, and a closer alignment of the tests to the requirements.

    We will also build a Selenium Grid of various Operating Systems and Browsers using Docker.
    Finally, we will run our Geb+Spock tests against our Selenium Grid.

    Speaker Biography

    Ralph Navarro is passionate about test automation.  In 1998 he created a full-fledged test automation framework for testing LotusScript on Domino using Lotus Notes. In 2006, Ralph started Navarro Computing; focusing on the creation of test automation frameworks or leveraging open source tools toward improving software quality more efficiently than manual testing alone.

    In Hanna-Barbera's cartoon series "The Jetsons", George would go to work at Spacely Space Sprockets.  He would sit in front of a computer and there would be a button in front of him; kind of like the "Easy Button".  He would press the button and the whole factory would start working.  Ralph makes the button that handles testing repetitive or complex workflows in the simplest way possible.

    LinkedIn profile: https://www.linkedin.com/in/navarrocomputing




NEJUG Calendar

Recent Events
    • So What’s Going On With Java EE?


      Thursday March, 12, 2020 06:00 PM
      Microsoft
      5 Wayside Rd Burlington MA 01803
      0

    NOTE: Registration is ONLY via MeetUp:

    MeetUp Registration: So What’s Going On With Java EE?.


    What does JavaEE’s reincarnation as JakartaEE mean for developers? Author and JakartaEE ambassador Reza Rahman will discuss the recent history and present-day state of JakartaEE. He will then demonstrate the latest JakartaEE updates and coming attractions in Servlets, JPA, CDI, Jakarta REST, Security features, and other technologies.

    • Creating Resilient Micro-Services


      Thursday February, 13, 2020 06:00 PM

      1

    NOTE: Registration is ONLY via MeetUp:

    MeetUp Registration: Creating Resilient Micro-Services.


    The foundation of Application Resiliency is often found in the application code where Fault Tolerance is baked into the application at the time of designing and coding….

    This presentation starts with building resiliency ground-up by baking the basic crucial patterns into the application. Resiliency4j provides the out of the box integration with Spring Boot, a defacto standard micro-service framework.

    The patterns discussed include:

    • Rate Limiter
    • Retry
    • Bulkhead
    • Circuit Breaker
    • Timeouts
    • Distilling Java Containers


      Thursday January, 09, 2020 06:00 PM
      Microsoft
      5 Wayside Rd Burlington MA 01803
      1

    Register at our NEJUG MeetUp events page

    Three evolutionary ecosystems work well together: Java, Containers, and Kubernetes. Past versions of Java were never designed to be "container aware." This has led some to stray from the JVM to consider other shiny languages for Containers.

    But wait, let’s discover what Java 9, 10, 11, 12, 13 (…) has done to get our applications into efficiently distilled containers that pack nicely into Kubernetes.

    • Annual NEJUG Holiday Party - 2019!


      Thursday December, 12, 2019 06:00 PM
      Bertucci's
      475 Winter St Waltham MA 02451
      3

    The NEJUG Holiday Party is scheduled for our normal second Thursday of the month, December 12, 2019, but it is not a normal presentation meeting. Instead, it's an "all fun time" event where we get to chat, eat, drink, network, and socialize. Come, join us for dinner, great conversation and raffle prizes. Buy your tickets now and get the early bird discount!

    CLICK HERE 🡆  NEJUG Holiday Party Tickets (at EventBrite)

    Menu items include:

    • Appetizers
    • Salad
    • Bread Rolls
    • Chicken Parma
    • Four Cheese Ravioli
    • Rigatoni with Broccoli & Chicken
    • Desserts
    • Soft drinks, tea, and coffee are included.
    • Cash bar also available.
    • NO PIZZA - That's for regular meetings...

     

    Space is limited to 50 guests so buy your tickets early! Tickets for yourself and your guests are available here: https://www.eventbrite.com/e/nejug-holiday-2019-tickets-72434753297

     

    Corporate Sponsors:

    We are looking for additional corporate sponsors to help maximize the fun! Contact Avi Neer at avineer@gmail.com / (508) 523-2884 to share a sponsor idea or contact for monetary support, raffles items, or door prizes. Sponsors will be acknowledged with a logo and link on our website, and will have a short time slot during the event to speak directly with the attendees.

     

    Thanks to our primary Holiday Party sponsor:

    John Galt contributes to the success of organizations and individuals throughout the United States by expertly matching them with one another. Founded in 1997, they have worked with thousands of organizations and individuals over the years to enable them to achieve success. Their focus is on contract technology professionals in disciplines which are critical to an organization’s success.