Question 1
Question
What are some features to consider when choosing a bug base?
Question 2
Question
When is a good time to start automating tests?
Answer
-
When you enter the testing phase of the project
-
When you think you don't want anything to change
-
Before the coding phase of a project
-
As the coding phase is in progress
Question 3
Question
Why should programmers use code-level tools?
Answer
-
To increase the likelihood of creating quality code
-
To decrease the time spent coding
-
To make it easier to collaborate with colleagues
-
To make it easier to coordinate with the client
Question 4
Question
Which of the following is not a way to prioritize bugs?
Answer
-
By using a matrix
-
By what the project manager thinks is most important
-
By the severity of the bugs
-
Based on the milestone goals
Question 5
Question
As a developer, what should you do if you don't have enough information about a bug?
Answer
-
Go to your manager and ask for more information
-
Go to the creator of the bug record and ask for more information
-
Investigate the bug with the information given
-
Write a report stating that the record is incomplete
Question 6
Question
What is the CMMI?
Answer
-
A testing platform
-
An application to help programmers develop code
-
A framework to organize resources
-
An application to track bugs
Question 7
Question
What are the two key components that should be included in a test case?
Answer
-
A description of the input data to the program
-
A input data file for execution
-
A description of the correct output of the program for input data
-
Data processing information for the program
Question 8
Question
______ testing is designed based on the specifications and goals of the application.
Answer
-
White-Box
-
Black-Box
-
Unit
-
System
Question 9
Question
An exhaustive path test can be used to identify intrinsic errors in a software application
Question 10
Question
What is an accurate and complete definition for "Testing"?
Answer
-
the process of demonstrating that errors are not present
-
showing that a program performs its intended functions correctly.
-
establishing confidence that a program does what it is supposed to do
-
the process of executing a program with the intent of finding errors
Question 11
Question
_________ testing is based on an understanding of a program's or applications logic.
Answer
-
White-Box
-
Black-Box
-
Unit
-
System
Question 12
Question
Software testing can be used to ensure that an application functions in the correct manner?
Question 13
Question
A successful test case should ensure that a program accomplishes its goals and ______ actions that are not intended.
Answer
-
minimizes
-
avoids
-
corrects
-
refines
Question 14
Question
Finding errors in a software application should be a chief goal of software testing.
Question 15
Question
It is recommended that software testing be completed by a programmer who did not write the original program.
Question 16
Question
______ must be understood in order to derive appropriate test cases for a function test.
Answer
-
Requirements
-
Objectives
-
External specifications
-
Documentation
Question 17
Question
A ______ test is used in order to determine if external specifications and an application are not in alignment.
Answer
-
module
-
function
-
higher-order
-
system
Question 18
Question
________ provides appropriate details associated with the construction of a program and other specifics needed for execution.
Answer
-
Requirements
-
Objectives
-
External specifications
-
Documentation
Question 19
Question
In function testing, the test cases can be derived from appropriate requirements provided for the application.
Question 20
Question
A ______ test is used in order to identify appropriate differences in an applications modules that are not in alignment with interface specifications.
Answer
-
module
-
function
-
higher-order
-
system
Question 21
Question
________ are used in order to provide a representation of a program to users that are specific and accurate.
Answer
-
Requirements
-
Objectives
-
External specifications
-
Documentation
Question 22
Question
________ are used in order to provide an understanding of appropriate specifications of a program.
Answer
-
Requirements
-
Objectives
-
External specifications
-
Documentation
Question 23
Question
In most cases, you will treat function testing as a black-box activity.
Question 24
Question
A ______ test is used in order to determine if the objectives of an application are not met within the finish program.
Answer
-
module
-
function
-
higher-order
-
system
Question 25
Question
________ can be used in order to provide appropriate specifications that are needed to determine that the program functions as it should.
Answer
-
Requirements
-
Objectives
-
External specifications
-
Documentation
Question 26
Question
Debugging by ______ is used to debug based on the process of elimination
Answer
-
induction
-
deduction
-
backtracking
-
testing
Question 27
Question
________ can be seen as one of the most inefficient methods for brute-force debugging.
Answer
-
Debugging with classification
-
Debugging with a storage dump
-
Debugging according to the common suggestion to "scatter print statements throughout your program.
-
Debugging with automated debugging tools.
Question 28
Question
Debugging by ______ is used to debug based on understanding the complete situation of a problem.
Answer
-
induction
-
deduction
-
backtracking
-
testing
Question 29
Question
What can be seen as one of the problems associated with brute-force debugging methods?
Question 30
Question
Debugging by ______ focuses on stepping back through an appropriate program to find errors.
Answer
-
induction
-
deduction
-
backtracking
-
testing
Question 31
Question
Debugging by ______ focuses on the use of appropriate test cases.
Answer
-
induction
-
deduction
-
backtracking
-
testing
Question 32
Question
Debugging by ______ makes use of variants of an original test case in order to identify appropriate errors in an application.
Answer
-
induction
-
deduction
-
backtracking
-
testing
Question 33
Question
What are the three categories that are used to classify appropriate brute-force methods
Answer
-
Debugging with classification
-
Debugging with a storage dump
-
Debugging according to the common suggestion to "scatter print statements throughout your program."
-
Debugging with automated debugging tools.
Question 34
Question
What are some ways to ensure that the testing approach provides value?
Answer
-
Include data that will generate appropriate errors
-
Identify appropriate goals to comply with testing
-
Provided limited data to test appropriate output
-
Approach testing as a black-box approach.
Question 35
Question
Program Testing can be described as a process that is destructive in it's approach.
Question 36
Question
A successful test case is one that furthers progress in this direction by causing the program to fail.
Question 37
Question
Which statement represents an appropriate definition for software testing?
Answer
-
Testing is the process of ensuring that a program functions correctly.
-
Testing is the process of finding errors through program execution.
-
Testing is the process of establishing the correct output through program execution.
-
Testing is the process of showing that a program functions as intended.
Question 38
Question
Which statement represents a valid goal of software testing
Answer
-
Testing should demonstrate errors are not present
-
Testing should raise the quality of programs
-
Testing should improve the reliability of programs
-
Testing should demonstrate that an application functions correctly
Question 39
Question
A successful test cause will ensure that a program has no errors.
Question 40
Question
________is used to perform an action with the interface and expect a certain result.
Answer
-
Black-Box Testing
-
Box Testing
-
White-Box Testing
-
Gray Box testing
Question 41
Question
________ makes use of manual testing and UI automation testing.
Answer
-
Black-Box Testing
-
Box Testing
-
White-Box Testing
-
Gray Box testing
Question 42
Question
Program testing is used to find all errors in a program.
Question 43
Question
________ uses a semi-transparent approach to program testing.
Answer
-
Black-Box Testing
-
Box Testing
-
White-Box Testing
-
Gray Box testing
Question 44
Question
________is used in order to provide a holistic approach to testing.
Answer
-
Black-Box Testing
-
Box Testing
-
White-Box Testing
-
Gray Box testing
Question 45
Question
________ is a box testing approach that starts from inside of the box that is useful for programs that require calculations.
Answer
-
Black-Box Testing
-
Box Testing
-
White-Box Testing
-
Gray Box testing