SOFTWARE TESTING

  1. Fundamentals
    • Introduction to Software Testing
    • Testing Principles
    • Software Development Life Cycle
    • Software Testing Life Cycle
    • SDLC vs STLC
    • SDLC Models
      • Waterfall Model
      • V Model
      • Iterative Model
      • Spiral Model
      • Big Bang Model
      • Agile Model
    • QA vs QC vs Testing
    • Test To Break Approach
  2. Types of Testing
    • Unit Testing
    • Integration Testing
    • System Testing
    • Functional Testing
    • Smoke Testing
    • Sanity Testing
    • Non-Functional Testing
    • Regression Testing
    • Recovery Testing
    • Installation Testing
    • Model-Based Testing
    • Acceptance Testing
    • Alpha Testing
    • Usability Testing
    • End to End Testing
    • Adhoc Testing
    • Exploratory Testing
    • Compatibility Testing
    • GUI Testing
    • Accessibility  Testing
    • Database Testing
    • Regression vs Retesting 
    • Web Application Testing
    • Content Testing
    • Cookie Testing
    • Performance Testing
    • Load Testing
    • Stress Testing
    • Volume Testing
    • Soak Testing
    • Scalability Testing
    • Beta Testing
    • Configuration Testing
    • SOA Testing
    • Web Services Testing
    • API Testing
    • Context Driven Testing
    • Component Testing  
    • Reports Testing
    • Protocol Testing
    • Risk-Based Testing 
    • Grey Box Testing  
    • Interoperability Testing
    • Localization Testing
    • Endurance Testing 
    • Parallel Testing
    • Benchmark Testing
    • Reliability Testing
    • Idempotency Testing
    • Destructive Testing
    • Failure/Fault Injection Testing
    • Test Case Development
      • Test Case
      • Test Scenario
      • Test Basis
      • Test Data
      • Positive and Negative Test Cases
      • Test Cases for Shopping Cart
      • Test Cases for Pen
      • Test Cases for Text Editor
      • Test Cases for File Upload 
      • Test Cases for Credit Card Payment
      • Test Cases for Payment Gateway
      • Test Cases Management in Agile
      • Testing Techniques
        • Equivalence Partitioning
        • Boundary Value Analysis
        • Decision Table Testing
        • State Transition Testing
        • Boundary Value Analysis vs Equivalence Partitioning
        • Pareto Principle (80/20 Rule)
      • Test Methodology, Processes & Practices
        • Test Plan
          • Sample Test Plan for e-Commerce Website
        • Test Strategy
        • Test Estimation
        • Requirement Traceability Matrix (RTM)
        • Test Metrics
          • Test Effort
          • Test Case Efficiency/Effectiveness
          • Passed Test Cases Percentage
          • Failed Test Cases Percentage
          • Defects Deferred Percentage
          • Defect Leakage
          • Defect Rejection Ratio
          • Defect Density
          • Defect Severity
        • Test Summary Report
        • Verification vs Validation
        • BRS vs SRS vs FRS
        • Test-Driven Development (TDD) vs Behavioural Driven Development (BDD)
        • Test Environment
        • When to Stop Testing (Exit Criteria in Testing)?
        • Shift Left Testing
        • Production Data/Logs Analysis
        • Testing Center of Excellence (TCoE)
      • Defects
        • Defect
        • Defect Life Cycle
        • Cause of Defects
        • Defect Report
        • Severity vs Priority 
        • Defect Triage
        • Defect Management
          • Defect Rejection Ratio
          • Defect Leakage Ratio
        • Dealing with missed Defects
      • Team Management & Leadership 
        • Major Problems with Large QA Testing Teams
        • How to Lead a Happier and Successful Test Team?
        • How to build a successful QA team?
      • Miscellaneous
        • Feature vs Functionality 
        • Why do you like Testing?
        • Skills required to become a Software tester
        • Ways to Quickly Improve Your Writing Skills as a Software Tester  
        • How Do You Decide Which Defects are Acceptable for the Software to Go live?
        • 5 Excuses Every Software Tester Must Stop Giving 
        • Fake Testers
      • Agile
        • Introduction
        • SCRUM
        • Agile vs Waterfall Model
        • Scaled Agile Framework (SAFe)
        • Agile Testing
        • Retrospective Meetings
        • Story Points
        • QA Challenges in Agile
        1. JIRA
          • Introduction
        2. Testlink
          • Introduction
        3. Business Domains
          • Banking
          • Finance
          • Accounting
          • Insurance 
          • E-Commerce
          • Customer relationship management (CRM)
          • Enterprise resource planning (ERP)
          • Human resource management (HRM)
          • Content management systems (CMS)
          • Telecom
          • Tours & Travel
          • Point Of Sale (POS) Systems
          • Mainframe Systems
          • Business Intelligence/ETL Systems
        4. Software as a Service (SaaS) 
          • Overview
          • Types of SaaS
          • Challenges in SaaS Testing
        5. Mind Maps
        6. Certifications
          • ISTQB (International Software Testing Qualifications Board)