EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

ISTQB Foundation Level 2018 Training

Course outline

3 days

Duration

3 days

Overview

Software testing certifications enable professionals to demonstrate that they are well-versed in best practices, processes, and approaches to commonly used testing concepts. The ISTQB® (International Software Testing Qualifications Board) qualification scheme offers a 3-level certification scheme for professional testers, starting with Foundation Level and proceeding to Advanced and Expert Level. The ISTQB® Certified Tester scheme has become widely accepted as the world-wide leader in the certification of competences in software testing.

Upon successful completion of the exam, you will be issued with an internationally recognized ISTQB® Foundation Level Certificate.

Our training program consists of,

  • 24 hours of Live Virtual Instructor-led training
  • Course delivered by certified instructor
  • Practical applications of automating test cases
  • Exam prep and assistance for the ISTQB Foundation level certification
  • Course completion certificate will be provided

On Completion of the training, participants will be able to learn,

  • Understand and employ a common language for communication with other testers and project stakeholders.
  • Follow established testing concepts, process and approaches, and principles to support test objectives.
  • Use established techniques to design and prioritize tests; analyze both functional and non-functional specifications at all test levels for systems below a medium level of complexity.
  • Carry out tests based on agreed test plans
  • Analyze and report test results
  • Contribute to reviews of the test basis and test artifacts for systems of small to medium complexity.
  • Learn the use of different types of testing tools; in order to participate in the selection and implementation process.

Pre-requisites

Those who wish to sit for the Foundation Level certification should ideally have at least six months' practical experience in a professional testing role.

Exam Details:

  • 60 minutes ‘closed book’ examination. (75 minutes for candidates for whom English is not the native language)
  • 40 multiple choice questions
  • Pass mark is 65% (26/40)

Non-programmable calculators are allowed during paper based examinations. For online examinations, candidates can access an on-screen calculator.

Course Outline

  • 1. Fundamentals of testing:

Why testing is necessary

  • Software system context
  • Causes of software defects
  • Role of testing in Software development, Maintains and Operations
  • Testing and Quality
  • How much testing is enough

What is testing

Seven testing principles

Fundamental Test process

  • Test Planning and Control
  • Test Analysis and Design
  • Test Implementation and Execution
  • Evaluating Exit Criteria and Reporting
  • Test Closure Activities

The Psychology of Testing

Code of Ethics

  • 2. Testing Throughout the Software Lifecycle

Software Development Model

  • V-Model
  • Iterative Model
  • Testing within a Life Cycle Model

Test Levels

  • Component Testing
  • Integration Testing
  • System Testing
  • Acceptance Testing

Test Types

  • Testing of Function (Functional Testing)
  • Testing of Non – functional Software Characteristics (Non – functional Testing)
  • Testing of Software Structure/Architecture (Structural Testing)
  • Testing Related to Changes: Re-testing and Regression Testing
  • 3. Static Techniques

Review Process

  • Activities of Formal Review
  • Roles and Responsibilities
  • Types of Review
  • Success Factors for Review

Static Analysis by Tools

  • 4. Test Designing Techniques

The Test Development Process

Categories of Test Design Techniques

Specification-Based or Black-Box Techniques

  • Equivalence Partitioning
  • Boundary Value Analysis
  • Decision Table Testing
  • State Transition Testing
  • Use Case Testing

Structure-based or White-box Techniques

  • Statement Testing and Coverage
  • Decision Testing and Coverage
  • Other Structure-based Techniques

Experience-based Techniques

Choosing Test Techniques

  • 5. Test Management

Test Organization

  • Test Organization and Independence
  • Tasks of the Test Leader and Tester
  • Test Planning and Estimation
  • Test Planning
  • Test Planning Activities
  • Entry Criteria
  • Exit Criteria
  • Test Estimation
  • Test Strategy, Test Approach
  • Test Progress Monitoring and Control
  • Test Progress Monitoring
  • Test Reporting
  • Test Control

Configuration Management

Risk and Testing

  • Project Risks
  • Product Risks

Incident Management

  • 6. Tool Support for Testing

Types of Test Tools

  • Meaning and Purpose of Tool Support for Testing
  • Test Tool Classification
  • Tool Support for Management of Testing and Tests
  • Tool Support for Static Testing
  • Tool Support for Test Specification
  • Tool Support for Test Execution and Logging
  • Tool Support for Performance and Monitoring
  • Tool Support for Specific Testing Needs

Effective Use of Tools: Potential Benefits and Risks

  • Potential Benefits and Risks of Tool Support for Testing (for all tools)
  • Special Considerations for Some Types of Tools

Introducing a Tool into an Organization

Programme scope, delivery arrangements and suitability are confirmed during enquiry.