0% found this document useful (0 votes)
10 views

Introduction To Software Testing

Uploaded by

mi5.mrityunjay
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Introduction To Software Testing

Uploaded by

mi5.mrityunjay
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Software Testing Course Content

Introduction to Software Testing


Testing History, Testing description, Need for testing, Defect description, principles of Testing,
Quality Assurance and control, Scope, Occurrence of Testing, Constraints of Testing, Software
Tester Roles, SDLC Overview, Life Cycle models, STLC Overview, AGILE Testing

Test Planning
Test Strategy and Planning, Customizing Test Process, Budgeting Overview, Scheduling, Risk
and configuration management

Hands-on Exercise – Make planning to test a product and define test strategy for the same,
Plan a dummy budget allocation

Design of Testing
Test Scenarios, cases and Data, Test Case and Scenario Difference, Test Case creation for
application, Traceability Matrix and Sample description

Hands-on Exercise – Create Test Cases for an application, Create Traceability Matrix, Perform
sample testing

Techniques of testing
Dynamic Techniques:

Black-box or Specification-based techniques, Boundary Value Analysis, Decision Table Testing,


Equivalence Partitioning

Experience-based techniques:

Error Guessing, Exploratory Testing

Static Techniques:

Importance of STLC reviews, Review Activities, Roles and Responsibilities during Review

Hands-on Exercise – Do a Black-box or Specification-based testing, Perform Boundary Value


Analysis, Test using Decision Table, make a team of at least two people and do Review Activities
of STLC

Levels & Types of Testing


Levels of Testing:

Unit Testing, Integration Testing, System Testing, User Acceptance Testing

Types of Testing:

Regression Testing, Smoke Testing, Database Testing, Load Testing, Performance Testing,
Compatibility Testing, Security Testing, Volume Testing, Stress Testing, Usability testing,
Internationalization Testing, Localization Testing

Hands-on Exercise – Perform User Acceptance Testing based on requirements spec

Executing test
Overview on Build and Release, Release Notes, Pre QA Checklist, Entry and Exit criteria, Test
Execution, Hands on

Hands-on Exercise – Write a typical Release Note, Make a QA Checklist

Managing Defect
Defect Prevention, Defect Discovery, Defect Life Cycle, Severity and Priority, Overview on RCA,
Hands on Identify and log Defects, Bugzilla Tool – Hands on

Hands-on Exercise – Identify log Defects, Use Bugzilla Tool to log a defect and apply different
stages of a bug (open, fixed, close etc)

Team Collaboration & Reporting


Test Status Reports, Test Closure Reports, Tester and Developer, Team Collaboration, Client
Interaction, Onshore/Offshore Model, Mitigate current challenges

Hands-on Exercise – Write Test Status Report, Write a Test Closure Report

Measurement & Metrics


Overview on Metrics & Measurements, Test Metrics Benefits, Life Cycle of Metrics, Test Metrics
types

Hands-on Exercise – Write Test Metrics

Testing Tools & FAQs


Need for Automation, Overview of Different Automation Tools – QTP and Selenium, Quality
Center Overview, FAQs

Hands-on Exercise – Use an Automation Tool (QTP or Selenium or Quality Center)

You might also like