Capgemini Financial Services
Independent Test Engineering and Monitoring Solutions
ISTQB Foundation Level
Chapter- 1 Fundamentals of Testing
Overview | Financial Services
All work described was performed by Capgemini or a Capgemini affiliate
Agenda
 Why is Testing Necessary ?
 What is Testing ?
 General Testing Principles
 Fundamental Test Process
 The Psychology of Testing
Overview | Financial Services
All work described was performed by Capgemini or a Capgemini affiliate
Why is testing necessary ?
 Software systems context
 Causes of software defects
 Role of testing in software
development, maintenance and
operations
 Testing and quality
 How much testing is enough?
Overview | Financial Services
All work described was performed by Capgemini or a Capgemini affiliate
What is testing ?
1. What is testing ?
There can be different test objectives:
• Finding defects;
• Gaining confidence about the level
of quality and providing
information;
• Preventing defects.
Overview | Financial Services
All work described was performed by Capgemini or a Capgemini affiliate
General testing principles
1. General testing principles
•Testing shows presence
of defects
•Exhaustive testing is impossible
•Early testing
•Defect clustering
•Pesticide paradox
•Testing is context dependent
•Absence-of-errors fallacy
Overview | Financial Services
All work described was performed by Capgemini or a Capgemini affiliate
Fundamental test process
1. Fundamental test process
•Planning and control.
•Analysis and design.
•Implementation and execution.
•Evaluating exit criteria and reporting.
•Test closure activities.
Overview | Financial Services
All work described was performed by Capgemini or a Capgemini affiliate
The psychology of testing
1. The psychology of testing
•Tests designed by the person(s) who wrote the software
under test (low level of independence).
•Tests designed by another person(s) (e.g. from the
development team).
•Tests designed by a person(s) from a different
organizational group (e.g. an independent test team).
•Tests designed by a person(s) from a different
organization or company (i.e. outsourcing or certification
by an external body).
Overview | Financial Services
All work described was performed by Capgemini or a Capgemini affiliate
What is Testing?
 The word “test” is derived from the Latin word “testum” meaning a
pottery vessel used to measure or assess weight
 Testing is the process of evaluating/measuring a system or system
component by manual or automated means to verify that it satisfies
specified requirements
 Testing is the process of searching for errors, with the goal of finding as
many as possible so that they can be turned over to those responsible
for fixing them
 It is not only sufficient to demonstrate the software is doing what it is
suppose to do, It is equally important to show that software is not doing
what it is not suppose to do
Overview | Financial Services
All work described was performed by Capgemini or a Capgemini affiliate
Q &
A
Thank You

Istqb fl chap_1_edited

  • 1.
    Capgemini Financial Services IndependentTest Engineering and Monitoring Solutions ISTQB Foundation Level Chapter- 1 Fundamentals of Testing
  • 2.
    Overview | FinancialServices All work described was performed by Capgemini or a Capgemini affiliate Agenda  Why is Testing Necessary ?  What is Testing ?  General Testing Principles  Fundamental Test Process  The Psychology of Testing
  • 3.
    Overview | FinancialServices All work described was performed by Capgemini or a Capgemini affiliate Why is testing necessary ?  Software systems context  Causes of software defects  Role of testing in software development, maintenance and operations  Testing and quality  How much testing is enough?
  • 4.
    Overview | FinancialServices All work described was performed by Capgemini or a Capgemini affiliate What is testing ? 1. What is testing ? There can be different test objectives: • Finding defects; • Gaining confidence about the level of quality and providing information; • Preventing defects.
  • 5.
    Overview | FinancialServices All work described was performed by Capgemini or a Capgemini affiliate General testing principles 1. General testing principles •Testing shows presence of defects •Exhaustive testing is impossible •Early testing •Defect clustering •Pesticide paradox •Testing is context dependent •Absence-of-errors fallacy
  • 6.
    Overview | FinancialServices All work described was performed by Capgemini or a Capgemini affiliate Fundamental test process 1. Fundamental test process •Planning and control. •Analysis and design. •Implementation and execution. •Evaluating exit criteria and reporting. •Test closure activities.
  • 7.
    Overview | FinancialServices All work described was performed by Capgemini or a Capgemini affiliate The psychology of testing 1. The psychology of testing •Tests designed by the person(s) who wrote the software under test (low level of independence). •Tests designed by another person(s) (e.g. from the development team). •Tests designed by a person(s) from a different organizational group (e.g. an independent test team). •Tests designed by a person(s) from a different organization or company (i.e. outsourcing or certification by an external body).
  • 8.
    Overview | FinancialServices All work described was performed by Capgemini or a Capgemini affiliate What is Testing?  The word “test” is derived from the Latin word “testum” meaning a pottery vessel used to measure or assess weight  Testing is the process of evaluating/measuring a system or system component by manual or automated means to verify that it satisfies specified requirements  Testing is the process of searching for errors, with the goal of finding as many as possible so that they can be turned over to those responsible for fixing them  It is not only sufficient to demonstrate the software is doing what it is suppose to do, It is equally important to show that software is not doing what it is not suppose to do
  • 9.
    Overview | FinancialServices All work described was performed by Capgemini or a Capgemini affiliate Q & A
  • 10.

Editor's Notes

  • #2 Add a content or an objective slide in the beginning of the presentation. The main objective is to; Understand the defect lifecycle, be able to write defect reports effectively, to be able to use a defect tracking tool effectively
  • #9 <number>