<iframe src="//www.googletagmanager.com/ns.html?id=GTM-MXN9JJ" height="0" width="0" style="display:none;visibility:hidden">

The Smaato Blog

The Smaato Blog

Marco Pajares Silva

Marco is Smaato’s Front-end Developer who supports our Publisher Platform, SPX. He’s an advocate of end-to-end tests and nodeJS.

Recent Posts

Automated End-To-End Testing with Protractor, Docker and Jenkins

Posted by Marco Pajares Silva on March 9, 2016

It’s widely acknowledged that testing is a key aspect of software quality. Due to the complexity of modern software development, many firms have started using end-to-end testing procedures as part of their software release process.

What is end-to-end testing? Let’s start with a definition. “End-to-end testing is a technique used to test whether the flow of an application right from start to finish is behaving as expected. The purpose of performing end-to-end testing is to identify system dependencies and to ensure that the data integrity is maintained between various system components and systems.”1

A few months ago at Smaato, we decided to implement end-to-end tests inside our Publisher Platform (SPX). SPX is a Java application on the backend and a mix of Angular, JS, Primefaces and pure  HTML pages on the frontend. We apply a continuous integration system based on Jenkins to build the application and run tests.

Read more »