SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
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)

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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...
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Kürzlich hochgeladen (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

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)