about
About TestAcademy
TestAcademy helps you practise browser testing. Read a lesson, then write a test for a practice app. Use Playwright, Cypress or Selenium. Run the test, then press Verify to check whether it catches a bug. Nothing needs to be installed. You can also prepare for interviews with questions and an AI practice interviewer.
A passing test can still miss a bug
The Run tests button checks the working app. Verify also checks app copies with something broken on purpose. If your test still passes on a broken copy, it missed that bug. The result tells you what it missed.
Why I built it
My name is Art Shllaku. I am a QA Automation Engineer.
When I was preparing for interviews, I wanted somewhere to practise browser testing. I wanted to use Cypress, Playwright and Selenium in the same place. Reading examples was useful, but I also wanted to write and run my own tests.
I built TestAcademy to make that practice easier to start.
Use the lessons with the official docs
The official docs explain each tool's commands. The lessons link to them so you can check the details: Playwright, Cypress and Selenium.
The lessons help you choose which check to write and explain your choice. They cover problems such as tests that pass locally but fail on a team's build server. You also practise finding page elements and waiting for the right result.
A command can be correct while the test misses a bug. Practice helps you check both. Use the docs for command details. Use the exercises to check what your test proves.
Where the lessons come from
I work in testing for international companies. I started in frontend development, building the pages people use. That background helps me understand how apps work and where tests can miss a problem.
My work includes moving tests from Cypress to Playwright and improving API test coverage. API tests check how services send and receive data. I have also led a Cypress team and worked in healthcare testing.
That work shapes the lessons and practice problems here. I write and review the content. I also test the examples and look for cases where they fail.
You can also read my earlier writing on testing: Best E2E automation testing practices on Medium, and posts on my E2E Testing Hub.
How this is run
The Foundations track and the first lectures of each framework are free. Try them before deciding whether to buy more lessons.
Paddle handles payments and is the registered seller for purchases here. If you need a refund, the refund policy explains what to do.
Tell me if a lesson is confusing or something does not work. You can also suggest a topic. Use the contact email below to write to me.