Software Testing Analysis Project

  • Tech Stack: Java, Maven, JaCoCo, EvoSuite, Randoop, AI

Improved test coverage of 3 core classes in the open-source Joda-Time library using automated and manual tools

Boosted branch coverage from 85% to 100% by combining EvoSuite, Randoop, and manually written tests

Compared human vs. AI-generated tests using JaCoCo reports, identifying coverage gaps and strengths

Integrated ChatGPT into test workflows and refined prompts iteratively to increase test accuracy and readability