1/33
Flashcards covering key concepts in software testing, technical reviews, and testing strategies.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Answer: what was reviewed, who reviewed it, what were the findings
1. A review summary report answers which three questions?
74 errors
A technical review for a Generate Report function has identified the following parameters - 425 LOC, 73 minor erro and 8 major errors. A rework for the same function has created 388 LOC. How much error was identified during the rework?
0.2 error
A technical review for a Generate Report function has identified the following parameters - 425 LOC, 73 minor errors and 8 major errors. A rework for the same function has created 388 LOC. How much error was identified per LOC?
End users
Acceptance tests are normally conducted by the
All of the above
Black-box testing attempts to find errors in which of the following categories
No stubs need to be written
Bottom-Up Integration Testing Advantage: Bottom-up integration testing has as its major advantage(s) that
True
By collecting software metrics and making use of existing software reliability models it is possible to develop meaningful guidelines for determining when software testing is done
False
Client/server architectures cannot be properly tested because network load is highly variab
exercise the logical conditions in a program module
Condition testing is a control structure testing technique where the criteria used to design test cases is that they
select test paths based on the locations and uses of variables
Data flow testing is a control structure testing technique where the criteria used to design test cases is that they
True
Debugging is not testing, but always occurs as a consequence of testing
True
Defect density can be estimated for any software engineering work product.
True
In any type of technical review, the focus of the review is on the product and not the producer.
True
In general, the earlier a software defect is discovered and corrected the less costly to the overall project budget.
False
In software quality assurance work there is no difference between software verification and software validation
focus on testing the validity of loop constructs
Loop testing is a control structure testing technique where the criteria used to design test cases is that they
False
Performance testing is only important for real-time or embedded systems.
time
Real-time applications add which of the following new and potentially difficult element to the testing mix?
True
Recovery testing is a system test that forces the software to fail in a variety of ways and verifies that software is able to continue execution without interruption.
True
Review metrics can be used to assess the efficacy of each review activity.
False
Sample driven reviews only make sense for very small software development projects.
True
Security testing attempts to verify that protection mechanisms built into a system protect it from improper penetration
True
Since many WebApps evolve continuously, the testing process must be ongoing as well.
rolling integration testing
Smoke testing might best be described as
True
Software validation is achieved through a series of tests performed by the user once the software is deployed in his or her work environment.
state transition diagram
Test derived from behavioral class models should be based on the
the conflicts of interest between developers and testers is reduced
The best reason for using Independent software test teams is that
True
The focus of validation testing is to uncover places that a user will be able to observe failure of the software to conform to its requirements.
groups of classes that collaborate or communicate in some way
The OO testing integration strategy involves testing
black-box testing
The testing technique that requires devising test cases to demonstrate that each program function is operational is called
major decision points are tested early
Top-down integration testing has as its major advantage(s) that
all of the above
Which of the following are characteristics of testable software?
uncover errors in software work products
Which of the following are objectives for formal technical reviews?
False
With thorough testing it is possible to remove all defects from a program prior to delivery to the customer.