SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Practitioner Certificate
                               In
                      Software Testing




                           Practice Exam 1




                           Time allowed: 3 hours


                             1 Compulsory Question

    5 optional questions, from which 3 questions must be attempted

(for the purposes of a practice exam, there are only three optional questions, i.e. you
                  need to attempt every question within this paper)




 Any unauthorised copying or re-selling of the contents of this practice exam paper
         without permission will constitute an infringement of copyright.

        Commercial copying, re-selling, hiring, lending is strictly prohibited.
Examination Question 1

(40 marks possible)

Answer each of the questions based on the following code example:

      Read a
      Read b
      Read c
      IF a+b > 200 THEN
         Print "Combined values are large"
      ENDIF
      IF a > 175 THEN
         Print "Input ‘a’ is large"
      ENDIF
      IF c > a THEN
         Print “Input ‘c’ is even larger than input ‘a’”
      ENDIF



1)     What is the minimum amount of tests required to achieve 100% full
       statement coverage? (2 marks)


2)     What is the minimum amount of tests required to achieve 100% full
       branch coverage? (2 marks)


3)     Illustrate a ‘Control-flow Graph’ for the code example. (8 marks)


4)     What is the value of Cyclomatic-complexity? Include in your answer
       how you calculated your answer. (8 marks)


5)     Using the ‘Lines of Code’ complexity metric, Provide the ‘Lines of
       Code’ count. Also, describe how this metric could be enhanced to
       provide a more meaningful result. (5 marks)


6)     A Manager has asked you about ‘Data-flow Analysis’. Describe what
       Data-flow analysis actually is? and what it can provide. Include with
       you answer some code examples to illustrate your answer. (15 marks)
Examination Question 2

(20 marks possible)

A major aircraft manufacturer has decided to develop a new auto-pilot system.
As the Test Manager on this project you have been asked to provide details
on risk based testing for the auto-pilot project.


1)     Give an overview of what is meant by ‘risk’ in relation to testing. Include
       with this answer the type of risks that can be associated with the given
       scenario. (10 marks)


2)     Provide detailed descriptions of the three components of Risk
       Management. (5 marks)


3)     Describe in detail what is meant by ‘risk mitigation’. (5 marks)
Examination Question 3

(20 marks possible)

You have been approached by your Manager to give your thoughts on
improving the company’s processes. He also mentioned that the company
would like to go down the route of implementing a maturity model, but was at
this stage undecided.

Your Manager explained to you that he had no idea about the maturity models
available and so was seeking to get you to assist him to bring him up to speed
as to what was available.



1)     Provide an overview of what exactly a maturity model is? (4 marks)


2)     Provide a brief description of the CMM and CMMI, and also the
       ISO/IEC 15504. (8 marks)


3)     Provide a comparison of the TMM and the TPI. (8 marks)
Examination Question 4

(20 marks possible)

The testing department in a software company has been using the same tool
for test automation for several years. As the software under test has been
increasing in complexity recently, it has highlighted several shortcomings of
the current automated testing package. You have been chosen to come with a
plan of how to go about choosing a new package and also how to implement
it with the least amount of problems.


1)     Provide a description of how the new test tool should be selected,
       including a suggested evaluation process. (7 marks)


2)     Describe a way of actually implementing the new test tool with a view
       to provide the least amount of risk. (7 marks)


3)     With excitement over the prospect of a new test tool being
       implemented, the Test Team Leader has asked you to if automated
       tools exist that can achieve the following:


               Generating test cases from specifications

               Providing run-time information on the state of the executing
               software

               Highlighting differences between actual results and expected
               results

               Automatic generation of expected results


       Briefly describe the test tools that can achieve the above requirements.
       (6 marks)

Contenu connexe

Tendances

Software Testing
Software TestingSoftware Testing
Software TestingKiran Kumar
 
Black box testing lecture 11
Black box testing lecture 11Black box testing lecture 11
Black box testing lecture 11Abdul Basit
 
WHITE BOX & BLACK BOX TESTING IN DATABASE
WHITE BOX & BLACK BOXTESTING IN DATABASEWHITE BOX & BLACK BOXTESTING IN DATABASE
WHITE BOX & BLACK BOX TESTING IN DATABASESalman Memon
 
Testing Fundamentals
Testing FundamentalsTesting Fundamentals
Testing FundamentalsKiran Kumar
 
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...Ievgenii Katsan
 
7 stages of unit testing
7 stages of unit testing7 stages of unit testing
7 stages of unit testingJorge Ortiz
 
White boxvsblackbox
White boxvsblackboxWhite boxvsblackbox
White boxvsblackboxsanerjjd
 
Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software TestingNishant Worah
 
Black box testing
Black box testingBlack box testing
Black box testingAbdul Basit
 
Black box testing or behavioral testing
Black box testing or behavioral testingBlack box testing or behavioral testing
Black box testing or behavioral testingSlideshare
 
12 functional-system-testing
12 functional-system-testing12 functional-system-testing
12 functional-system-testingnickynicks76
 

Tendances (20)

Software Testing
Software TestingSoftware Testing
Software Testing
 
Black box testing lecture 11
Black box testing lecture 11Black box testing lecture 11
Black box testing lecture 11
 
Software Testing and Debugging
Software Testing and DebuggingSoftware Testing and Debugging
Software Testing and Debugging
 
Introduction to White box testing
Introduction to White box testingIntroduction to White box testing
Introduction to White box testing
 
Black box software testing
Black box software testingBlack box software testing
Black box software testing
 
WHITE BOX & BLACK BOX TESTING IN DATABASE
WHITE BOX & BLACK BOXTESTING IN DATABASEWHITE BOX & BLACK BOXTESTING IN DATABASE
WHITE BOX & BLACK BOX TESTING IN DATABASE
 
Unit2 for st
Unit2 for stUnit2 for st
Unit2 for st
 
Testing Fundamentals
Testing FundamentalsTesting Fundamentals
Testing Fundamentals
 
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
 
Test cases
Test casesTest cases
Test cases
 
7 stages of unit testing
7 stages of unit testing7 stages of unit testing
7 stages of unit testing
 
Mutation Testing
Mutation TestingMutation Testing
Mutation Testing
 
White boxvsblackbox
White boxvsblackboxWhite boxvsblackbox
White boxvsblackbox
 
Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software Testing
 
Black & White Box testing
Black & White Box testingBlack & White Box testing
Black & White Box testing
 
Testing techniques
Testing techniquesTesting techniques
Testing techniques
 
Black box testing
Black box testingBlack box testing
Black box testing
 
Black box testing or behavioral testing
Black box testing or behavioral testingBlack box testing or behavioral testing
Black box testing or behavioral testing
 
12 functional-system-testing
12 functional-system-testing12 functional-system-testing
12 functional-system-testing
 
CTFL Module 04
CTFL Module 04CTFL Module 04
CTFL Module 04
 

En vedette

Software Test Patterns: Successes and Challenges
Software Test Patterns: Successes and ChallengesSoftware Test Patterns: Successes and Challenges
Software Test Patterns: Successes and ChallengesBob Binder
 
Bcc exceed ste_cert
Bcc exceed ste_certBcc exceed ste_cert
Bcc exceed ste_certSusan L.
 
C:\fakepath\articulos
C:\fakepath\articulosC:\fakepath\articulos
C:\fakepath\articulosAaron Lopez
 
Использование Интернет-технологий в современном мире науки, культуры, образов...
Использование Интернет-технологий в современном мире науки, культуры, образов...Использование Интернет-технологий в современном мире науки, культуры, образов...
Использование Интернет-технологий в современном мире науки, культуры, образов...Library Franko
 
Agile Tester in a Nutshell
Agile Tester in a NutshellAgile Tester in a Nutshell
Agile Tester in a NutshellHASTQB
 
Presentación general HASTQB 2013
Presentación general HASTQB 2013Presentación general HASTQB 2013
Presentación general HASTQB 2013HASTQB
 
E-exams HASTQB
E-exams HASTQB E-exams HASTQB
E-exams HASTQB HASTQB
 
Evaluando el desempeño
Evaluando el desempeñoEvaluando el desempeño
Evaluando el desempeñoSoftware Guru
 
ISTQB Partner Program - Presentación HASTQB
ISTQB Partner Program - Presentación HASTQBISTQB Partner Program - Presentación HASTQB
ISTQB Partner Program - Presentación HASTQBHASTQB
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystSamer Desouky
 
Fundamentos de Pruebas de Software - Capítulo 5
Fundamentos de Pruebas de Software - Capítulo 5Fundamentos de Pruebas de Software - Capítulo 5
Fundamentos de Pruebas de Software - Capítulo 5Professional Testing
 

En vedette (20)

Software Test Patterns: Successes and Challenges
Software Test Patterns: Successes and ChallengesSoftware Test Patterns: Successes and Challenges
Software Test Patterns: Successes and Challenges
 
Bcc exceed ste_cert
Bcc exceed ste_certBcc exceed ste_cert
Bcc exceed ste_cert
 
C:\fakepath\articulos
C:\fakepath\articulosC:\fakepath\articulos
C:\fakepath\articulos
 
Использование Интернет-технологий в современном мире науки, культуры, образов...
Использование Интернет-технологий в современном мире науки, культуры, образов...Использование Интернет-технологий в современном мире науки, культуры, образов...
Использование Интернет-технологий в современном мире науки, культуры, образов...
 
Agile Tester in a Nutshell
Agile Tester in a NutshellAgile Tester in a Nutshell
Agile Tester in a Nutshell
 
Probador virtual
Probador virtualProbador virtual
Probador virtual
 
Presentación general HASTQB 2013
Presentación general HASTQB 2013Presentación general HASTQB 2013
Presentación general HASTQB 2013
 
E-exams HASTQB
E-exams HASTQB E-exams HASTQB
E-exams HASTQB
 
Synthesis Using ISE
Synthesis Using ISESynthesis Using ISE
Synthesis Using ISE
 
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
ISTQB Foundation Agile Tester 2014 Training, Agile SW DevelopmentISTQB Foundation Agile Tester 2014 Training, Agile SW Development
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
 
Evaluando el desempeño
Evaluando el desempeñoEvaluando el desempeño
Evaluando el desempeño
 
ISTQB Partner Program - Presentación HASTQB
ISTQB Partner Program - Presentación HASTQBISTQB Partner Program - Presentación HASTQB
ISTQB Partner Program - Presentación HASTQB
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test Analyst
 
FreeRTOS Course - Queue Management
FreeRTOS Course - Queue ManagementFreeRTOS Course - Queue Management
FreeRTOS Course - Queue Management
 
Simulation Using Isim
Simulation Using Isim Simulation Using Isim
Simulation Using Isim
 
Introduction to stm32-part1
Introduction to stm32-part1Introduction to stm32-part1
Introduction to stm32-part1
 
Fundamentos de Pruebas de Software - Capítulo 5
Fundamentos de Pruebas de Software - Capítulo 5Fundamentos de Pruebas de Software - Capítulo 5
Fundamentos de Pruebas de Software - Capítulo 5
 
Fpga programming
Fpga programmingFpga programming
Fpga programming
 
Android Booting Scenarios
Android Booting ScenariosAndroid Booting Scenarios
Android Booting Scenarios
 
ISTQB Technical Test Analyst 2012 Training - The Technical Test Analyst's Tas...
ISTQB Technical Test Analyst 2012 Training - The Technical Test Analyst's Tas...ISTQB Technical Test Analyst 2012 Training - The Technical Test Analyst's Tas...
ISTQB Technical Test Analyst 2012 Training - The Technical Test Analyst's Tas...
 

Similaire à Istqb advanced practioner_level_practice_exam_1

Devry GSCM 520 All Week Quiz Latest
Devry GSCM 520 All Week Quiz LatestDevry GSCM 520 All Week Quiz Latest
Devry GSCM 520 All Week Quiz LatestAtifkhilji
 
Combinatorial testing
Combinatorial testingCombinatorial testing
Combinatorial testingKedar Kumar
 
Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_moduleSuresh Mishra
 
Software testing foundation
Software testing foundationSoftware testing foundation
Software testing foundationAnirudh503501
 
Test effort estimation
Test effort estimationTest effort estimation
Test effort estimationramesh kumar
 
Coding and testing In Software Engineering
Coding and testing In Software EngineeringCoding and testing In Software Engineering
Coding and testing In Software EngineeringSatya Bhushan Verma
 
Graham et.al, 2008, Foundations of Software Testing ISTQB Certification. Chap...
Graham et.al, 2008, Foundations of Software Testing ISTQB Certification. Chap...Graham et.al, 2008, Foundations of Software Testing ISTQB Certification. Chap...
Graham et.al, 2008, Foundations of Software Testing ISTQB Certification. Chap...Muhammad Jazman
 
Begin Your Preparation for the ISTQB Agile Tester (CTFL-AT) Exam
Begin Your Preparation for the ISTQB Agile Tester (CTFL-AT) ExamBegin Your Preparation for the ISTQB Agile Tester (CTFL-AT) Exam
Begin Your Preparation for the ISTQB Agile Tester (CTFL-AT) ExamMeghna Arora
 
The relationship between test and production code quality (@ SIG)
The relationship between test and production code quality (@ SIG)The relationship between test and production code quality (@ SIG)
The relationship between test and production code quality (@ SIG)Maurício Aniche
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of TestingCode95
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1Yogindernath Gupta
 
ISTQB, ISEB Lecture Notes
ISTQB, ISEB Lecture NotesISTQB, ISEB Lecture Notes
ISTQB, ISEB Lecture Notesonsoftwaretest
 
201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)Javier Gonzalez-Sanchez
 
Foundation level sample_exam_v2.3_answers_and_justification
Foundation level sample_exam_v2.3_answers_and_justificationFoundation level sample_exam_v2.3_answers_and_justification
Foundation level sample_exam_v2.3_answers_and_justificationVenera Romanova
 

Similaire à Istqb advanced practioner_level_practice_exam_1 (20)

Thinking in software testing
Thinking in software testingThinking in software testing
Thinking in software testing
 
Devry GSCM 520 All Week Quiz Latest
Devry GSCM 520 All Week Quiz LatestDevry GSCM 520 All Week Quiz Latest
Devry GSCM 520 All Week Quiz Latest
 
Combinatorial testing
Combinatorial testingCombinatorial testing
Combinatorial testing
 
Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_module
 
Software testing foundation
Software testing foundationSoftware testing foundation
Software testing foundation
 
Testing
TestingTesting
Testing
 
Test effort estimation
Test effort estimationTest effort estimation
Test effort estimation
 
Test effort estimation
Test effort estimationTest effort estimation
Test effort estimation
 
Coding and testing In Software Engineering
Coding and testing In Software EngineeringCoding and testing In Software Engineering
Coding and testing In Software Engineering
 
Graham et.al, 2008, Foundations of Software Testing ISTQB Certification. Chap...
Graham et.al, 2008, Foundations of Software Testing ISTQB Certification. Chap...Graham et.al, 2008, Foundations of Software Testing ISTQB Certification. Chap...
Graham et.al, 2008, Foundations of Software Testing ISTQB Certification. Chap...
 
Lo 09
Lo 09Lo 09
Lo 09
 
Begin Your Preparation for the ISTQB Agile Tester (CTFL-AT) Exam
Begin Your Preparation for the ISTQB Agile Tester (CTFL-AT) ExamBegin Your Preparation for the ISTQB Agile Tester (CTFL-AT) Exam
Begin Your Preparation for the ISTQB Agile Tester (CTFL-AT) Exam
 
The relationship between test and production code quality (@ SIG)
The relationship between test and production code quality (@ SIG)The relationship between test and production code quality (@ SIG)
The relationship between test and production code quality (@ SIG)
 
S440999102
S440999102S440999102
S440999102
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of Testing
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
 
ISTQB, ISEB Lecture Notes
ISTQB, ISEB Lecture NotesISTQB, ISEB Lecture Notes
ISTQB, ISEB Lecture Notes
 
201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)
 
Topic 5 chapter 2
Topic 5 chapter 2Topic 5 chapter 2
Topic 5 chapter 2
 
Foundation level sample_exam_v2.3_answers_and_justification
Foundation level sample_exam_v2.3_answers_and_justificationFoundation level sample_exam_v2.3_answers_and_justification
Foundation level sample_exam_v2.3_answers_and_justification
 

Dernier

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Dernier (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Istqb advanced practioner_level_practice_exam_1

  • 1. Practitioner Certificate In Software Testing Practice Exam 1 Time allowed: 3 hours 1 Compulsory Question 5 optional questions, from which 3 questions must be attempted (for the purposes of a practice exam, there are only three optional questions, i.e. you need to attempt every question within this paper) Any unauthorised copying or re-selling of the contents of this practice exam paper without permission will constitute an infringement of copyright. Commercial copying, re-selling, hiring, lending is strictly prohibited.
  • 2. Examination Question 1 (40 marks possible) Answer each of the questions based on the following code example: Read a Read b Read c IF a+b > 200 THEN Print "Combined values are large" ENDIF IF a > 175 THEN Print "Input ‘a’ is large" ENDIF IF c > a THEN Print “Input ‘c’ is even larger than input ‘a’” ENDIF 1) What is the minimum amount of tests required to achieve 100% full statement coverage? (2 marks) 2) What is the minimum amount of tests required to achieve 100% full branch coverage? (2 marks) 3) Illustrate a ‘Control-flow Graph’ for the code example. (8 marks) 4) What is the value of Cyclomatic-complexity? Include in your answer how you calculated your answer. (8 marks) 5) Using the ‘Lines of Code’ complexity metric, Provide the ‘Lines of Code’ count. Also, describe how this metric could be enhanced to provide a more meaningful result. (5 marks) 6) A Manager has asked you about ‘Data-flow Analysis’. Describe what Data-flow analysis actually is? and what it can provide. Include with you answer some code examples to illustrate your answer. (15 marks)
  • 3. Examination Question 2 (20 marks possible) A major aircraft manufacturer has decided to develop a new auto-pilot system. As the Test Manager on this project you have been asked to provide details on risk based testing for the auto-pilot project. 1) Give an overview of what is meant by ‘risk’ in relation to testing. Include with this answer the type of risks that can be associated with the given scenario. (10 marks) 2) Provide detailed descriptions of the three components of Risk Management. (5 marks) 3) Describe in detail what is meant by ‘risk mitigation’. (5 marks)
  • 4. Examination Question 3 (20 marks possible) You have been approached by your Manager to give your thoughts on improving the company’s processes. He also mentioned that the company would like to go down the route of implementing a maturity model, but was at this stage undecided. Your Manager explained to you that he had no idea about the maturity models available and so was seeking to get you to assist him to bring him up to speed as to what was available. 1) Provide an overview of what exactly a maturity model is? (4 marks) 2) Provide a brief description of the CMM and CMMI, and also the ISO/IEC 15504. (8 marks) 3) Provide a comparison of the TMM and the TPI. (8 marks)
  • 5. Examination Question 4 (20 marks possible) The testing department in a software company has been using the same tool for test automation for several years. As the software under test has been increasing in complexity recently, it has highlighted several shortcomings of the current automated testing package. You have been chosen to come with a plan of how to go about choosing a new package and also how to implement it with the least amount of problems. 1) Provide a description of how the new test tool should be selected, including a suggested evaluation process. (7 marks) 2) Describe a way of actually implementing the new test tool with a view to provide the least amount of risk. (7 marks) 3) With excitement over the prospect of a new test tool being implemented, the Test Team Leader has asked you to if automated tools exist that can achieve the following: Generating test cases from specifications Providing run-time information on the state of the executing software Highlighting differences between actual results and expected results Automatic generation of expected results Briefly describe the test tools that can achieve the above requirements. (6 marks)