1.1 What is Testing? Q's

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/39

flashcard set

Earn XP

Description and Tags

Quizzes I, II, and III of 1.1 Fundamentals of Testing

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

40 Terms

1
New cards
<p>Which of the following is USUALLY stated as a testing objective?</p>

Which of the following is USUALLY stated as a testing objective?

b) providing information to stakeholders to allow them to make informed decisions

2
New cards
<p>Which of the following statements BEST describes the difference between testing and debugging?</p>

Which of the following statements BEST describes the difference between testing and debugging?

c) when static testing identifies a defect, debugging is concerned with removing it

<p>c) when static testing identifies a defect, debugging is concerned with removing it</p>
3
New cards
<p>Which of the following statements describe a valid test objective?</p>

Which of the following statements describe a valid test objective?

a) verifying that a test object complies with contractual, legal, and regulatory requirements

4
New cards
<p>Which of the following statements BEST describes regression testing?</p>

Which of the following statements BEST describes regression testing?

d) the regression testing checks whether the fixes are causing failures in other parts of the test object

5
New cards
<p>Which of the following statements describe a typical test objective?</p>

Which of the following statements describe a typical test objective?

b) reducing the risk of inadequate software quality

6
New cards
<p>Which of the following statements correctly describes the difference between testing and debugging?</p>

Which of the following statements correctly describes the difference between testing and debugging?

c) testing checks whether the fixes resolved the problem; debugging reproduces a failure and finds the root cause

<p>c) testing checks whether the fixes resolved the problem; debugging reproduces a failure and finds the root cause</p>
7
New cards
<p>Which of the following is a typical test objective?</p>

Which of the following is a typical test objective?

b) validating the test object meets stakeholders expectations

8
New cards
<p>Which of the following statements BEST describes confirmation testing?</p>

Which of the following statements BEST describes confirmation testing?

c) the confirmation testing is usually done by the same person who performed the initial test

9
New cards
<p>Which of the following statements describe a valid test objective?</p>

Which of the following statements describe a valid test objective?

c) evaluating requirements and user stories

10
New cards
<p>A failure was encountered during dynamic testing, and your task involves identifying the root cause of the failure. What activity are you performing?</p>

A failure was encountered during dynamic testing, and your task involves identifying the root cause of the failure. What activity are you performing?

c) root cause analysis

11
New cards
<p>Which of the following statements describe a valid test objective?</p>

Which of the following statements describe a valid test objective?

c) triggering failures and identifying defects

12
New cards
<p>Which is NOT a debugging activity:</p>

Which is NOT a debugging activity:

a) checking whether the fixes resolved the problem

13
New cards
<p>Which of the following statements describes a typical test objective?</p>

Which of the following statements describes a typical test objective?

b) Verifying that a test object complies with regulatory requirements

14
New cards
<p>Which of the following statements accurately describes the primary difference between testing and debugging?</p>

Which of the following statements accurately describes the primary difference between testing and debugging?

a) testing identifies defects while debugging fixes them

15
New cards
<p>One of the main goals of test objectives is to:</p>

One of the main goals of test objectives is to:

b) Reduce the risk associated with software quality by identifying potential issues

16
New cards
<p>When static testing identifies a defect, why is the debugging process simpler compared to dynamic testing?</p>

When static testing identifies a defect, why is the debugging process simpler compared to dynamic testing?

b) static testing directly identifies defects, eliminating the need for reproduction

<p>b) static testing directly identifies defects, eliminating the need for reproduction</p>
17
New cards
<p>A testing team defines the following objective: "To identify and fix defects in the new accounting software."&nbsp;Is this a valid test objective?</p>

A testing team defines the following objective: "To identify and fix defects in the new accounting software." Is this a valid test objective?

c) no, fixing defects is part of the development process, not testing

<p>c) no, fixing defects is part of the development process, not testing</p>
18
New cards
<p>What is the main difference between debugging triggered by dynamic testing and static testing?</p>

What is the main difference between debugging triggered by dynamic testing and static testing?

d) static testing finds defects without causing failures, while dynamic testing can lead to failures

<p>d) static testing finds defects without causing failures, while dynamic testing can lead to failures</p>
19
New cards
<p>What is not typically considered as a test objective?</p>

What is not typically considered as a test objective?

b) triggering errors and finding mistakes

<p>b) triggering errors and finding mistakes</p>
20
New cards
<p>Which choice most correctly outlines the key difference between testing and debugging?</p>

Which choice most correctly outlines the key difference between testing and debugging?

c) Testing is the process of executing a program with the intent of finding failures, while debugging is the process of locating, analyzing and fixing the cause of the failures

21
New cards
<p>Which of the following statements is a valid objective for testing?</p>

Which of the following statements is a valid objective for testing?

a) Building confidence in the quality level of the test object by reducing the risk level

22
New cards
<p>After fixing a defect that was identified through dynamic testing, what activity should ideally follow to ensure the problem is resolved?</p>

After fixing a defect that was identified through dynamic testing, what activity should ideally follow to ensure the problem is resolved?

b) confirmation testing

23
New cards
<p>Which of the following statements describe a valid test objective?</p>

Which of the following statements describe a valid test objective?

c) validating whether the test object works as expected by the stakeholders and verifying whether specified requirements have been fulfilled

24
New cards
<p>Which of the following is true about the static testing?</p>

Which of the following is true about the static testing?

a) the static testing finds faults directly in the test object

25
New cards
<p>Which of the following is a typical objective of testing?</p>

Which of the following is a typical objective of testing?

d) ensuring required coverage of a test object

26
New cards
<p>A failure was encountered during dynamic testing. The developer found the cause of the failure and fixed the defect. Your task involves checking whether the fix caused failures in other parts of the system.</p><p>What activity are you performing?</p>

A failure was encountered during dynamic testing. The developer found the cause of the failure and fixed the defect. Your task involves checking whether the fix caused failures in other parts of the system.

What activity are you performing?

a) regression testing

27
New cards
<p>Which of the following is true about dynamic testing?</p>

Which of the following is true about dynamic testing?

a) dynamic testing triggers failures that are caused by faults

28
New cards
<p>Which of the following statements BEST describes the difference between testing and debugging?</p>

Which of the following statements BEST describes the difference between testing and debugging?

c) testing determines that defects exist while debugging removes defects

<p>c) testing determines that defects exist while debugging removes defects</p>
29
New cards
<p>Which is NOT the testing activity:</p>

Which is NOT the testing activity:

d) to identify the root causes of defects

30
New cards
<p>Which of the following statements correctly describes the difference between testing and debugging?</p>

Which of the following statements correctly describes the difference between testing and debugging?

b) dynamic testing shows failures caused by defects; debugging eliminates the defects, which are the source of failures

<p>b) dynamic testing shows failures caused by defects; debugging eliminates the defects, which are the source of failures</p>
31
New cards
<p>What is the sequence of activities in the typical debugging process when dynamic testing triggers a failure in the software?</p>

What is the sequence of activities in the typical debugging process when dynamic testing triggers a failure in the software?

a) reproduction of a failure, diagnosis, fixing the cause

<p>a) reproduction of a failure, diagnosis, fixing the cause</p>
32
New cards
<p>Which of the following is NOT a valid test objective?</p>

Which of the following is NOT a valid test objective?

a) conducting random tests when there is not enough time for complete testing

<p>a) conducting random tests when there is not enough time for complete testing</p>
33
New cards
<p>Which testing activity directly identifies defects without causing failures?</p>

Which testing activity directly identifies defects without causing failures?

b) Static testing

<p>b) Static testing</p>
34
New cards
<p>Which of the following is NOT a typical test objective?</p>

Which of the following is NOT a typical test objective?

c) reducing the time allocated for testing

<p>c) reducing the time allocated for testing</p>
35
New cards
<p>What is the first step of the debugging process when the failure is triggered by dynamic testing?</p>

What is the first step of the debugging process when the failure is triggered by dynamic testing?

c) to reproduce the failure

<p>c) to reproduce the failure</p>
36
New cards
<p>Which of the following statements is a valid objective for testing?</p>

Which of the following statements is a valid objective for testing?

a) building confidence in the quality level of the test object by reducing the risk level

37
New cards
<p>Which of the following statements accurately describes the primary difference between testing and debugging?</p>

Which of the following statements accurately describes the primary difference between testing and debugging?

d) testing aims to ensure the quality of the software by evaluating its behavior against expected outcomes while debugging is the process of troubleshooting and rectifying defects found during testing

38
New cards
<p>Identify the invalid test objective from the options:</p>

Identify the invalid test objective from the options:

b) to ensure that developers reach 100% statement coverage during unit testing

<p>b) to ensure that developers reach 100% statement coverage during unit testing </p>
39
New cards
<p>What is the purpose of regression testing in the debugging process?</p>

What is the purpose of regression testing in the debugging process?

c) to check whether the fixes are causing failures in other parts of the test object

<p>c) to check whether the fixes are causing failures in other parts of the test object</p>
40
New cards
<p>Which of the following is not a valid test objective?</p>

Which of the following is not a valid test objective?

d) confirming that the system won’t crash in production

<p>d) confirming that the system won’t crash in production</p>