
Master manual testing by learning to write test scenarios and design test cases, and manage the process with Trello and FA scale.
Explore the broad landscape of software, from mobile apps and websites to games, AI systems, wearables, and automotive embedded software, and learn that testers cover diverse types with domain-specific techniques.
Compare single-tier and multi-tier applications, noting single-tier bundles UI, logic, and data on one device, while multi-tier separates presentation, business, and data layers.
Identify the starting point as the requirements documented by the product owner or business analyst, guiding design, development, and testing, with testers comparing expected versus actual results.
Explore the Scrum framework as an iterative, two-to-four-week sprint-based approach with product and sprint backlogs, daily stand-ups, and roles like product owner and Scrum master to manage agile delivery.
Learn software testing as a disciplined process to evaluate requirements, discover defects early, inform stakeholders of confidence, and cover static and dynamic testing.
Assess design reviews against requirements and wireframes, identify defects in cart, payments, and totals, and learn how to resolve design versus requirement contradictions using test oracles.
Learn to create test scenarios as high-level statements of what to test, including positive and negative cases, to track coverage and support regression testing.
In the ai era, testers shift from writing scenarios to reviewing gen-ai generated ones, guided by prompt engineering, scenario prioritization, and managerial strategic alignment.
Review test scenarios, remove duplicates, and create a prioritized list with tags, comparing against requirements or designs, covering positive, negative, and edge cases for authentication and login.
Learn to track test scenarios in Trello with a kanban board, prioritizing high/medium/low scenarios, using checklists, due dates, and sprint-based regression to generate defect reports.
Learn to identify defects as deviations from expected behavior and to write clear defect reports, including title, priority, environment, expected and actual results, attachments, status, and steps to reproduce.
Organize agile projects by managing backlog, sprints, and user stories, with acceptance criteria written in given-when-then, reviewed by testers, and tracked in Jira.
Discover how to create test cases in Jira via app integrations, compare FHIR and X-Ray, and learn why CASE offers a free forever version with artifact export.
Create and manage test cases with clear descriptions, preconditions, postconditions, and steps, then track project progress using test runs, defects, and bidirectional traceability with Jira.
Compare mobile testing with web testing and identify mobile-specific risks like device fragmentation and varying screen sizes. Learn techniques for field testing and handling connectivity interruptions to improve app quality.
Explore mobile-specific test scenarios, including keyboard behavior, camera use, orientation, interruptions, permissions, notifications, connectivity, and usability, plus how to manage a shared testing document for Android and iOS.
Explore manual testing essentials and test techniques, including test management, effort estimation, and tools, with a practical path from beginner basics to expert practices.
Explore boundary value analysis by testing edge values at lower and upper input boundaries. Understand two-point and three-point tests and how precision shifts boundary values.
Explore applying equivalence partitioning and its variations to test design, including two-point and three-point boundary value analysis, valid and invalid ranges, and domain coverage for robust manual testing.
Identify the most important parameter value pairs with Bayes choice coverage, then build base coverage items by varying one parameter at a time.
Explore random testing as a guided alternative to systematic techniques like equivalence partitioning and boundary value analysis, focusing on input data and distribution strategies for money transfers between accounts.
Explore crud testing for multi-role systems with a crud matrix to validate create, read, update, and delete across end-to-end scenarios. Apply static completeness testing and consistency testing in manual testing.
Master test management activities, including planning, monitoring, and test closure, while estimating time, scheduling tasks, and allocating effort for solo or team testing.
Identify testing stakeholders across people, product, and process; learn who provides input or receives output, and apply the bar interest grid and silence model.
Prioritize stakeholders with the salience model by assessing bar, legitimacy, and urgency to categorize seven types and guide testing decisions and stakeholder communications.
Identify and prioritize risks, then apply avoidance, reduction, acceptance, or transfer, while using software testing and reviews to mitigate issues like landscape mode or UI overlaps.
Cost of exposure, a risk-based technique, multiplies probability of failure by loss if it occurs to rank test cases. Prioritize high-risk features and guide technique choices, including automation.
Apply failure mode effects analysis to prioritize tests using severity, occurrence, and detection, compute the risk priority number, and guide test focus on authentication, transfer, and balance checks.
Decide which features to automate, apply black-box testing, or explore manually, using risk-based analysis to prioritize high-risk mission-critical areas and low-risk non-mission-critical ones.
Apply the ideal process to improve a test process: initiate, diagnose, establish, act, and learn, with ROI analysis, gap assessment, and iterative AI-assisted testing examples.
Explore TMMI, a test maturity model integration, that guides organizations through five levels—from initial to optimized—using initiate, diagnose, establish, act, and learn to improve testing.
Are you looking to start a career in software testing or improve your manual testing skills? This course is designed to provide a comprehensive understanding of manual testing, covering everything from basic concepts to real-world application. Whether you’re a beginner or someone looking to solidify your knowledge, this course will guide you through the essentials of software testing without requiring any prior experience in coding.
You will learn how to write effective test cases, execute test scenarios, and report defects professionally. We’ll explore key testing methodologies, software development life cycles, and the role of a tester in ensuring software quality. Additionally, you will gain hands-on experience in identifying bugs, creating detailed defect reports, and verifying fixes to ensure high-quality software.
This course also includes best practices for test documentation, understanding different testing types, and working with real-world examples to prepare you for a career in manual testing. You will get practical assignments and exercises to reinforce your learning, making sure you can confidently apply your knowledge in real projects.
By the end of this course, you will have a strong foundation in manual testing, allowing you to work as a tester and contribute effectively to any software development team. Enroll now and take the first step toward becoming a skilled manual tester!