Software plays an integral role in everyday life due to its near-ubiquitous presence in an increasingly technological society. It has a profound impact on improving the efficiency, reliability, security, and safety of numerous service-oriented and mission-critical systems.
These goals, however, cannot be fully achieved without proper software testing. While many courses aim to equip students with fundamental knowledge and techniques in software testing, they often overlook industry practices and provide limited real-world testing experience. To address this gap and to promote advanced software testing theories, techniques, and tools, the Technical Committee on System and Software Assurance of the IEEE Reliability Society and the Dallas Chapter of the IEEE Reliability Society, in collaboration with the Computer Science Department at the University of Texas at Dallas, along with other sponsors such as Mooctest Inc., have organized multiple IEEE International Contests on Software Testing at various venues in recent years.
The upcoming contest will be held on Saturday, April 11, in a hybrid format, with both in-person sessions at ECSS 2.102 (TI auditorium) and ECSS 2.410 on the University of Texas at Dallas campus, as well as online participation.
The contest aims to provide participants with hands-on, real-world software testing and tool-usage experience, offering valuable opportunities to apply their learned testing techniques to address industry-level testing challenges.
Although participation in the contest is free of charge, all contestants are required to complete their registration on the contest website by April 10.
Each contestant will receive a certificate of participation for attending the contest.
Contestants who achieve the top scores in this contest will also receive cash prizes.
All contestants must use their own computers with the required software installed (see Running Environment). The contest consists of two parts:
The first part consists of a JUnit tutorial and practice, which will be available from March 1 to April 10. Each contestant may complete this part independently. The objective is to help participants become familiar with the contest format and the fundamentals of the JUnit testing framework. Basic knowledge of Java programming is required.
The second part will take place on April 11, 2026, from 9:30 AM to 12:30 PM (CDT). The contest is individual-based. Each contestant will design test cases with specific input values based on the provided README file and source code to test multiple Java programs. The quality of the generated test cases will be evaluated based on the achieved code coverage and mutation scores.
TBA
The in-person contest will be held in ECSS 2.102 (TI Auditorium) and ECSS 2.410 on the University of Texas at Dallas campus. Online participants can join via Zoom using the following credentials (Meeting ID: 878 9935 6950; Passcode: 330233)