Search here for all the info you want in this Blog

Manual Testing

Software Testing Essentials


Fundamentals of Testing
  What is testing?
  Why Testing is necessary?
  Why defect occurs?
  What do defects result in?
  Cost of a defect
  What is quality?
  How can we ensure software quality?
  How much testing is required?
  Software testing objectives
  When can we meet our test objectives?
  General Testing Principles
Software Development life cycle
Software Development Models
  Waterfall model
  V-Model
  Incremental Model
Agile Process
  Agile Principles
  Agile Software models
Scrum Model
Software Testing through SDLC
  Software Testing in Requirements Engineering
Business requirements document (BRD)
Software Requirements Specification (SRS)
  Software Testing in Designing phase
High level designing (HLD)
Low Level Designing (LLD)
  Software Testing in Testing Phase
Unit Testing
Integration Testing
System Testing
User acceptance testing
  Software testing in Release and maintenance Phase
Release testing
Broad Categories of testing
  Static testing
Review
Inspections
Walkthroughs

  Dynamic testing
Testing Techniques
  Black box testing technique
  White box testing technique
  Gray Box Testing technique
Levels of testing
  Unit testing
Basis path testing
Control structure testing
Program technique testing
Mutation testing
  Integration testing
Top Down Approach
Bottom up Approach
Hybrid Approach
Bib Bang Approach
  System testing
Usability testing
Functional testing
Non-Functional testing
  Acceptance testing
Alpha testing
Beta testing

Types of testing
  Smoke testing
  Sanity testing
  Regression testing
  Retesting
  Install/uninstall testing
  Usability testing
  End-to-end testing
  Comparison testing
  Performance testing
Stress testing
Load testing
Volume testing
Performance metrics/attributes
  Recovery testing
  Ad Hoc Testing
  Pair testing
  Compatibility testing
  Configuration testing
  Security testing
  Globalization (I18N)
  Database Testing
  Code Coverage Testing
Software testing life cycle
  Test initiation and Planning
Test Strategy
Test Plan
  Test Design
ECP
BVA
Error Guessing
Decision Tables
State Transition
methods to prepare test cases
Functional specification based test case design
Use case based
User interface based test case design
  Test Execution
Levels of test execution
Sanity testing
Comprehensive testing
Regression testing on each build
User acceptance testing
  Defect Analysis and Test Reporting
What is defect?
Defect Report Format
Defect Life cycle
Defect Severity and Priority
  Test Closure
Traceability matrix
Quality Standards
  ISO Standards
  CMM Standards
  CMMI Standards
  Quality Metrics

About IEE829

Configuration Management
  VSS (visual source safe)