
What you will learn in this course?
What is software testing? Why software testing is important
Explore agile fundamentals and key ceremonies that guide planning, tracking, and review. Learn how backlog refinement, sprint planning, daily stand-ups, sprint reviews, and retrospectives keep teams aligned.
Learn the software testing life cycle (STLC) through stagewise steps from requirement analysis to test closure, including test planning, case development, environment setup, execution, Jira defect tracking, and verification.
A test case is a set of steps detailing what to test, how to test, and the expected result, with fields like test case id, title, precondition, steps, and priority.
Learn how to create test cases with steps, expected results, and traceability, and understand severity and priority levels to guide fixes and releases.
Learn to write clear, testable cases for the Google home page, covering search bar, Google search button, I am feeling lucky, search suggestions, voice search, multilingual input, and mobile layout.
Explore the core types of testing, including functional, smoke, regression, negative, exploratory, ui, accessibility, boundary value, cross-browser, and responsive testing, with practical examples and clear objectives.
Learn boundary value analysis (BVA), a black-box testing technique that targets edge values, including minimum, maximum, and values just outside the range, to detect boundary defects and improve test coverage.
Learn how equivalence partitioning divides input data into valid and invalid partitions, and tests one value from each group to represent the whole set, often with boundary value analysis.
Learn how a requirement traceability matrix maps requirements to test cases to ensure complete test coverage, track validation, and provide audit-ready proof in professional qa.
Master entry and exit criteria for testing, including environment readiness, approved test cases, and prepared data; understand the defect life cycle from new to closed.
Learn to create a bug in a Jira board by selecting the project, choosing bug, writing a clear summary and steps, attaching screenshots, and assigning priority and sprint.
Are you a complete beginner, a career changer, or someone already working in IT who wants to strengthen manual testing skills? This course is designed to help you learn Manual Software Testing from scratch and understand how testing works in real-world software projects.
In this course, you will build a strong foundation by first understanding what software testing is, why it is important, and how testers add value to software development. You will learn the complete Software Testing Life Cycle (STLC) and understand how testing fits into Agile methodology and Agile ceremonies used in modern companies.
The course focuses on practical learning. You will learn how to analyze requirements, think like a tester, and write clear and effective test cases. You will also understand different types of testing, entry and exit criteria, and the complete defect life cycle. Special attention is given to bug reporting, where you will learn how to log and manage defects professionally using Jira, one of the most widely used defect-tracking tools in the industry.
To give you real-time exposure, the course includes hands-on examples, such as writing test cases for the Google search page, helping you understand how testing is done in real applications. These practical examples will help you gain confidence and prepare you for entry-level manual testing roles.
By the end of this course, you will have a clear understanding of manual testing concepts, practical experience with test case writing and bug reporting, and the confidence needed to attend manual testing interviews and start your career as a Manual Software Tester.
No prior testing experience is required.