ICST 2024
Mon 27 - Fri 31 May 2024 Canada
Mon 27 May 2024 14:00 - 14:30 at Room 3 - Session 3

Testing is an essential quality activity in the software development process. Usually, a software system is tested on several levels, starting with unit testing that checks the smallest parts of the code until acceptance testing, which is focused on the validations with the end-user. Historically, unit testing has been the domain of developers, who are responsible for ensuring the accuracy of their code. However, in agile environments, testing professionals play an integral role in various quality improvement initiatives throughout each development cycle. This paper explores the participation of test engineers in unit testing within an industrial context, employing a survey-based research methodology. Our findings demonstrate that testing professionals have the potential to strengthen unit testing by collaborating with developers to craft thorough test cases and fostering a culture of mutual learning and cooperation, ultimately contributing to increasing the overall quality of software projects.

Mon 27 May

Displayed time zone: Eastern Time (US & Canada) change

14:00 - 15:30
Session 3NEXTA at Room 3
14:00
30m
Short-paper
Elevating Software Quality in Agile Environments: The Role of Testing Professionals in Unit Testing
NEXTA
Lucas Neves Cox Automotive Inc., Oscar Campos Cox Automotive Inc., Robson T. de Souza Santos , Cleyton Vanut Cordeiro de Magalhães , Italo Santos Northern Arizona University, Ronnie de Souza Santos University of Calgary
14:30
30m
Research paper
Selecting "good" regression tests based on a classification of side-effects
NEXTA
Robert Balink TU Berlin, Marc-Florian Wendland Fraunhofer Fokus, Yuriy Yevstihnyeyev Vaadin
15:00
30m
Research paper
ODACE: An Appium-based Testing Automation Platform for Android Mobile Devices Certification
NEXTA
Sundos Mojahed École de technologie supérieure (ÉTS), Rejean Drouin , Lokman Sboui École de technologie supérieure (ÉTS)