CSTE Exam Study Course
Terms
undefined, object
copy deck
- 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