7
ISTQB ® Instructor-led Live Online Training Program Web - www.multisoftvirtualacademy.com Email - info@multisoftvirtualacademy.com Course Outline Fundamentals of Testing Why testing is necessary? Software systems context What is a bug? Causes of software defects Role of s/w testing Exhaustive testing is impossible Testing & risk Testing & quality Testing exit criteria What is Testing? Testing definition Common objective of testing Testing at phases of SDLC Seven Testing Principles 7 testing principles Fundamental Test Process Test planning Test analysis & design Test implementation & execution Evaluating exit criteria & reporting Test closure activities

ISTQB Instructor-led Live Online Training Program® Instructor-led Live Online Training Program Web - Email - [email protected]

  • Upload
    vanhanh

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ISTQB Instructor-led Live Online Training Program® Instructor-led Live Online Training Program Web -  Email - info@multisoftvirtualacademy.com …

ISTQB® Instructor-led Live Online Training Program

Web - www.multisoftvirtualacademy.com Email - [email protected]

Course Outline

Fundamentals of Testing

Why testing is necessary?

Software systems context

What is a bug?

Causes of software defects

Role of s/w testing

Exhaustive testing is impossible

Testing & risk

Testing & quality

Testing exit criteria

What is Testing?

Testing definition

Common objective of testing

Testing at phases of SDLC

Seven Testing Principles

7 testing principles

Fundamental Test Process

Test planning

Test analysis & design

Test implementation & execution

Evaluating exit criteria & reporting

Test closure activities

Page 2: ISTQB Instructor-led Live Online Training Program® Instructor-led Live Online Training Program Web -  Email - info@multisoftvirtualacademy.com …

ISTQB® Instructor-led Live Online Training Program

Web - www.multisoftvirtualacademy.com Email - [email protected]

The Psychology of Testing

Why do we test?

Developer/tester characteristics

DT relationship

Test independence

Code of Ethics

Cost of Error

Software Development Models

Waterfall model

V model

Incremental model

RAD

Agile development

Testing with in a life cycle model

Test Levels

Component testing

Integration

System testing and acceptance testing

Integration working approaches

Alpha & beta testing

Test Types

Black box

White box

Retesting and regression testing

Page 3: ISTQB Instructor-led Live Online Training Program® Instructor-led Live Online Training Program Web -  Email - info@multisoftvirtualacademy.com …

ISTQB® Instructor-led Live Online Training Program

Web - www.multisoftvirtualacademy.com Email - [email protected]

Maintenance Testing

Maintenance testing

Static Techniques & Test Process

Review & test process

Benefits of review

Review Process

Formal & informal method

Phases of review

Role and responsibilities

Review types (Walkthrough , Technical Review, Inspection)

Success factor for review

Static Analysis by Tools

Key characteristics

What static analysis can do?

Benefits of static analysis

Typical defects discovered by static analysis

Tools used in static analysis

Identify the Test Conditions

Identify test conditions

Test condition

Test case

Test crocedure

Traceability

Test execution schedule

Page 4: ISTQB Instructor-led Live Online Training Program® Instructor-led Live Online Training Program Web -  Email - info@multisoftvirtualacademy.com …

ISTQB® Instructor-led Live Online Training Program

Web - www.multisoftvirtualacademy.com Email - [email protected]

Categories of Test Design Techniques

Black box testing

White box testing

Gray box testing

Black Box Testing Techniques

Equivalence partitioning

Boundary value analysis

Decision tables

Static transition testing

Use case testing

White Box Testing Techniques

Statement testing & Coverage

Decision testing and coverage

Experience Based Testing

Error/Intuitive testing

Exploratory testing

Choosing Test Design Testing

Various methods and situations to opt a testing method

Page 5: ISTQB Instructor-led Live Online Training Program® Instructor-led Live Online Training Program Web -  Email - info@multisoftvirtualacademy.com …

ISTQB® Instructor-led Live Online Training Program

Web - www.multisoftvirtualacademy.com Email - [email protected]

Test Organization

Testing by developer

Independent test team

Internal test consultants

3rd party

Usual choices

Skills need in testing

Test team composition

Test Planning & Estimation

Test plan

Test plan template

Test estimation

Test estimation techniques

Test strategy

Test Progress Monitoring & Control

Test monitoring

Test control

Configuration Management

Definition

Symptoms of poor CM

Consequences of poor CM

Page 6: ISTQB Instructor-led Live Online Training Program® Instructor-led Live Online Training Program Web -  Email - info@multisoftvirtualacademy.com …

ISTQB® Instructor-led Live Online Training Program

Web - www.multisoftvirtualacademy.com Email - [email protected]

Incident Management

Risk testing

Project risk

Product risk

Risk analysis template

Incident

Management

Incident report

Incident life cycle

Types of Test Tools

Use of tools

Types of tools

Effective Use of tools

Where tools fit?

Requirements of testing tools

Static analysis tools

Test design tools

Test data preparation tools

Comparison tools

Test harness and drivers

Performance testing tools

Dynamic analysis tools

Debugging tools

Test mgmt. tools

Page 7: ISTQB Instructor-led Live Online Training Program® Instructor-led Live Online Training Program Web -  Email - info@multisoftvirtualacademy.com …

ISTQB® Instructor-led Live Online Training Program

Web - www.multisoftvirtualacademy.com Email - [email protected]

Introducing a Tool into an Organization

Benefits of tools

Risk in using tools

Principles in selecting a tools

Tool selection and implementation

Tests to automate

Pilot project and implementation

Success factors