11
Lessons
2 days
Duration
English
Language
Share This Class:
Course features:
- Practical hands on
- Lab sessions
- Training by experienced faculty
Learning Path
- Understanding the role of QA in software
development
- Understanding the different phases of SDLC
- Role of QA in each phase
- Importance of requirements and design phase in testing
- What is testing and why is it necessary?
- Testing objectives and goals
- Testing process and its importance
- Functional testing
- Performance testing
- Security testing
- Usability testing
- Compatibility testing
- Regression testing
- Exploratory testing
- Acceptance testing
- Introduction to automation testing
- Creating a test plan
- Defining test objectives and scope
- Identifying test requirements and test
scenarios - Test strategy and approach
- Writing effective test cases
- Test case management tools
- Test case execution and tracking defects
- Understanding the lifecycle of a defect
- Bug tracking systems and tools
- Importance of effective defect management
- Generating test reports
- Test metrics and their significance
- Importance of test documentation
- Benefits of automation testing
- Popular automation testing tools
- Introduction to scripting and frameworks
- Setting up a test environment
- Test data management best practices
- Data-driven testing techniques
- Writing efficient test cases
- Test data creation and management
- Continuous improvement in testing process