Complete levels of testing from Scratch to Advance of manual testing.
Guidance on resume preparation, Soft Skills, Mock Interviews,Assignment based teaching.
Manual Testing Content:
- Types of application:
Web Application Testing
- Projects
- Process Models
- Waterfall Model
- V-Model
- Agile Methodology
- Test Management Tools
- Jira
- Support from QT
- Resume Preparation
- Mock Interviews
-
Section 1: Testing basics
1.1 Introduction to Software Testing Industry
1.2 What is Quality?
1.3 Why we need to deliver Quality Software?
1.4 What are the benefits of delivering high quality software to end users?
1.5 How to deliver Quality Software?
1.6 Importance of Quality Assurance team in delivering Quality Software?
1.7 Importance of Quality Control team (Testing) team in delivering Quality Software?
1.8 What is the importance of Software Testing Team?
1.9 Why we need to do Software Testing?
1.10 What are the differences between Quality Assurance and Quality Control?
1.11 When to start Testing?
1.12 What are the Testing Techniques?
1.12.1 Static Testing
1.12.2 Dynamic Testing
1.13 Explain importance of Static Testing with examples?
1.14 Explain importance of dynamic Testing with examples?
1.15 Explain differences between Static Testing and Dynamic Testing?
1.16 Explain differences between
1.16.1 Proactive Approach vs Reactive Approach
1.16.2 Verification vs. Validation
1.16.3 Prevention vs. detection
1.17 What are the Testing Methodologies?
1.17.1 White box Testing
1.17.2 Black box Testing
1.17.3 Grey box Testing
1.18 Explain differences between Black box Testing and White box Testing?
1.19 Explain below Terminologies?
1.19.1 Mistake
1.19.2 Error
1.19.3 Bug
1.19.4 Defect
1.19.5 Failure
1.20 What are the Categories of Defects?
1.21 How does Testing affect Risk?
1.22 Should Testing Be Done Only After the Build and Execution Phases are Complete?
1.23 What Kind of Input Do We Need from the End User to Begin Proper Testing?
1.24 Explain Testing Principles?
1.25 Explain differences between Product Testing and Project?
1.26 Skills required to get job in software Testing
Section 2: Agile Methodology
2.1 Agile Methodology Concepts:
- Need of Agile Methodology
1.1 What is Agile?
1.2 Why Agile is so popular?
1.3 When to go for Agile?
1.4 For what kind of Projects Agile is suitable?
1.5 For what kind of projects Agile is not suitable?
- Agile Methodology principles
- Comparison of traditional Models with Agile
3.1 Compare Agile with waterfall Model
3.2 Compare Agile with V Model
- Benefits of Agile Methodology
- Drawbacks of Agile Methodology
Section 3: Testing classification
3.1. Black box testing categories
- Functional Testing
- Non Functional Testing
- Performance testing
- Security testing
- Usability testing
- compatibility Testing
3.2 Testing Methods
- Smoke Testing
- Sanity Testing
- Retesting
- Regression Testing
- Exploratory testing
- Adhoc Testing
- Alpha Testing
- Beta Testing
- Mutation Testing
- Localization Testing
3.3. Levels of Testing
2.5.1 Unit Testing
2.5.2 Integration Testing
2.5.3 System Testing
2.5.4 Acceptance Level
Section 4: STLC
4.1 Test Strategy
4.2 Test Plan
4.3 RTM
4.4 Story Analysis (Requirement Analysis)
4.5Test case Design
4.6 Test case Review
4.7 Test Execution
4.8 Defect Reports
4.9 Test case, Test script, Test log
4.10 Sample Test cases for GUI and Business Rules
4.11 Sample System Scenario’s for System Level
4.12 Test case Design Template
- Equivalence Partitioning
- Boundary Value analyses
- Decision Table
- Error Guessing
4.13 Test case Review Techniques
- Peer Review,
- Formal Review,
- Walkthrough
4.14: Test Case Execution
4.14.1 Test Result
4.14.2 Updating test logs
4.14.3 Cycle Test execution criteria
4.15 Defect
4.15.1 How to raise a defect
4.15.2 Defect Tracking and Management
4.15.3 Defect Life Cycle
4.15.4 Priority VS Severity
4.15.5 Triage Team
4.15.6 Deferred defects
4.15.7 Defect Reports
-
Section 5: Test Management Tools: JIRA
Section 6: SDLC
-
Section 7: Advanced Testing
-
Section 8: Testing Tools live project