Manual Testing training curriculum is based on International Software Testing Qualifications Board (ISTQB) Certification Pattern.
Manual Testing training essentially takes the aspirants from the fundamentals of software testing to the in-depth study including Application Test Life Cycle Management. Participants can gain intensive knowledge on software quality assurance testing by understanding different mythologies, level and types of testing. The trainees will get better understanding of the ISO and CMM relevance. The training will equip the enthusiasts to build a career in software testing and quality assurance.
Upon the completion of training, you will hold the following capabilities:
- Understand software engineering concepts and terminology
- Understand the software testing fundamentals, methodologies, and levels
- Differentiate between different types of testing’s
- Understand various software testing tools with their significance and implementation
- Understand project life cycle
- Design, review, and execute test cases
- Conduct bug tracking, reporting, and management
- Understand and follow the quality assurance and quality control standards
- Understand risk and configuration management
Target audience
- Software Testing Engineers/Managers
- Software Quality Engineers /Managers
- Fresh graduates (B.Tech/MCA/ BCA/M.Sc-IT/B.Sc-IT/MBA-IT)
- ISTQB certificate seekers
Prerequisites
Students and working professionals willing to build career in software testing or gain formal testing knowledge are the ideal participants for this course.
1. Introduction
- Introduction to Software Engineering
- Importance of Software Testing
- Define Software, Quality, Testing
- Terms used in SQT (Defect, Error, Bug, Failure , Fault etc )
- Terms used in SQT for Bug Reporting (Priority and Severity)
- Software Development Life Cycle (SDLC)
2. Models of Software Engineering
- Classical Model
- Prototype Model
- Incremental Model
- Spiral Model
- V & V (Verification and Validation) Model
3. Fundamentals of testing
- Seven Testing Principles
- Psychology of Testing
- Static Testing
- Review
- Walkthrough
- Inspection
4. Testing Methodologies
- Black Box Testing
- Boundary Value Analysis
- Equivalent Class Partitioning
- White Box Testing
- Path Testing
- Mutation Testing
- Gray Box Testing
5. Testing Levels
- Unit Testing
- Integration Testing
- System Testing
- User Acceptance Testing
6. Types of Testing
- Monkey Testing and Gorilla Testing
- Load Testing and Stress Testing
- Re- Testing and Regression Testing
- Sanity Testing and Smoke Testing
- Performance Testing
- Positive and Negative Testing
- Adhoc Testing
- Security Testing
- Usability Testing
- Fuzz Testing
Phase-2: Application Test Life Cycle Management
In second phase candidate will be introduced with various software testing tools available, their significance and implementation.
7. Project Life Cycle
- Identify Testing Artifacts
- Test Strategy
- Test plan
- Software Test Life Cycle (STLC)
- Prepare Test Case
- Optimizing Test Cases (Testing Techniques)
- Bug Reporting and Management
8. Live Project (Lab)
- Review of Test Cases
- Execution of Test Cases
- Bug life Cycle
- Bug Reporting
9. Quality Assurance and Quality Control
- ISO and CMM certifications and its relevance
- Quality Assurance
- Quality Control
- Difference between Quality Assurance and Quality Control
10. Risk Management
- Incident Management
- Analyze Risk and Testing
11. Configuration Management
- Goals of Configuration Management
- Configuration Management Plan