Mitax Consulting

delivering the solutions you need
You will learn how to
  • Analyse various forms of requirement documents
  • Plan and prioritise your tests
  • Generating Test Cases
  • Identifying Data and Environment requirements

Hands-On Experience Includes
  • Test Execution, Defect Reporting and Tracking
  • Test Result and Completion reporting etc.
  • Introduction to testing tools
  • Understand how to writing SQL query for data retrieval/data population
  • Introduction to the concept of programming in OOP using Java/C++

Software Testing Course Syllabus and Training Plan

Course Description

Day 1:

Brief introduction to software systems and SDLC

Basic concepts

  • Basic Testing Vocabulary
  • Quality Assurance versus Quality Control
  • The Cost of Quality
  • Software Quality Factors
  • How Quality is Defined
  • Why Do We Test Software?
  • What is a Defect?
  • The Multiple Roles of the Software Tester(People Relationships)
  • Scope of Testing
  • When Should Testing Occur?
  • Testing Constraints
  • Life Cycle Testing
  • Independent Testing
  • What is a QA Process?
  • Levels of Testing
  • The “V” Concept of Testing

Day 2:

Testing Techniques

  • Structural versus Functional Technique Categories
  • Verification versus Validation
  • Static versus Dynamic Testing
  • Examples of Specific Testing Techniques

Test Administration

  • Test Planning
  • Customization of the Test Process
  • Budgeting
  • Scheduling
  • Costing

Create the Test Plan

  • Prerequisites to test planning
  • Understand the Characteristics of the Software Being Developed
  • Build the Test Plan
  • Undsertanding the Concept of Test Plans/li>
  • Write the Test Plan
Course Description

Day 3:

  • Test Cases:
  • Test case Design
  • Building test cases
  • Test data mining
  • Test execution
  • Test Reporting
  • Defect Management
  • Test Coverage – Traceability matrix

Test Metrics – Guidelines and usage

Test reporting:

  • Guidelines for writing test reports

Day 4:

Test Tools used to Build Test Reports

Managing Change

  • Software Configuration Management
  • Change Management

Risks – Risk Analysis and Management with examples
User Acceptance testing – in detail explanation with details
Case Study: How to test web, stand alone and database applications – with examples.
Help with resume and testing interview skills.

Day 5:

Automation Testing Basics

  • Basics of automation testing – why, when and how to perform automation testing
  • Factors for choosing a particular tool
  • An overview for the major functional testing tools
  • Overview of Test management and bug tracking tools
  • Introduction to SQL for data population/retrival
  • Introduction to the concept of programming for testers using object oriented design-Java

ISEB-Foundation Exam

  • Final revision for ISEB-exam/Q&A
  • Sitting for ISEB-exam