PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 19, 20240 citationsOpen Access

Elevating Software Quality in Agile Environments: The Role of Testing Professionals in Unit Testing

View Full Paper
LNLucas Melo NevesOCOscar CamposRSRobson G. Santos

Key Points

Key points are not available for this paper at this time.

Abstract

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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Neves et al. (2024) studied this question.

synapsesocial.com/papers/68e73752b6db6435876b0459https://doi.org/10.48550/arxiv.2403.13220
Ask AI
Helpful
Bookmark
Share
View Full Paper