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