We have restored access to the website from outside the CERN network, however access from certain worldwide locations is still being blocked (read more here).

CERN Accelerating science

Talk
Title Automated Smoke Testing on the JVM with Geb
Video
If you experience any problem watching the video, click the download button below
Download Embed
Mp4:Medium
(1000 kbps)
High
(2000 kbps)
More..
Copy-paste this code into your page:
Copy-paste this code into your page to include both slides and lecture:
Author(s) SILVA, Joao (speaker) (CERN)
Corporate author(s) CERN. Geneva
Imprint 2015-09-29. - Streaming video.
Series (Conferences)
(1st Developers@CERN Forum)
Lecture note on 2015-09-29T14:00:00
Subject category Conferences
Abstract The presentation will focus on automated smoke testing in the Java world, and how to prevent catastrophic failures from reaching the production environment. We will show how we have leveraged Geb -- a browser automation tool built on top of Selenium -- to develop a full suite of smoke tests for CERN's Electronic Document Handling (EDH) system -- a large web application with over 1 million lines of Java code, in production since 1998. Though the tool is aimed for use on the JVM, the concepts that will be presented can be applied in other languages that have wrappers for Selenium. In particular, patterns that can be used to better describe and structure functional/smoke tests, as well as how to integrate these tests with continuous integration systems, such as Atlassian Bamboo, using headless browsers (e.g. PhantomJS) or virtual frame buffers.
Copyright/License © 2015-2024 CERN
Submitted by pedro.ferreira@cern.ch

 


 Record created 2015-09-30, last modified 2022-11-02


External links:
Download fulltextTalk details
Download fulltextEvent details