Software Testing

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

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


Kaugnay na mga set ng pag-aaral

Series 7: Taxes and Tax Shelters (Types of Taxable Income)

View Set

Chapter 30 Assessment of the cardiovascular system

View Set