Testing Is Not Boring: Characterizing Challenge in Software Testing Tasks
Davi Gama Hardman, Cesar Fran\c{c}a, Brody Stuart-Verner, Ronnie de Souza Santos

TL;DR
This paper explores the challenging aspects of software testing tasks, emphasizing their complexity, creativity, and impact on professionals' motivation and engagement.
Contribution
It provides an empirical characterization of challenging tasks in software testing and highlights their role in professional motivation and engagement.
Findings
Creative and complex tasks motivate testers.
Overwhelming demands cause frustration and disengagement.
Balancing challenge levels sustains motivation.
Abstract
As software systems continue to grow in complexity, testing has become a fundamental part of ensuring the quality and reliability of software products. Yet, software testing is still often perceived, both in industry and academia, as a repetitive, low-skill activity. This perception fails to recognize the creativity, problem-solving, and adaptability required in testing work. Tasks such as designing complex test cases, automating testing processes, and handling shifting requirements illustrate the challenges testing professionals regularly face. To better understand these experiences, we conducted a study with software testing professionals to explore the nature of challenging tasks in software testing and how they affect these professionals. Our findings show that tasks involving creativity, ongoing learning, and time pressure are often seen as motivating and rewarding. On the other…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
