ISTQB Software Testing Quiz 12

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Tmccoy
T
Tmccoy
Community Contributor
Quizzes Created: 14 | Total Attempts: 22,775
| Attempts: 728 | Questions: 6
Please wait...
Question 1 / 6
0 %
0/100
Score 0/100
1. When conducting reviews, psychological sensitivity is required.  Which mistake often occurs when conducting reviews and may lead to interpersonal problems within teams?

Explanation

I think this one is fairly obvious. While there may be some truth in the others, the personal criticism that can happen in reviews (which is part of human nature) would be the biggest problem.

Submit
Please wait...
About This Quiz
ISTQB Quizzes & Trivia

This quiz covers key concepts in software testing according to ISTQB standards, including test design, coverage criteria, use case testing, test management tools, estimation techniques, and review processes.

2. Which of the following are test management tool capabilities?

i) The enforcement of coding standards.

ii) Support for requirements traceability activities.

iii) The generation of testing progress reports.

iv) Generation of test process improvement information.

Explanation

Think about Quality Center (and, to a lesser extent, JIRA). It can do everything except enforce coding standards (in fact, we don't store the code inside the tool, so how could it possibly enforce coding standards).

Submit
3. Which of the following might be a concern of a test group relying on a test design tool?
 

Explanation

Please note that this question is talking about a test DESIGN tool, not a test automation tool. A test design tool generates test inputs automatically from requirements (stored electronically) or from code. Answers B, C & D are not a concern because these are infrastructure issues that can easily be resolved.

Submit
4. Which of the following statements about the benefits of deriving test cases from use cases are true?

i) Deriving test cases from use cases is helpful for system and acceptance testing.

ii) Deriving test cases from use cases is helpful only for automated testing.

iii) Deriving test cases from use cases is helpful for unit testing.

iv) Deriving test cases from use cases is helpful for testing the interaction and interference between different components.

Explanation

Use case testing is a black box test design technique in which test cases are designed to execute user scenarios. So in the context of this question we can eliminate iii, because developers doing unit testing will tend to use white box techniques. Statement ii is ridiculous, because it's too narrow. Statement i is clearly true. And for statement iv, use cases can help us understand how the whole thing hangs together, so this one is also true.

Submit
5. For the following piece of code, how many test cases are needed to get 100% statement coverage:

Read (Colour) // Input colour from user
IF (Colour == “Red”) THEN
    Call Roses(Colour)
ELSEIF (Colour == “Blue”) THEN
    Call Violets(Colour)
ELSE
    PRINT “User is no Shakespeare”
SaveToDatabase(Colour)

Explanation

The best way of doing these questions is to draw a flowchart. We have 4 statements we need to cover: Call Roses, Call Violets, PRINT and SaveToDatabase. In our first test case we can choose "Red" as the colour, and this will do Call Roses. In our next test we can choose "Blue" as the colour, and this will do Call Violets. In the last test we can choose any colour except Red or Blue, and this will do the PRINT. Note that every test will do SaveToDatabase (because it's unconditional), so we now have our 4 statements covered with 3 tests.

Submit
6. An estimate of resources should be made so that an organisation can create a schedule for testing.  Which of the following approaches can be used for creating an estimate?

i) A skills-based approach, in which the estimate is based on all the testers’ skills.

ii) An expert-based approach, in which the owner or other expert creates the estimate.

iii) A metrics-based approach, in which the estimate is based on previous testing efforts.

iv) A bottom-up approach, in which each tester estimates their work and all estimates are integrated.

Explanation

The problem with approaches i & iv is that they relate to the testers who are involved. Of course, this will definitely influence the schedule. However, according to the ISTQB Syllabus, expert-based and metrics-based are the only two. I think the idea here is that when we are doing a resource estimate (which is a fairly high-level thing) we don't take the specific skill sets of the people into account (which is a lower-level consideration). Also, at the planning stage, we may not even know which testers will be involved.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 16, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 16, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jul 24, 2009
    Quiz Created by
    Tmccoy
Cancel
  • All
    All (6)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
When conducting reviews, psychological sensitivity is required. ...
Which of the following are test management tool capabilities?i) The...
Which of the following might be a concern of a test group relying on a...
Which of the following statements about the benefits of deriving test...
For the following piece of code, how many test cases are needed to get...
An estimate of resources should be made so that an organisation can...
Alert!

Advertisement