Software Testing
all of the benefits below are positive effects of holding review, except
lowered development complexity
Special tool utilized during integration testing to read and log traffic data between components.
monitor
when testing for robustness, a test that focuses on items or data not allowed or potentially forgotten is called a
negative test
how do you determine the number of test cases to create from a decision table
one test case per column excluding deplicates
along with input data, part of the process for creating test cases is to determine
preconditions for the test object expected results post conditions for the test object
the hardware and software (including operating system, database management system, and other applications) in use at a certain user site
production environment
Which of the following is not a factor of software quality according to the ISO/IEC Standard 9126-1
profitability
I will give more credence to the most recent observations I make, is an example of this type of bias.
recency bias
of the options below pick all the potential reasons why a review might fail to achieve their objective
required person is not available lack of management support lack of preparation
A quality or condition that the product should exhibit is called a...
requirement
a quality or condition that the product should exhibit is called a
requirement
the person responsible for documenting problem, action items, decisions and recommendations found by the review team during a review
scribe
test in which the system behavior is evaluated while overloaded
stress test
what is not a good criteria for exiting the testing phase
system complexity
which of the following can be used as the test basis for integration testing
system design document system architecture document system workflow diagram
Which of the following can be used as the test basis for integration testing?
system design document, system architecture document, system workflow diagram
review that determines if a document is in compliance with specifications and standards, and that it fits the intended purpose
technical review
A program that calls a component being tested, and subsequently receives the component's output is called.
test driver
a program that calls a component being testing, and subsequently receives the component output is called
test driver
Name for the environment consisting of hardware, software tools, simulators, and support tools necessary for conducting a test.
test environment
it is suggested that running test cases individually is not efficient, but should instead be grouped in a way that a whole sequence is executed. also known as a .....
test scenario test suite test sequence
set of several test cases in which the postcondition of one is often as the precondition of the next
test suite
A System Test verifies that the system as a whole meets all of the specified requirements.
true
A backbone integration strategy can be labor intensive due to the complex skeleton required for component integration.
true
A heuristic is a rule of thumb, or educated guess.
true
A module's required reading and learning objectives will be clearly defined for each module.
true
Complete testing is impossible
true
Component testing verifies whether the software component meets specification.
true
Efficiency refers to how well a component uses a computer's resources, and is just as important as testing functionality and robustness.
true
How we think and reason, as well as biases we have, play an important role in how we approach a test object and software testing in general.
true
In order to not impact time to release, minimal testing is optimal in regards to a hot fix.
true
One important outcome of the testing process is a better,smarter tester,
true
Static testing is the testing of a component without the execution of any software.
true
System integration testing is component testing on a larger scale.
true
System integration testing looks at the test object from a technical view point, whereas a system test looks at the system from the end-user vantage point.
true
Test cases can be created to test not only expected inputs to a system, but those that would be unexpected or exceptional.
true
Testing Strategy needs to be carefully planned for incremental development models like RAD and SCRUM
true
Testing shows the presence of defects, not their absence
true
The main task of planning is to determine the test strategy.
true
a backbone integration strategy can be labor intensive due to the complex skeleton required for component integration
true
a test basis consists of all documents for which the requirements of a system or component can be inferred
true
due to the nature of the job testers are expected to maintain and adhere to a set of ethical guidelines
true
equivalence class partitioning and boundary value analysis can decrease testing time and save money
true
if a test case's expected results are not documented correctly there is a strong chance of misinterpretation of the result of the test
true
non-functional testing consists of determining "how well" a system performs its required functions
true
one important outcome of the testing process is a better, smarter tester
true
one of the main advantages of the V-model over the waterfall model is that defects can be found and corrected quicker
true
state transition testing is a good technique to use when testing a graphical user interface
true
static testing is the testing of a component without the execution of any software.
true
system integration testing is component testing on a larger scale
true
system integration testing looks at the test object from a technical view point, whereas a system test looks at the system from the end-user vantage point
true
the main task of planning is to determine the test strategy
true
traceability helps to ensure test cases fully cover the requirements of the system
true
Testing in which the system is subjected to large amounts of data.
volume testing
because component testing is so closely related to development, and there is access to code structure it is sometimes considered to be a part of
white box testing
Once you have posted an initial response to a discussion board, you should post a meaningful response to at least how many classmates?
2
which of the following is not a phase described in the general review process
lessons learned
A test case without concrete values for input data or expected results
logical test case
Where are the due dates for assignments listed?
Course Schedule
The Introduction discussion thread is also used as...
Enrollment Verification
This course will prepare you for taking which certification exam?
ISTQB Foundation Level
The hardware and software (including operating system, database management system, and other applications) in use at a certain user site.
Production Environment
What is not a good criteria for exiting the testing phase.
System Complexity
According to the Lessons Learned book, which of the following is not a part of finding important bugs fast?
Testing easiest scenarios first
What test type is the customer most likely going to be involved in, or possibly solely responsible for?
acceptance test
the behavior observed when a component or system is tested
actual result
requirements come to us in primarily three ways. which of the choices below is not one of those discussed in the book
adherence
testing performed on expose defects in the interactions between integrated components
integration testing
The percentage of branches or decisions of a test object that have been executed by a test suite.
branch coverage
the percentage of branches or decisions of a test object that have been executed by a test suite.
branch coverage
all of the following are true in regards to a smoke test except
it is utilized as testing stage exit criteria
According to the book software testing has multiple purposes. Which of the options below is not one of those purposes?
debug code
in practice, who often does component testing
developer
the first step in preparing for an all pairs, or all singles test
domain partitioning
A human action that produces and incorrect result.
error
in regards to the review process, the following are all responsibilities of the manager except...
executing the review
A test case is simply the collection of the test data for an object
false
According to the Lessons Learned book a software tester's sole mission is to find variances between the product and the specifications.
false
Another name for a system integration test is a system test.
false
It is possible to find every bug in a system or application.
false
Load testing is the measuring of the behavior of a system in response to limited user/transaction load.
false
No failures in a system means the system is useful
false
Testing is debugging.
false
To be successful, black box testing requires a good understanding of the internal workings of the product being tested.
false
Validation determines if a requirement is necessary.
false
control flow analysis can help to determine when code is too complex and possible prone to errors
false
in regards to requirements-based testing, it is usually a one-to-one ratio of test cases to requirements.
false
in respect to the v-model the development portion of the process is of greater important than verification/validation
false
it is possible to find every bug in a system or application
false
one disadvantage of the decision table method is that it is difficult to define exit criteria for the testing
false
since integration testing covers all of the components in an application, it is less important to focus on component testing
false
since they are already a part of the process it is suggested that any one of the reviewers can be the moderator
false
specifications of a test case happens in two steps; creating the concrete test case, and determining the logical inputs for the test.
false
the cyclomatic number, though indication program complexity, adds little information for the purposes of software testing
false
validation determines if a requirement is necessary
false
what does requirement-based testing use as the test basis
final requirements
requirements-based testing falls into the domain of
functional testing
Lessons Learned pointed out all of the following biases, except..
in group bias
the most formal of the reviews
inspection
The V-Model shares all of the development tasks below with the Waterfall Model except...
integration testing