SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
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)

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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...
 

Semelhante a 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
 

Semelhante a 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
 

Último

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

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)