
Learn the fundamentals of software testing, including software types and SDLC, and distinguish errors, bugs, defects, and failures while practicing manual testing within agile contexts using Jira.
Compare software development life cycle models from waterfall and spiral to the V-model, and distinguish verification from validation while applying static and dynamic testing techniques.
Explore the differences between functional and non-functional testing and review non-functional types such as performance (load, stress, endurance, spike, volume), security, recovery, compatibility, installation, and sanitation.
Learn how to report and track defects using Jira, and apply severity (blocker, critical, major, minor) and priority (P1–P3) within the defect life cycle from new to closed.
Master manual software testing by creating and reviewing test cases, preparing a test plan, and setting up a deployment-ready environment to validate login flows and security scenarios.
Master manual testing workflows by executing test cases, reporting defects, and tracking issues using Jira, while following test plans, dedicated environments, and smoke, sanity, and regression cycles.
Explore agile testing within the full software development lifecycle, detailing the Scrum framework, roles (product owner, Scrum master, dev team, QA), backlogs, sprints, ceremonies, epics and stories, and Jira workflows.
Jira Tool - Agile Management
How to install and configure Jira tool
How to create project in Jira, Dashboard
How to add users/people in Jira
How to create Backlog -->Epic
How to create stories in Jira & add story points
Creating sprint in Jira
Adding user stories to sprint
Starting sprint
Adding sub-tasks to story
Sprint life cycle
Creating Bug
Jira Tool - Test Management activities using Zephyr plugin
How to install zephyr plugin
How to create Test cases
How to Import Test Cases
Creating test cycles
Add test cases to cycle
Execute/Update Test cases
Reports in Zephyr
This course is designed for beginners aspiring to kickstart a career in Software Testing. Upon completion, participants will acquire comprehensive knowledge of Software Testing Types, Real-Time Testing Processes, and hands-on experience in Agile and Scrum Projects.
Key Topics Covered:
Module-1: Software Testing Concepts
Understanding Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
Distinguishing between Project and Product in the context of testing
Exploring V-Model and the roles of QA (Quality Assurance), QC (Quality Control), and QE (Quality Engineering)
Differentiating between White Box and Black Box Testing
Delving into Static Testing and Dynamic Testing
Conceptualizing Verification and Validation in software testing
System Testing Types, including GUI Testing and Functional vs. Non-Functional Testing
Test Design Techniques and strategies like Re-Testing, Regression Testing, Exploratory Testing, Adhoc Testing, Sanity, Smoke Testing, and End-To-End Testing
Understanding Software Testing Life Cycle (STLC) phases, including Use case, Test scenario, Test case, Test Environment, Execution, Defect Reporting, Test Closure, and Test Metrics.
Module-2: Software Testing Project
Introduction to project
Extracting Functional Requirements from Functional Requirement Specifications (FRS)
Creating comprehensive Test Scenarios and Test Cases
Execution of Test Cases
Reporting and Tracking Bugs
Test Sign-off
Phase-3: Agile Testing + Jira Tool
Agile/Scrum Process:
Overview of Agile and Scrum methodologies
Understanding Scrum Teams, Sprints, and User Stories
Estimating User Stories and defining 'Definition of Done' and 'Definition of Ready'
Exploring Sprint Activities such as Sprint Planning, Backlog Refinement, Sprint Review, and Sprint Retrospective
Jira Tool:
Installation and Configuration of JIRA
Project creation in Jira and user management
Creating Backlog, Epic, and User Stories in JIRA
Sprint creation and management
Understanding the Sprint life cycle in JIRA
Bug creation in Jira
Writing test cases in JIRA with Zephyr plugin
Creating Test Cycles and executing/updating Test Cases in Jira