Blog


Interview Questions

Most frequently asked interview questions


Manual and Automation testing topics


Manual Testing Topics

Basics of Testing

What is Software Testing
Why Testing is Important
Why testers need to know programming
Skills needed to become QA Automation Engineer
Manual testing vs automation testing
Test Plan
Test Case
Testing-Methods
Defect tracking
Software Development Life Cycle
Software Testing Life Cycle
Types of Testing
Bug / Defect Lifecycle
SDLC Models
Test Environment
Smoke Testing
Sanity Testing
Regression Testing
Retesting
Alpha Testing
Beta Testing


Functional Testing

Black Box Testing
White Box Testing
Gray Box Testing
Unit Testing
Integration Testing
System Testing
User Acceptance Testing
Positive Testing
Negative Testing
End-to-End Testing
Data Validation


Non-Functional Testing

Performance Testing Basics
Load Testing
Stress Testing
Usability Testing
Cross Browser Testing
Cross Platform Testing
UI/UX Testing


Test Documentation

Traceability Matrix (RTM)


Advanced Manual Testing

Production Testing


Automation Testing Topics

Test Framework in Automation Testing
What is TestNG
Data Driven Testing
What is Jenkins
What is Git
What is Docker
What is CI/CD Integration
What is DevOps
What is API Testing
What is Database Testing
Behavior Driven Development BDD
Java
JavaScript
Page Object Model (POM)
Playwright
Selenium