GSoC 2026 Intro | Interested in Playwright Integration Testing | Khushbu Wagh

Hi Django Mentors,
​I am Khushbu Wagh, a Full-stack Web Development student from India. I have been exploring Django’s GSoC 2026 ideas and I am very excited about the project ‘Switch to Playwright tests for integration testing’.
​I have experience with JavaScript and building responsive UIs, and I want to dive deeper into automated testing within the Django ecosystem. I have already started reading the project description and the related GitHub issues.
​Could you please guide me on the initial steps? Are there any ‘easy-pick’ tickets or small tasks related to testing that I can pick up to get familiar with the codebase?
​Looking forward to contributing and learning!
​Best regards,
Khushbu Wagh

1 Like

Welcome @Khushbuwagh !

We recommend that everyone gets started by reading:

Feel free to ask questions here if there’s anything in those references that you don’t understand or if you get stuck.

1 Like

Hi again! Just an update: I’ve been diving deeper into the Django internals as we discussed. I specifically looked into Ticket #9173 and located the IfNode class within django/template/defaulttags.py.
​I have a good understanding of how the conditional logic is structured now. Before I start implementing the fix, I wanted to confirm if this is the right place to make changes for this specific ticket. Looking forward to your guidance!