
Discover end-to-end software testing fundamentals, from agile practices (sprint, scrum, daily scrum) to requirement analysis, test case design, bug reporting, deployment, and regression.
Explore the principles of testing through real-world tester responsibilities, case writing, regression, and deployments, and understand how excellence across domains shapes success.
The agenda covers sprint and scrum, a day in the life of Dexter, regression deployments, tester challenges, and the impact of missed testing, ending with a Q&A.
Explore agile methodology as an incremental, time-bound approach that delivers software in short iterations, enables early testing, faster value, and contrasts with traditional waterfall models.
Agile gains popularity by delivering features in small chunks for market use, enabling rapid adaptation to competition and revenue generation as the product develops, with flexible requirements driving customer satisfaction.
Explore the sprint cycle in agile software testing, where each sprint plans, designs, builds, tests, and deploys features, typically lasting three weeks, delivering incremental value through multiple iterations.
The sprint planning meeting defines the sprint's activities and features with the product owner and team, using a high-level walkthrough of UI mockups, login, registration, and validation scenarios.
Follow a tester's typical day from scrum meetings to bug reporting and cycle execution in a Q environment, learning reviews, status tracking, and the importance of honest, thorough testing.
Learn how a scrum meeting helps a development and QA team self-organize, track sprint status, and surface blockers to keep a login page feature on track across time zones.
Direct the scrum meeting, keep discussions concise, and record action items with owners, while addressing blockers and saving time through clear minutes.
Learn the daily scrum: keep meetings under 15 minutes at a fixed time and location, avoid debates, and answer what I did yesterday, what I will do today, and blockers.
Define a test plan as a key document that outlines testing activities, responsibilities, deployment timing, automation and performance tools, and entry-exit criteria and scope for end-to-end testing.
Study the user story concept in end to end software testing, including how it guides design, development, and testing from a user’s perspective, with login page examples and acceptance criteria.
Assigns user stories to developers, QA, and product owners, detailing feature specifics, validation across environments, and defect tracking to ensure ready-to-release software.
Define and write a user story to drive end-to-end testing, using the 'as a user, I want to' format with a Facebook status update example to shape test cases.
Clarify user stories in product elaboration meetings, where product owners and the team define features, scenarios, and test cases for the login page and related epic.
Understand why interpreting requirements matters in end-to-end software testing, and learn how product collaboration meetings prevent miscommunication across stakeholders from customers to developers.
Learn to craft robust test cases using a standard template, detailing preconditions, step by step verification, and clear expected results for end-to-end software testing.
Explore two key test case types—requirement-based and scenario-based—and learn to cover both to ensure complete testing of a shopping cart facility, including 'what if' scenarios and requirements.
Learn how to review test cases to improve coverage by inviting another tester's perspective, assessing alignment with the user story, and updating the test case through a structured review process.
Explore self-review, peer review, and lead or manager reviews for test cases, emphasizing requirement coverage, mutation scenario consideration, and incorporating feedback to improve test coverage.
Practice end-to-end software testing by writing diverse test cases for a pen, covering functionality, ink, grip, durability, and user interaction, then perform peer reviews to close gaps.
See how code moves from development to production across dev, staging, and production environments. Apply continuous integration and deployment scripts to promote builds, with roles for developers, QA, and operations.
This course will give you idea of real software testing world. It will go through the basics of each concept and explain what happens when you are working on a project. Things are little different from what is mentioned in books and what happens in reality. Idea to prepare this course is to make all aware about activities that take place, challenges faced by a tester and how to address those situations. As we will cover whole day of a tester so it will also touch base on examples of manual testing as well. There are multiple exercises at each level based on what is explained and solution for same is also discussed. I can guarantee that you will have in-depth knowledge of Software testing world after covering this course.