GSoC 2025: Improving E2E QA Tests

Hey everyone! :wave:,

I’m Brian Patrick Bahati read more here and I’m excited about the opportunity to contribute to Google Summer of Code (GSoC) 2025, specifically in improving End-to-End (E2E) test coverage for the New React front end of OpenELIS Global. Currently, the E2E tests cover only about 30% of the application, leaving many workflows untested. My goal is to increase this to at least 80%, ensuring robust validation of critical functionality.

:mag: Why This Matters?

Higher Test Coverage: Reducing untested areas will minimize regressions and improve overall stability.
Better Automation: Strengthening the Cypress test suite will help catch issues earlier in the development cycle.
Seamless User Experience: More reliable tests mean fewer bugs and a smoother experience for users.

Tech Stack & Plan

  • React & TypeScript – Frontend framework in focus
  • Cypress – Primary E2E testing framework
  • Structured Test Strategy – Identifying gaps, prioritizing high-risk workflows, and implementing robust validation

I am part of the team that is hardening the current tests and I’d love to officially work on this project. Thoughts from the community and any insights from past contributors are welcome! Looking forward to collaborating with @caseyi Iiams-Hauser as the mentor and others on this.

Would appreciate any feedback or suggestions! Let’s make OpenELIS Global more resilient and test-driven!

You cannot drive something you have not tested!

gsoc2025 #QA #Cypress #React #TypeScript #OpenELIS

4 Likes

@tasksolver Are you working on this project as a contributor?