Pregunta 1
Pregunta
What are some features to consider when choosing a bug base?
Pregunta 2
Pregunta
When is a good time to start automating tests?
Respuesta
-
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
Pregunta 3
Pregunta
Why should programmers use code-level tools?
Respuesta
-
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
Pregunta 4
Pregunta
Which of the following is not a way to prioritize bugs?
Respuesta
-
By using a matrix
-
By what the project manager thinks is most important
-
By the severity of the bugs
-
Based on the milestone goals
Pregunta 5
Pregunta
As a developer, what should you do if you don't have enough information about a bug?
Respuesta
-
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
Pregunta 6
Pregunta
What is the CMMI?
Respuesta
-
A testing platform
-
An application to help programmers develop code
-
A framework to organize resources
-
An application to track bugs
Pregunta 7
Pregunta
What are the two key components that should be included in a test case?
Respuesta
-
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
Pregunta 8
Pregunta
______ testing is designed based on the specifications and goals of the application.
Respuesta
-
White-Box
-
Black-Box
-
Unit
-
System
Pregunta 9
Pregunta
An exhaustive path test can be used to identify intrinsic errors in a software application
Pregunta 10
Pregunta
What is an accurate and complete definition for "Testing"?
Respuesta
-
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
Pregunta 11
Pregunta
_________ testing is based on an understanding of a program's or applications logic.
Respuesta
-
White-Box
-
Black-Box
-
Unit
-
System
Pregunta 12
Pregunta
Software testing can be used to ensure that an application functions in the correct manner?
Pregunta 13
Pregunta
A successful test case should ensure that a program accomplishes its goals and ______ actions that are not intended.
Respuesta
-
minimizes
-
avoids
-
corrects
-
refines
Pregunta 14
Pregunta
Finding errors in a software application should be a chief goal of software testing.
Pregunta 15
Pregunta
It is recommended that software testing be completed by a programmer who did not write the original program.
Pregunta 16
Pregunta
______ must be understood in order to derive appropriate test cases for a function test.
Respuesta
-
Requirements
-
Objectives
-
External specifications
-
Documentation
Pregunta 17
Pregunta
A ______ test is used in order to determine if external specifications and an application are not in alignment.
Respuesta
-
module
-
function
-
higher-order
-
system
Pregunta 18
Pregunta
________ provides appropriate details associated with the construction of a program and other specifics needed for execution.
Respuesta
-
Requirements
-
Objectives
-
External specifications
-
Documentation
Pregunta 19
Pregunta
In function testing, the test cases can be derived from appropriate requirements provided for the application.
Pregunta 20
Pregunta
A ______ test is used in order to identify appropriate differences in an applications modules that are not in alignment with interface specifications.
Respuesta
-
module
-
function
-
higher-order
-
system
Pregunta 21
Pregunta
________ are used in order to provide a representation of a program to users that are specific and accurate.
Respuesta
-
Requirements
-
Objectives
-
External specifications
-
Documentation
Pregunta 22
Pregunta
________ are used in order to provide an understanding of appropriate specifications of a program.
Respuesta
-
Requirements
-
Objectives
-
External specifications
-
Documentation
Pregunta 23
Pregunta
In most cases, you will treat function testing as a black-box activity.
Pregunta 24
Pregunta
A ______ test is used in order to determine if the objectives of an application are not met within the finish program.
Respuesta
-
module
-
function
-
higher-order
-
system
Pregunta 25
Pregunta
________ can be used in order to provide appropriate specifications that are needed to determine that the program functions as it should.
Respuesta
-
Requirements
-
Objectives
-
External specifications
-
Documentation
Pregunta 26
Pregunta
Debugging by ______ is used to debug based on the process of elimination
Respuesta
-
induction
-
deduction
-
backtracking
-
testing
Pregunta 27
Pregunta
________ can be seen as one of the most inefficient methods for brute-force debugging.
Respuesta
-
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.
Pregunta 28
Pregunta
Debugging by ______ is used to debug based on understanding the complete situation of a problem.
Respuesta
-
induction
-
deduction
-
backtracking
-
testing
Pregunta 29
Pregunta
What can be seen as one of the problems associated with brute-force debugging methods?
Pregunta 30
Pregunta
Debugging by ______ focuses on stepping back through an appropriate program to find errors.
Respuesta
-
induction
-
deduction
-
backtracking
-
testing
Pregunta 31
Pregunta
Debugging by ______ focuses on the use of appropriate test cases.
Respuesta
-
induction
-
deduction
-
backtracking
-
testing
Pregunta 32
Pregunta
Debugging by ______ makes use of variants of an original test case in order to identify appropriate errors in an application.
Respuesta
-
induction
-
deduction
-
backtracking
-
testing
Pregunta 33
Pregunta
What are the three categories that are used to classify appropriate brute-force methods
Respuesta
-
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.
Pregunta 34
Pregunta
What are some ways to ensure that the testing approach provides value?
Respuesta
-
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.
Pregunta 35
Pregunta
Program Testing can be described as a process that is destructive in it's approach.
Pregunta 36
Pregunta
A successful test case is one that furthers progress in this direction by causing the program to fail.
Pregunta 37
Pregunta
Which statement represents an appropriate definition for software testing?
Respuesta
-
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.
Pregunta 38
Pregunta
Which statement represents a valid goal of software testing
Respuesta
-
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
Pregunta 39
Pregunta
A successful test cause will ensure that a program has no errors.
Pregunta 40
Pregunta
________is used to perform an action with the interface and expect a certain result.
Respuesta
-
Black-Box Testing
-
Box Testing
-
White-Box Testing
-
Gray Box testing
Pregunta 41
Pregunta
________ makes use of manual testing and UI automation testing.
Respuesta
-
Black-Box Testing
-
Box Testing
-
White-Box Testing
-
Gray Box testing
Pregunta 42
Pregunta
Program testing is used to find all errors in a program.
Pregunta 43
Pregunta
________ uses a semi-transparent approach to program testing.
Respuesta
-
Black-Box Testing
-
Box Testing
-
White-Box Testing
-
Gray Box testing
Pregunta 44
Pregunta
________is used in order to provide a holistic approach to testing.
Respuesta
-
Black-Box Testing
-
Box Testing
-
White-Box Testing
-
Gray Box testing
Pregunta 45
Pregunta
________ is a box testing approach that starts from inside of the box that is useful for programs that require calculations.
Respuesta
-
Black-Box Testing
-
Box Testing
-
White-Box Testing
-
Gray Box testing