
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Explore the typical workday of a manual software tester, from receiving a build and executing tasks to reporting and retesting defects, with contrasts between video game and application testing.
Analyze the requirement to decide how many tests are needed for boundary values, and create positive and negative test scripts for 0, 50, 99 degrees Celsius with proper error handling.
Learn how SAT and UAT differ, with business users validating that the application meets functional specifications and requirements, while keeping SAT and UAT test scripts and data separate.
Learn how to test backend APIs with Postman by sending requests and validating responses, using sandbox environments, status codes like 200, 404, and 500, and creating collections for automated checks.
Take a tester's perspective on project validation to ensure quality by detailing test scripts and marking test evidence. Engage validators to address remarks, verify requirements, and secure final sign-off.
In this course, I will talk through becoming a Software Tester - also known as Quality Assurance (QA) Tester.
I have divided this course into three main sections, each focusing on a specific topic, and progressively more challenging and advanced.
We are starting at level 0, so do not worry! If you have no idea what software testing is, what prerequisites are to work as a software tester or how a typical day for a software tester looks like - we do cover it all in the introductory section.
In the following sections, we focus on the fundamentals of software testing as well as more advanced lectures. There you will find hands-on material to follow at your own pace while learning more technical topics (GITflow, Rest API testing, reading and understanding a JSON).
Apart from that, you will find Quizzes and "Coding Challenge" which allows you to test acquired knowledge.