Methodologies & Tools
Friday, 12. May 2017., 15:40
Test-driven development is a robust way of designing software components (units) so that their behaviour is specified through unit tests. However, by their definition, unit tests cannon find UI and integration bugs. When working in a Web environment, besides unit testing, we also need to make use of UI and integration testing to ensure better test coverage. In this presentation we will demonstrate how to apply unit, UI and integration testing when developing Web components in a Java-based content management platform. Besides AEM platform, the demonstrated approach relies on free development tools like Eclipse, Maven, Jenkins, JUnit, Mockito and Selenium.