SlideShare a Scribd company logo
1 of 28
Requirements engineering + testen

                     1+1=3?



Jan Jaap Cannegieter –
Directeur Product Management
 jcannegieter@sysqa.nl
 @jjcannegieter
Idee op hoofdlijnen
V-model
   Wens                               Werkelijkheid




                                      Acceptatie
Requirements
                                         test


  Functioneel                         Systeem
   ontwerp                              test


       Technisch                  Integratie
        ontwerp                      test




                                                      © SYSQA Almere
           Systeem           Programma
           realisatie           test
RE-tester en inspanning
Inspanning requirements engineer

Inspanning




                Requirements
                  elicitatie


                               Requirements
                                 validatie




                                                                   © SYSQA Almere
                                              Requirements
                                              management

              Begin                                       Einde
             project                                     project
Inspanning tester

Inspanning




                                           uitvoering
                                              Test
                               Test
                           voorbereiding




                                                        © SYSQA Almere
                  Test
                planning

              Begin                          Einde
             project                        project
Inspanning RE-tester

Inspanning                       Inspanning
                                  RE-tester




                                              © SYSQA Almere
              Begin     Einde
             project   project
RE-tester en projectkennis
Kennisopbouw (en tijd)

Kennis




                     Tester




                                    © SYSQA Almere
          Begin            Einde
         project          project




                                    9
Kennisopbouw (en tijd)

Kennis




                    Requirements
                   engineer - tester




                                                  © SYSQA Almere
          Begin                         Einde
         project                       project




                                                 10
RE-tester en technieken
Technieken – een overzicht


Requirements eng.               Testen
•   Use cases                   •   Grenswaarde analyse
•   Klasse diagram              •   Dataflow test
•   Activiteiten diagram        •   Elementaire verg. test
•   Status diagram              •   Control flow test
•   Entiteiten-relatie diagr.   •   Beslissingstabel
•   Dataflow diagram            •   Status-transitie test




                                                              © SYSQA Almere
•   Problem frames              •   Gegevenscyclustest
                                •   Use case test


                                                             12
Technieken - systeemrequirements


                                 moet             <proces>



                                                  <wie> de
                 het                                                              <details
 Wanneer?                                        mogelijkheid
               systeem            zal                              <object>       over het
Voorwaarde                                        bieden om
               <naam>                                                             object>
                                                  <proces>


                                                in staat zijn om
                                 kan
                                                   <proces>




                                                                                               © SYSQA Almere
   op verzoek van de klant moet het systeem de bestelstatus van een besteld boek laten zien




                                                                                              13
Technieken - systeemrequirements




                                                                                            © SYSQA Almere
op verzoek van de klant moet het systeem de bestelstatus van een besteld boek laten zien
                                                                               laten




                                                                                           14
Technieken - systeemrequirements




Laat




                                                                                                   © SYSQA Almere
       op verzoek van de klant moet het systeem de bestelstatus van een besteld boek laten zien




                                                                                                  15
Technieken - systeemrequirements




Laat
Prioriteit 1




                                                                                             © SYSQA Almere
       op verzoek van de klant moet het systeem de bestelstatus van een besteld boek zien




                                                                                            16
Technieken - systeemrequirements




Laat het systeem de bestelstatus van een besteld boek zien op verzoek van de klant
Prioriteit 1




                                                                                      © SYSQA Almere
                                                                                     17
RE-tester en agile
Tester in een agile project

         Traditioneel                    Agile




 Requirements     Gebruiker   Requirements       Gebruiker
   engineer                     engineer




                                                             © SYSQA Almere
   Bouwer           Tester      Bouwer            Tester
Tester in een agile project

         Traditioneel             Agile




 Requirements     Gebruiker
   engineer
                                       Gebruiker




                              Bouwer




                                                   © SYSQA Almere
   Bouwer           Tester
Tester in een agile project

         Traditioneel             Agile




 Requirements     Gebruiker
   engineer
                                       Gebruiker




                              Bouwer




                                                   © SYSQA Almere
   Bouwer           Tester
Voor- en nadelen
Voor- en nadelen




                    © SYSQA Almere
                   23
1 + 1 = ???




              €




                   © SYSQA Almere
                  24
1 + 1 = ???




              €




                   © SYSQA Almere
                  25
Het combineren van requirements
     engineering en testen?




                                   © SYSQA Almere
                                  26
Jan Jaap Cannegieter –
Directeur Product Management




                                © SYSQA Almere
 jcannegieter@sysqa.nl
 #jjcannegieter




                               27
28




     © SYSQA Almere

More Related Content

Similar to Requirements engineering + testen, 1 + 1 = 3?

SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en ScrumSYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en ScrumSYSQA BV
 
Requirements, een bom onder uw agile project?
Requirements, een bom onder uw agile project?Requirements, een bom onder uw agile project?
Requirements, een bom onder uw agile project?SYSQA BV
 
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...Lucas Jellema
 
SYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testenSYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testenSYSQA BV
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Lucas Jellema
 
Hands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelHands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelSogeti Nederland B.V.
 

Similar to Requirements engineering + testen, 1 + 1 = 3? (6)

SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en ScrumSYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
 
Requirements, een bom onder uw agile project?
Requirements, een bom onder uw agile project?Requirements, een bom onder uw agile project?
Requirements, een bom onder uw agile project?
 
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
How Oracle Management Cloud enabled a successful scratch of a 7-year old per...
 
SYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testenSYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testen
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)
 
Hands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelHands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy Zwiebel
 

More from SYSQA BV

Use right side of your brain
Use right side of your brainUse right side of your brain
Use right side of your brainSYSQA BV
 
Use right side of your brain - Agile Testing Days 2014 Potsdam
Use right side of your brain - Agile Testing Days 2014 PotsdamUse right side of your brain - Agile Testing Days 2014 Potsdam
Use right side of your brain - Agile Testing Days 2014 PotsdamSYSQA BV
 
Shift to the right side of your brain - 6th World Congress on Software Qualit...
Shift to the right side of your brain - 6th World Congress on Software Qualit...Shift to the right side of your brain - 6th World Congress on Software Qualit...
Shift to the right side of your brain - 6th World Congress on Software Qualit...SYSQA BV
 
Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014SYSQA BV
 
Using different ways of testing to optimize your test effort - Belgium Testin...
Using different ways of testing to optimize your test effort - Belgium Testin...Using different ways of testing to optimize your test effort - Belgium Testin...
Using different ways of testing to optimize your test effort - Belgium Testin...SYSQA BV
 
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013SYSQA BV
 
TMMi: should you care? Step-Auto Conference 2013, Bangalore
TMMi: should you care? Step-Auto Conference 2013, BangaloreTMMi: should you care? Step-Auto Conference 2013, Bangalore
TMMi: should you care? Step-Auto Conference 2013, BangaloreSYSQA BV
 
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'SYSQA BV
 
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.SYSQA BV
 
Opdrachtgever en opdrachtnemer: een open huwelijk.
Opdrachtgever en opdrachtnemer: een open huwelijk.Opdrachtgever en opdrachtnemer: een open huwelijk.
Opdrachtgever en opdrachtnemer: een open huwelijk.SYSQA BV
 
Combining requirements engineering and testing in agile.
Combining requirements engineering and testing in agile. Combining requirements engineering and testing in agile.
Combining requirements engineering and testing in agile. SYSQA BV
 
How to make the step from testing to QA
How to make the step from testing to QAHow to make the step from testing to QA
How to make the step from testing to QASYSQA BV
 
Kwaliteitsmanagement in ICT-projecten
Kwaliteitsmanagement in ICT-projectenKwaliteitsmanagement in ICT-projecten
Kwaliteitsmanagement in ICT-projectenSYSQA BV
 
CMMI en Software Process Improvement
CMMI en Software Process ImprovementCMMI en Software Process Improvement
CMMI en Software Process ImprovementSYSQA BV
 
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...SYSQA BV
 

More from SYSQA BV (15)

Use right side of your brain
Use right side of your brainUse right side of your brain
Use right side of your brain
 
Use right side of your brain - Agile Testing Days 2014 Potsdam
Use right side of your brain - Agile Testing Days 2014 PotsdamUse right side of your brain - Agile Testing Days 2014 Potsdam
Use right side of your brain - Agile Testing Days 2014 Potsdam
 
Shift to the right side of your brain - 6th World Congress on Software Qualit...
Shift to the right side of your brain - 6th World Congress on Software Qualit...Shift to the right side of your brain - 6th World Congress on Software Qualit...
Shift to the right side of your brain - 6th World Congress on Software Qualit...
 
Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014
 
Using different ways of testing to optimize your test effort - Belgium Testin...
Using different ways of testing to optimize your test effort - Belgium Testin...Using different ways of testing to optimize your test effort - Belgium Testin...
Using different ways of testing to optimize your test effort - Belgium Testin...
 
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013
 
TMMi: should you care? Step-Auto Conference 2013, Bangalore
TMMi: should you care? Step-Auto Conference 2013, BangaloreTMMi: should you care? Step-Auto Conference 2013, Bangalore
TMMi: should you care? Step-Auto Conference 2013, Bangalore
 
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'
 
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.
 
Opdrachtgever en opdrachtnemer: een open huwelijk.
Opdrachtgever en opdrachtnemer: een open huwelijk.Opdrachtgever en opdrachtnemer: een open huwelijk.
Opdrachtgever en opdrachtnemer: een open huwelijk.
 
Combining requirements engineering and testing in agile.
Combining requirements engineering and testing in agile. Combining requirements engineering and testing in agile.
Combining requirements engineering and testing in agile.
 
How to make the step from testing to QA
How to make the step from testing to QAHow to make the step from testing to QA
How to make the step from testing to QA
 
Kwaliteitsmanagement in ICT-projecten
Kwaliteitsmanagement in ICT-projectenKwaliteitsmanagement in ICT-projecten
Kwaliteitsmanagement in ICT-projecten
 
CMMI en Software Process Improvement
CMMI en Software Process ImprovementCMMI en Software Process Improvement
CMMI en Software Process Improvement
 
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...
 

Requirements engineering + testen, 1 + 1 = 3?