1.1 What is Testing? Q's (1.1 Quizzes I, II, and III)

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/65

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.

66 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>
41
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 involves verifying whether the software meets specified requirements while debugging focuses on identifying and fixing defects in the code

<p>a) Testing involves verifying whether the software meets specified requirements while debugging focuses on identifying and fixing defects in the code</p>
42
New cards
<p>Which of the following is NOT a typical objective of testing?</p>

Which of the following is NOT a typical objective of testing?

c) Train the end-users on the software for beta testing

<p>c) Train the end-users on the software for beta testing</p>
43
New cards
<p>Who is preferably responsible for confirmation testing after debugging?</p>

Who is preferably responsible for confirmation testing after debugging?

a) The same tester who originally identified the defect

<p>a) The same tester who originally identified the defect</p>
44
New cards
<p>Which of the following is NOT a valid test objective?</p>

Which of the following is NOT a valid test objective?

b) To ensure the test environment is identical to the production environment in every detail

<p>b) To ensure the test environment is identical to the production environment in every detail</p>
45
New cards
<p>Which of the following is NOT a role of a tester in the debugging process?</p>

Which of the following is NOT a role of a tester in the debugging process?

c) Fixing defects

<p>c) Fixing defects</p>
46
New cards
<p>Which statement accurately describes the significance of test objectives in the software development process?</p>

Which statement accurately describes the significance of test objectives in the software development process?

d) Test objectives help prioritize testing activities to meet project goals

47
New cards
<p>What is the primary goal of debugging in the software development process?</p>

What is the primary goal of debugging in the software development process?

c) To locate and fix defects identified during testing

<p>c) To locate and fix defects identified during testing</p>
48
New cards
<p>You are a software development manager.&nbsp; Your testers have identified several defects in the latest build.&nbsp; How does this finding relate to the objectives of testing?</p>

You are a software development manager.  Your testers have identified several defects in the latest build.  How does this finding relate to the objectives of testing?

b) It demonstrates successful achievement of the objective of defect identification

<p>b) It demonstrates successful achievement of the objective of defect identification</p>
49
New cards
<p>What is the purpose of confirmation testing in the debugging process?</p>

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

b) To check whether the fixes resolved the problem

<p>b) To check whether the fixes resolved the problem</p>
50
New cards
<p>Identify the invalid test objective from the options below: </p>

Identify the invalid test objective from the options below:

c) Approve the system for release by conducting a regression testing

<p>c) Approve the system for release by conducting a regression testing</p>
51
New cards
<p>Which of the following is NOT a goal of testing?</p>

Which of the following is NOT a goal of testing?

c) Identifying root causes and fixing minor bugs

<p>c) Identifying root causes and fixing minor bugs</p>
52
New cards
<p>Which of the following is the PRIMARY objective of testing?</p>

Which of the following is the PRIMARY objective of testing?

c) To ensure the required coverage of a test object

<p>c) To ensure the required coverage of a test object</p>
53
New cards
<p>What is the main purpose of executing test cases during the testing process?</p>

What is the main purpose of executing test cases during the testing process?

b) To expose defects and potential failures in the system

<p>b) To expose defects and potential failures in the system</p>
54
New cards
<p>Which of the following is a valid objective of testing?</p>

Which of the following is a valid objective of testing?

b) To evaluate if the system meets user requirements

<p>b) To evaluate if the system meets user requirements</p>
55
New cards
<p>Which of the following is NOT part of the typical debugging process after dynamic testing triggers a failure?</p>

Which of the following is NOT part of the typical debugging process after dynamic testing triggers a failure?

c) Writing the defect report

<p>c) Writing the defect report</p>
56
New cards
<p>Which of the following is NOT a valid test objective?</p>

Which of the following is NOT a valid test objective?

c) Save development time by minimizing testing

<p>c) Save development time by minimizing testing</p>
57
New cards
<p>Which of the following statements about debugging is FALSE?</p>

Which of the following statements about debugging is FALSE?

d) Debugging is the process of adding new features to the software

<p>d) Debugging is the process of adding new features to the software</p>
58
New cards
<p>Which of the following is a primary objective of software testing?</p>

Which of the following is a primary objective of software testing?

d) To provide information to stakeholders to allow them to make informed decisions

<p>d) To provide information to stakeholders to allow them to make informed decisions</p>
59
New cards
<p>After a defect is identified during testing, what is the next appropriate step?</p>

After a defect is identified during testing, what is the next appropriate step?

a) Report the defect and wait for the developer to fix it

60
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) Maximizing the number of defects found in production

<p>c) Maximizing the number of defects found in production</p>
61
New cards
<p>What is the first step of the debugging process when the defect is identified by static testing?</p>

What is the first step of the debugging process when the defect is identified by static testing?

d) Removing the defect as there is no need of a diagnosis%

<p>d) Removing the defect as there is no need of a diagnosis%</p>
62
New cards
<p>Which of the following is a valid test objective?</p>

Which of the following is a valid test objective?

c) To identify defects and faults in the system

<p>c) To identify defects and faults in the system</p>
63
New cards
<p>What is the main difference between confirmation testing and regression testing?</p>

What is the main difference between confirmation testing and regression testing?

a) Confirmation testing verifies a fix for a specific defect, while regression testing verifies overall system functionality after changes

<p>a) Confirmation testing verifies a fix for a specific defect, while regression testing verifies overall system functionality after changes</p>
64
New cards
<p>In the context of dynamic testing, what does the debugging process typically involve?</p>

In the context of dynamic testing, what does the debugging process typically involve?

b) Fixing defects found in the test object

<p>b) Fixing defects found in the test object</p>
65
New cards
<p>Which of the following is NOT a goal of testing?</p>

Which of the following is NOT a goal of testing?

c) Identifying root causes and fixing minor bugs

<p>c) Identifying root causes and fixing minor bugs</p>
66
New cards
<p>What distinguishes testing from debugging in software development?</p>

What distinguishes testing from debugging in software development?

a) Testing focuses on finding defects directly in the test object, while debugging involves identifying and eliminating causes of failures triggered during dynamic testing

<p>a) Testing focuses on finding defects directly in the test object, while debugging involves identifying and eliminating causes of failures triggered during dynamic testing</p>