Manual testing is the process of manually testing and validating the softwares or applications for any errors or defects. Manual testing is a type of testing wherein test cases are designed & executed manually by a tester without making use of any Automation Tools.
Module 1: Introduction to Software Testing
- SDLC Phases and Deliverables
- SDLC Models
- Software Engineering
- Software Process and Benefits
- Project / Product and Types
- Test Management (ADO/TFS/VSTS)
- SQA and SQC
- Verification and Validation
- Testing Roles and Responsibilities
- Testing Methodologies
Module 2: Agile Methodology
- Overview of Agile & Scrum
- Sprint Activities
- Sprint Ceremonies
Module 3: Test Design
- Project Management Plan
- Requirements Specification
- Requirement Change Management
- Testing Life Cycle (STLC)
- Test Plan& Test Strategy Preparation
- Test Scenarios
- Requirement Traceability Matrix (RTM)
- Working Folder Structure
- Test Cases
- Guidelines for Web Testing
- Java / .Net Environment for Web Applications
Module 4: Test Environment & Execution
- Builds from Development Testing
- Test Cases Execution
- Java / .Net Environment for Web Applications
Module 5: Defect Management
- Defect Management - Bugzilla/ADO/TFS Creating user roles and Users
- Defects Reporting
- Defects Tracking and Retesting
- Defects Closing
- Severity and Priority
- Daily Defect Report
- Defects in Real Time Applications
- Defect Life Cycle
Module 6: Testing Types
- Retesting & Regression
- Unit & Integration
- Smoke & Sanity
- Exploratory & Adhoc
- System & End to End
- Mutation
- Monkey & Chaos
- Accessibility
- Static and Dynamic
- Localization
- Server Logs
- Cross Browser Testing
Module 7: Test Closure
- Test Closure
- Test Metrics
Module 8: Status Reporting
- Status Reports
- Daily Status Report
- Weekly Status Report
Module 9: API Testing
- Overview of API& Rest API
- Postman Overview
- CRUD Operations