Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
55 Cards in this Set
- Front
- Back
The producer's view of quality is:
|
Meets Requirements
|
|
Quality assurance is
|
Meant to prevent defects
|
|
Quality control is
|
Product focused
|
|
Quality assurance is responsible for all of the following except
|
Telling technicians how to perform their duties
QA IS responsible for: Quality planning measurement and analysis Facilitation |
|
Quality control techniques may include all the following except:
|
Defining standards and procedures
QC techniques include: system testing integration testing inspections |
|
To calculate the Cost of Quality you must add all of the following costs except:
|
Cost to build the product
Cost of quality includes: Failure costs appraisal costs preventive costs |
|
Software testing is
|
an appraisal of cost of quality
|
|
PDCA stands for
|
Plan, Do, Check, Act
|
|
A policy statement answers the question
|
WHY
|
|
We test software for all of the following reasons except:
|
To Verify run times
We test software to: reduce risk validate requirements work establish confidence that a program works |
|
A successful test function is one that
|
Is performed throughout the development life cycle
|
|
Functional tests validate:
|
system requirements
|
|
White Box testing is used to validate
|
Program structure
|
|
White box testing is normally performed by
|
Deveoper who wrote the code
|
|
The following are white box test techniques except:
|
Boundary value analysis
White Box test techniques: Statement coverage Path Coverage Conditions |
|
Black box testing is used to validate
|
business requirements
|
|
Black box testing is typically performed by
|
independent test teams and business users
|
|
The following are black box test techniques:
|
Equivalence portioning and boundary analysis
|
|
How much testing is enough
|
When the cost to detect defects exceeds the potential damage caused by the defect
|
|
A test strategy is effective if:
|
It is likely to mitigate known risks
|
|
A test strategy contains two major components:
|
Risk and issues that need to be adddressed and phase where testing will be conducted
|
|
The basic test phrases are
|
Unit test, integration test, system test, user acceptance test.
|
|
Unit testing is
|
Performed by the developer and validates the structure of one of the program module or component
|
|
System testing is
|
Performed by the test team and validates functional requirements
|
|
The "V Model" is a life cycle approach that integrates
|
Verification and validation techniques
|
|
Reviews are conducted for all of the following reasons except:
|
Evaluate individual performance
Reasons are: Reduce time to market To detect defects in the phase where it was introduced into the product knowledge transfer |
|
Test planning
|
Improves communication
|
|
All of the following are advantages of a structured test plan expect:
|
Enables you to test on any platform and operating environment
advantages of structured test plan:Identifies what will and will not be tested Enables one to allocate test resources Provides a means to report an objective test status |
|
Recovering lost or corrupted data due to a system failure is an example of which cost of quality category
|
Failure cost
|
|
A defect is
|
A variance for requirements for a variance from customer expectation
|
|
True or False
The "fit for use" definition of quality is a producer's version of quality |
False
|
|
True or False
one of the fallacies in the software development world is that you can "test" quality into the product |
True.. OHHHHHH SOOOOO VERYYYYY TRUE!!!!!!!!!!!!!!!!!!!!!!!!
|
|
True or False
Quality Assurance is primarily defect detection |
False
|
|
True or False
Prevention costs are not part of the "cost of quality" |
False
|
|
True or False
The "P: in the PDCA cycle stands for PREVENT |
False
"P" stands for Plan |
|
True or False
The policy states the "how" component of a process |
False
Policy states the WHY |
|
True or False
The actual source code is written in the design phase of the SDLC |
False
Construction phase |
|
The waterfall model is one of the most flexible development models
|
False
|
|
True or False
Risk is defined as the probability that an unfavorable event will occur that results in loss |
True
|
|
True or False
Functional tests are tests that validate system requirements and business scenarios |
True
|
|
True or False
White-Box testing is a functional testing technique |
False
White box testing is structural |
|
True or False
Error guessing is a test technique used to validate error checking routines |
False
|
|
True or False
A test charter is management's definition of testing |
True
|
|
True or False
You can never test a program too much |
False
|
|
True or False
User acceptance Testing validates that the system is "fit for use" |
True
|
|
True or False
The "V" Model divides the development and test processes into two stages, the specification stage and the test stage |
True
|
|
True or False
Integration tests validate the design |
True
|
|
True or False
Static testing is executing actual code |
False
|
|
True or False
An Inspection is an informal review technique |
False
|
|
True or False
The project plan is the input into the test plan process |
True
|
|
True or False
Both dynamic and static testing is performed during the requirement phase. |
False
|
|
True or False
The primary goal of defect management is to prevent defects |
True
|
|
True or False
Each column or row in a decision table represents an individual test case |
True
|
|
True or False
Stress testing tests the relationship between the developers and the test team |
False
|
|
True or False
Usability is marginally critical for any web application that is seen directly by customers |
False
|