Highly Automated Agile Testing Process: An Industrial Case Study

Journal Title: e-Informatica Software Engineering Journal - Year 2016, Vol 10, Issue 1

Abstract

This paper presents a description of an agile testing process in a medium size software project that is developed using Scrum. The research methods used is the case study were as follows: surveys, quantifiable project data sources and qualitative project members opinions were used for data collection. Challenges related to the testing process regarding a complex project environment and unscheduled releases were identified. Based on the obtained results, we concluded that the described approach addresses well the aforementioned issues. Therefore, recommendations were made with regard to the employed principles of agility, specifically: continuous integration, responding to change, test automation and test driven development. Furthermore, an efficient testing environment that combines a number of test frameworks (e.g. JUnit, Selenium, Jersey Test) with custom-developed simulators is presented.

Authors and Affiliations

Jarosław Berłowski, Patryk Chruściel, Marcin Kasprzyk, Iwona Konaniec, Marian Jureczko

Keywords

Related Articles

Machine Learning or Information Retrieval Techniques for Bug Triaging: Which is Better?

Bugs are the inevitable part of a software system. Nowadays, large software development projects even release beta versions of their products to gather bug reports from users. The collected bug reports are then worked up...

Resolving Conflict and Dependency in Refactoring to a Desired Design

Refactoring is performed to improve software quality while leaving the behaviour of the system unchanged. In practice there are many opportunities for refactoring, however, due to conflicts and dependencies between refac...

Experience Report: Towards Extending an OSEK-Compliant RTOS with Mixed Criticality Support

Background: With an increase of the number of features in a vehicle, the computational requirements also increase, and vehicles may contain up to 100 Electronic Control Units (ECUs) to accommodate these requirements. For...

ECLogger: Cross-Project Catch-Block Logging Prediction Using Ensemble of Classifiers

Background: Software developers insert log statements in the source code to record program execution information. However, optimizing the number of log statements in the source code is challenging. Machine learning based...

Systematic Literature Review on Search Based Mutation Testing

Search based techniques have been widely applied in the domain of software testing. This Systematic Literature Review aims to present the research carried out in the field of search based approaches applied particularly...

Download PDF file
  • EP ID EP201186
  • DOI 10.5277/e-Inf160104
  • Views 100
  • Downloads 0

How To Cite

Jarosław Berłowski, Patryk Chruściel, Marcin Kasprzyk, Iwona Konaniec, Marian Jureczko (2016). Highly Automated Agile Testing Process: An Industrial Case Study. e-Informatica Software Engineering Journal, 10(1), 69-87. https://europub.co.uk./articles/-A-201186