3 papers
cs.SE2026
Exceptional Behaviors: How Frequently Are They Tested?
Andre Hora, Gordon Fraser
Exceptions allow developers to handle error cases expected to occur infrequently. Ideally, good test suites should test both normal and exceptional behaviors to catch more bugs and…
cs.SE2026
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest
Altino Alves, Andre Hora
Unittest and pytest are the most popular testing frameworks in Python. Overall, pytest provides some advantages, including simpler assertion, reuse of fixtures, and interoperabilit…
cs.SE2026
What Do Contribution Guidelines Say About Software Testing?
Bruna Falcucci, Felipe Gomide, Andre Hora
Software testing plays a crucial role in the contribution process of open-source projects. For example, contributions introducing new features are expected to include tests, and co…