Anda di halaman 1dari 6

Manual Testing Course Content

Chapter 1: Introduction to Software Industry


1. What is Software
2. Different types of Software
• Product Software
• Project Software
3. Different types of companies
4. Different teams in every project
5. History of Software
6. History of Testing
7. Differences between Development and Testing

Chapter 2: Introduction to Software Testing


1. What is Software Testing
2. Difference between Manual Testing and Automation Testing
3. Company, Client and End User
4. Reporting Hierarchy in IT Companies (Different designations in IT
companies)
5. Different Environments in project
• Development Environment (Dev Environment)
• Testing Environment/QA Environment
• UAT (User Acceptance Testing) Environment
• Production/Live Environment
Chapter 3: Testing Types/ Types of Testing
1. Sanity Testing/Build Acceptance Testing/Build verification Testing
2. Usability Testing/UI Testing/GUI Testing
3. Functionality Testing
4. Database Testing
5. Performance Testing
• Load Testing
• Stress Testing
6. Random Testing/Monkey Testing
7. Re-Testing
8. Regression Testing
9. Security testing
• Authentication
• Authorization
• Direct URL Testing
• Sensitive Data Testing/Data Hiding
10. Positive Testing
11. Negative Testing
12. Internationalization Testing/I18M Testing/Globalization Testing
13. Localization Testing/L10N Testing
14. Compatibility Testing/Browser Compatibility Testing/Cross-Browser
Testing
• Backward Compatibility
• Forward Compatibility
15. Configuration Testing
16. Exploratory Testing
17. Mutation Testing
18. Static Testing
19. Dynamic Testing
20. Installation Testing/Deployment Testing
21. Sanitation Testing
22. Smoke Testing
23. Parallel testing.
24. Alpha Testing
25. Beta Testing
26. Exhaustive Testing
27. Accessibility Testing
Chapter 4:SDLC(Software Development Life Cycle)
1. What is SDLC/What is System development Life Cycle/What is Project
life Cycle
2. Why SDLC is required in every project?
3. Different phases in SDLC
• Requirements
• Analysis
▪ BRS (Business Requirement Specifications)
▪ FRS (Functional Requirement Specifications)
▪ SRS (Software/System Requirement Specifications)
• Design
• HLD (High Level Design)
• LLD (Low Level Design)
• Coding
• Testing
• Release and Maintenance

Chapter 5: STLC (Software Testing Life Cycle)


1. What is STLC/End-To-End Process of testing/Testing process
2. Difference between SDLC and STLC?
3. Different phases in STLC
• Test Initiation
• Test Plan
• What is test Plan
• Who is designing Test Plan
• Contents in Test Plan
• Identify the test scenarios
• Identify the testable requirements
• Test case Design
• What is test Case
• Why we are designing Test cases
• Test Case Design techniques (BVA, ECP, Error Guessing)
• Test case templates
• Test case designing standards
• Real time Test Case design (15 test cases)
• Test Cases for fresher's
• Test data Preparation
• Test case execution in testing environment
• Defects
• What is defect
• When we are identifying defects
• Defect/Bug Life Cycle
• Defect Template
• Contents in Defect template
• Regression testing in UAT environment
• What is Regression test case
• Why we are performing regression Testing
• What is Regression defect
• What is Regression Suite
• Defects
• Test closure

Chapter 6: Testing Methodologies


1. White box Testing
2. White box testing techniques
• Basic path coverage
• Conditional statements coverage
• Looping statements coverage
• Logical coverage
3. Black Box Testing
4. Black Box Testing Techniques
• BVA(Boundary Value Analysis)
• ECP(Equivalence Class partitioning)
• Error Guessing
5. Grey Box Testing

Chapter 7: SDLC Models/Methodologies/Types


1. Different Models of SDLC
2. SDLC model selection criteria
3. Who is selecting SDLC model
4. V-Model(Verification and Validation)
• Unit Testing
• Integration Testing
• System Testing
• User Acceptance testing
5. Waterfall Model
6. Prototype Model
7. RAD Model(Rapid Application Development)
8. Spiral Model
9. Fish Model
10. Agile Scrum Model

Chapter 8: Real Time Scenarios and Terminologies


1. Error
2. Defect
3. Bug
4. Ticket
5. Defect Age
6. Defect Density
7. Production Defect
8. Defect Leakage
9. Check-in call/Bridge call
10. Interaction with Client
11. Severity
• Urgent
• Very High
• High
• Medium
• Low
12. Priority
• Urgent
• Very High
• High
• Medium
• Low
13. What is Task
14. Daily Task
15. Weekly Task
16. Task Allocation
17. Day to day activities in a project
18. Mail Server
• Outlook
• Lotus Notes
19. Defect Reporting Process
20. Different Types of Projects
• Billable Project
• Fixed Project

Chapter 9: Real Time Templates


1. Clarification Tracker/ Clarification Log
2. Downtime Tracker
3. Ideal time tracker
4. Time sheet
5. MoM Document (Minutes of Meeting)
6. Mitigation plan document
7. Contingency plan document
8. Risk analysis document
9. Release notes document
10. Different project architecture
• 1-tier Architecture
• 2-tier Architecture
• 3-tier Architecture
• N-tier Architecture