Quiz
Foundation Level Paper 4
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (30)
1Software testing activities should start:
- Aas soon as the code is written
- Bduring the design stage
- Cwhen the requirements have been formally documented
- Das soon as possible in the development life cycle
2Faults found by users are due to:
- APoor quality software
- BPoor software and poor testing
- Cbad luck
- Dinsufficient time for testing
3What is the main reason for testing software before releasing it?
- Ato show that system will work after release
- Bto decide when the software is of sufficient quality to release
- Cto find as many bugs as possible before release
- Dto give information for a risk based decision about release
4Which of the following statements is NOT true?
- APerformance testing can be done during unit testing as well as during the testing of whole system.
- BThe acceptance test does not necessarily include a regression test.
- CVerification activities should not involve testers (reviews, inspections etc).
- DTest environments should be as similar to production environments as possible.
5When reporting faults found to developers, testers should be:
- Aas polite, constructive and helpful as possible
- Bfirm about insisting that a bug is not a “feature” if it should be fixed
- Cdiplomatic, sensitive to the way they may react to criticism
- DAll of the above
6In which order should tests be run?
- Athe most important tests first
- Bthe most difficult tests first(to allow maximum time for fixing)
- Cthe easiest tests first(to give initial confidence)
- Dthe order they are thought of
7The later in the development life cycle a fault is discovered, the more expensive it is to fix. Why?
- Athe documentation is poor, so it takes longer to find out what the software is doing.
- Bwages are rising
- Cthe fault has been built into more documentation,code,tests, etc
- Dnone of the above
8Which is NOT true? The black box tester:
- Ashould be able to understand a functional specification or requirements document.
- Bshould be able to understand the source code.
- Cis highly motivated to find faults.
- Dis creative to find the system’s weaknesses.
9A test design technique is:
- Aa process for selecting test cases.
- Ba process for determining expected outputs.
- Ca way to measure the quality of software.
- Da way to measure in a test plan what has to be done.
10Testware(test cases, test dataset):
- Aneeds configuration management just like requirements, design and code.
- Bshould be newly constructed for each new version of the software.
- Cis needed only until the software is released into production or use.
- Ddoes not need to be documented and commented, as it does not form part of the released software system.
11An incident logging system:
- Aonly records defects.
- Bis of limited value.
- Cis a valuable source of project information during testing if it contains all incidents.
- Dshould be used only by the test team.
12Increasing the quality of the software, by better development methods, will affect the time needed for testing (the test phases) by:
- Areducing test time
- Bno change
- Cincreasing test time
- Dcan’t say
13Coverage measurement:
- Ais nothing to do with testing.
- Bis a partial measure of test thoroughness.
- Cbranch coverage should be mandatory for all software.
- Dcan only be applied at unit or module testing, not at system testing
14When should you stop testing?
- Awhen time for testing has run out.
- Bwhen all planned tests have been run.
- Cwhen the test completion criteria have been met.
- Dwhen no faults have been found by the tests run.
15Which of the following is true?
- AComponent testing should be black box, system testing should be white box.
- Bif you find a lot of bugs in testing, you should not be very confident about the quality of software.
- Cthe fewer bugs you find,the better your testing was.
- Dthe more tests you run, the more bugs you will find.
16What is the important criterion in deciding what testing technique to use?
- Ahow well you know a particular technique
- Bthe objective of the test
- Chow appropriate the technique is for testing the application
- Dwhether there is a tool to support the technique
17If the pseudocode below were a programming language ,how many tests are required to achieve 100% statement coverage?
1. If x=3 then
2. Display_messageX;
3. If y=2 then
4. Display_messageY;
5. Else
6. Display_messageZ;
7. Else
8. Display_messageZ;- A1
- B2
- C3
- D4
18Using the same code example as question 17,how many tests are required to achieve 100% branch/decision coverage?
- A1
- B2
- C3
- D4
19Which of the following is NOT a type of non-functional test?
- AState-Transition
- BUsability
- CPerformance
- DSecurity
20Which of the following tools would you use to detect a memory leak?
- AState analysis
- BCoverage analysis
- CDynamic analysis
- DMemory analysis
21Which of the following is NOT a standard related to testing?
- AIEEE829
- BIEEE610
- CBS7925-1
- DBS7925-2
22Which of the following is the component test standard?
- AIEEE 829
- BIEEE 610
- CBS7925-1
- DBS7925-2
23Which of the following statements are true?
- AFaults in program specifications are the most expensive to fix.
- BFaults in code are the most expensive to fix.
- CFaults in requirements are the most expensive to fix.
- DFaults in designs are the most expensive to fix.
24Which of the following is not the integration strategy?
- ADesign based
- BBig-bang
- CBottom-up
- DTop-down
25Which of the following is a black box design technique?
- Astatement testing
- Bequivalence partitioning
- Cerror- guessing
- Dusability testing
26A program with high cyclometic complexity is almost likely to be:
- ALarge
- BSmall
- CDifficult to write
- DDifficult to test
27Which of the following is a static test?
- Acode inspection
- Bcoverage analysis
- Cusability assessment
- Dinstallation test
28Which of the following is the odd one out?
- Awhite box
- Bglass box
- Cstructural
- Dfunctional
29A program validates a numeric field as follows:
values less than 10 are rejected, values between 10 and 21 are accepted, values greater than or equal to 22 are rejected
Which of the following input values cover all of the equivalence partitions?- A10,11, 21
- B3, 20, 21
- C3, 10, 22
- D10, 21, 22
30Using the same specifications as question 29, which of the following covers the MOST boundary values?
- A9, 10, 11, 22
- B9, 10, 21, 22
- C10, 11, 21, 22
- D10, 11, 20, 21
Information
- Description
- Medium ISTQB Foundation Level Quiz on Foundation Level Paper 4, created by Maximo Malirong on 19/04/2016.
- Author
- Maximo Malirong
- Language
- English
- Views
- 4
- History
- Created on 19 Apr 2016 · updated on 24 Apr 2016
- Tags
- Rating
- No ratings yet Rate this quiz