Software Testing

  1. Home
  2. »
  3. SOFTWARE TESTING

Fundamentals of Testing

1. Software Testing As a Career (Being a “Quality” Testerwith Personality, Attitude and
Cognition)
2. Software Testing made up of Professional Etiquettes and Basic Clinical Skills
3. What is Software Testing
4. Why organization need Software Testing
5. Principles of Software Testing
6. Software Development Life Cycle (SDLC)
7. Software Testing Life Cycle (STLC)

Methodologies of SDLC and STLC

1. Waterfall Model
2. V-Model
3. Prototype Model
4. Incremental Model
5. RAD Model
6. Spiral Model

Agile Methodology

1. Sprint Planning
2. Scrum Meeting

4. Software Testing

Terminology
1. Software Testing Life cycle (STLC)

Types Of Testing

Functional Testing

a) Unit Testing
b) Smoke Testing
c) Integration Testing
d) Interface Testing
e) Retesting and Regression Testing Process
f) Sanity Testing

Adhoc Testing

a) Exploratory Testing
b) Defect Seeding
c) Pilot Testing
d) System Testing
e) Localization/Internationalization Testing

Usability Testinga)

User Interface (UI) Testing
b) Manual Support Testing

Functionality Testing

a) Unit Testing
b) Smoke Testing
c) Integration Testing
d) Interface Testing
e) Retesting and Regression Testing Process
f) Sanity Testing

User Acceptance Testing (UAT)

Non-Functional Testing

a) Load Testing
b) Stress Testing
c) Data Volume Testing
d) Compliance Testing
e) Recovery Testing
f) Compatibility Testing
g) Configuration Testing
h) Intersystem Testing
i) Installation/Un-installation Testing
j) Parallel Testing
k) Security Testing

Test Design Techniques with Methodologies

a) Statement Coverage
b) Decision Coverage
c) Condition Coverage

a) Equivalence Partitioning &Boundary Value Analysis
b) Decision Table Testing
c) State Transition Diagram
d) Use Case Testing

a) Structure of Test Cases
b) Test Case Design
c) Test case Preparation
d) Functional Test Case Preparation
e) GUI Test Case Preparationf) Test Data Preparation
g) Test case Review
h) Test Case Execution

a) What is Quality
b) Software Quality Assurance (SQA)
c) Software Quality Control (SQL)

a) What is Quality
b) Software Quality Assurance (SQA)
c) Software Quality Control (SQL)

a) Defect Life Cycle and Defect Status
b) Defect Chaining Process
c) Severity Vs Priority
d) Bug or Defect Reporting and Tracking
e) How to Report/Write Defects
f) Testsummary Report Preparation

1. Types of Defects
a) User Interface (UI) Defects
b) Error Handling Defects
c) Input Domain Defects
d) Manipulation Defects

8. Bug/Defect Tracking Tools
1. Bugzilla
2. JIRA
9. Types of Review
1. Walkthrough
2. Inspection
3. Technical Review
a) Internal Audit
b) External Audit
10. CMMI Levels
11. Test Metrics
12. Risk Analysis:
1. Risk Analysis and Risk Management
2. Risk Mitigation and Graph

3. Broadcasts Receivers
a) Built In Receivers
b) Custom Receiver
c) Sending Broadcast
13. Incidents
1. Incident Management
14. Test Management and Documentation
1. Test Plan Documents
2. Test Strategy
3. Use Case Based Documents
15. Advance Stuff
1. Complete Web Application, Mobile Application Testing Check-list
2. Practical Tips and Tricksto Create Test Data
16. Software Testing Reports
1. Bug Report
2. Requirement Traceability Matrix (RTM)

Added features

Resume Preparation
Resume Preparation Tips
Sample Resumes
Soft copy of Notes for each module
4 case studies on use case diagrams
2 Real-time project specifications

Interview Preparation:

Interview Preparation Tips
Sample Interview Questions
How to clear an Interview.