Beruflich Dokumente
Kultur Dokumente
Match the words in the first column to the best available answer in the second column.
_____ Application 2) A single software product that may or may not fully support a business function.
4) A test technique that focuses on testing the functionality of the program component or
_____ Backlog application against its specifications without knowledge of how the system is constructed;
usually data or business process driven.
5) A test method that requires that each possible branch on each decision point be executed at
_____ Baseline
least once.
6) This is an inspection/assessment activity that verifies compliance with plans policies and
_____ Benchmarking
procedures and ensures that resources are conserved.
7) Work waiting to be done; for IT this includes new systems to be developed and
_____ Benefits Realization Test enhancements to existing systems. To be included in the development backlog the work must
have been cost-justified and approved for development.
9) A data selection technique in which test data is chosen from the “boundaries” of the input
or output domain classes data structures and procedure parameters. Choices often include the
_____ Boundary Value Analysis
actual minimum and maximum boundary values the maximum value plus or minus one and
the minimum value plus or minus one.
10) A group process that takes large amounts of language data such as a list developed by
_____ Branch Testing
brainstorming and divides it into categories.
Answer Key:
10 - Affinity Diagram
2 - Application
6 - Audit
7 - Backlog
3 - Baseline
1 - Benchmarking
8 - Benefits Realization Test
4 - Black-box Testing
9 - Boundary Value Analysis
5 - Branch Testing
Match the words in the first column to the best available answer in the second column.
1) The most traditional means for analyzing a system or a program. Desk checking
is conducted by the developer of a system or program. The process involves
Control Flow
_____ reviewing the complete product to ensure that it is structurally sound and that the
Analysis
standards and requirements have been met. This tool can also be used on artifacts
created during analysis and design.
Coverage- 2) The input domain of a system is partitioned into classes of representative values
_____ Based so that the number of test cases can be limited to one-per-class which represents the
Analysis minimum number of test cases that must be executed.
3) A metric used to show the logic covered during a test session providing insight to
the extent of testing. The simplest metric for coverage would be the number of
computer statements executed during the test compared to the total number of
statements in the program. To completely test the program structure the test data
Data chosen should cause the execution of all paths. Since this is not generally possible
_____
Dictionary outside of unit test general metrics have been developed which give a measure of
the quality of test data based on the proximity to this ideal coverage. The metrics
should take into consideration the existence of infeasible paths which are those
paths in the program that have been designed so that no data will cause the
execution of those paths.
4) Tools for documenting defects as they are found during testing and for tracking
_____ Decision Table
their status through to resolution.
5) Provides the capability to create test data to test validation for the defined data
Defect elements. The test data generated is based upon the attributes defined for each data
_____
Tracking Tools element. The test data will check both the normal variables for each data element as
well as abnormal or error conditions for each data element.
Desk 6) Useful in identifying regression errors. A snapshot of the correct expected results
_____
Checking must be saved so it can be used for later comparison.
File 9) A tool for documenting the unique combinations of conditions and associated
_____
Comparison results in order to derive unique test cases for validation testing.
10) Some people have a natural intuition for test data or test case generation. While
this ability cannot be completely described nor formalized people’s ability to create
_____ Flowchart
test data that has a high probability to catch errors should not be overlooked.
Guessing carries no guarantee for success but neither does it carry any penalty.
Answer Key:
8 - Control Flow Analysis
3 - Coverage-Based Analysis
5 - Data Dictionary
9 - Decision Table
4 - Defect Tracking Tools
1 - Desk Checking
2 - Equivalence Partitioning
10 - Error Guessing
6 - File Comparison
7 - Flowchart
Match the words in the first column to the best available answer in the second column.
1) Incorporates testing into the operational environment. A repository for
test information must be pre-established so that the test data can be
_____ Inspection separated from production data. Once established the integrated test
facility permits test transactions to be entered with the same ease as
required to enter normal production transactions.
_____ Performance/Timing 7) A tool used to assist in detecting and diagnosing network problems.
Analyzer
9) Model animation verifies that early models can handle the various
types of events found in production data. This is verified by “running”
_____ Risk Matrix
actual production transactions through the models as if they were
operational systems.
Answer Key:
6 - Inspection
1 - Integrated Test Facility
5 - Mapping
9 - Model Animation
2 - Model Balancing
7 - Network Analyzers
4 - Performance/Timing Analyzer
8 - Population Analysis
3 - Risk Matrix
10 - Symbolic Execution
Match the words in the first column to the best available answer in the second column.
1) A tool that specifies an order of actions that should be performed during a test
Test Data session. The script also contains expected results. Test scripts may be manually
_____
Generator prepared using paper forms or may be automated using capture/playback tools or
other kinds of automated scripting tools.
_____ Test Harness 2) A collection of test drivers and test stubs that
3) A process that follows the flow of computer logic at execution time. Tracing
demonstrates the sequence of instructions or a path followed in accomplishing a
_____ Test Scripts given task. The two main types of trace are tracing instructions in computer
programs as they are executed or tracing the path through a database to locate
predetermined pieces of information.
_____ Test Suite 5) A software package that creates test transactions for testing application systems
and programs. The type of transactions that can be generated is dependent upon
the options available in the test data generator. With many current generators the
Manager
prime advantage is the ability to create a large number of transactions to volume
test application-systems.
6) A test data selection technique in which values are chosen to lie along data
extremes. Boundary values include maximum minimum just inside/outside
_____ Tracing boundaries typical values and error values. The hope is that if a systems works
correctly for these special values then it will work correctly for all values in
between. [FOLDC]
_____ Walkthroughs 7) A tool that allows testers to organize test scripts by function or other grouping.
8) Simulates a called routine so that the calling routine’s functions can be tested.
Boundary-Value A test harness (or driver) simulates a calling component or external environment
_____
Analysis providing input to the called routine initiating the routine and evaluating or
displaying output returned.
Answer Key:
5 - Test Data Generator
2 - Test Harness
1 - Test Scripts
8 - Test Stubs
7 - Test Suite Manager
3 - Tracing
4 - Walkthroughs
6 - Boundary-Value Analysis
Match the words in the first column to the best available answer in the second column.
1) Testing of an application on all supported hardware and software platforms.
_____ Brainstorming
This may include various combinations of hardware types
5) The property that all necessary parts of an entity are included. Often a product
_____ Checkpoint
is said to be complete if it has met all requirements.
6) The customer that pays for the product received and receives the benefit from
_____ Client
the use of the product.
Condition
_____ 8) A group process for generating creative and diverse ideas.
Coverage
Configuration 9) Providing advice and encouragement to an individual or individuals to promote
_____
Testing a desired behavior.
10) A formal review of key project deliverables. One checkpoint is defined for
_____ Completeness each key project deliverable and verification and validation must be done for each
of these deliverables that is produced.
Answer Key:
8 - Brainstorming
7 - Bug
3 - Certification
2 - Checksheet
10 - Checkpoint
6 - Client
9 - Coaching
4 - Condition Coverage
1 - Configuration Testing
5 - Completeness
Match the words in the first column to the best available answer in the second column.
1) The extent to which software is free from design and coding defects (i.e. fault-
Complete Test
_____ free). It is also the extent to which software meets its specified requirements and
Set
user objectives.
2) A test set containing data that causes each element of pre-specified set of Boolean
_____ Consistency conditions to be true. In addition each element of the test set causes at least one
condition to be true.
Cost of Quality 5) Validates the effectiveness of data conversion processes including field-to-field
_____
(COQ) mapping and data translation. [5-82]
Conversion 6) A set of Boolean conditions such that complete test sets for the conditions
_____
Testing uncover the same errors.
7) Money spent above and beyond expected production costs (labor materials
equipment) to ensure that the product the customer receives is a quality (defect free)
_____ Customer
product. The Cost of Quality includes prevention appraisal and correction or repair
costs. See also Production Costs[A-5] [2-4][4-2][5-40]
Cyclomatic 8) The process of analyzing and correcting syntactic logic and other errors identified
_____
Complexity during testing.
DD (decision-to- 9) The property of logical coherence among constituent parts. Consistency can also
_____
decision) path be expressed as adherence to a given set of rules.
10) A path of logical code sequence that begins at a decision statement or an entry
_____ Debugging
and ends at a decision statement or an exit.
Answer Key:
2 - Complete Test Set
9 - Consistency
6 - Consistent Condition Set
1 - Correctness
7 - Cost of Quality (COQ)
5 - Conversion Testing
3 - Customer
4 - Cyclomatic Complexity
10 - DD (decision-to-decision) path
8 - Debugging
Match the words in the first column to the best available answer in the second column.
1) 1) From the producers viewpoint - a product requirement that has not been
met or a product attribute possessed by a product or a function performed by
_____ Decision Coverage a product that is not in the statement of requirements that define the product;
or 2) From the customers viewpoint - anything that causes customer
dissatisfaction whether in the statement of requirements or not. [4-7][5-95]
3) Giving people the knowledge skills and authority to act within their area of
_____ Defect
expertise to do the work and also improve the process.
4) A dynamic analysis technique that inserts into the program code assertions
_____ Design Level about the relationship between program variables. The truth of the assertions
is determined as the program executes.
_____ Empowerment 10) Code that sets up an environment and calls a module for test. [5-51]
Answer Key:
6 - Decision Coverage
2 - Decision/Condition Coverage
1 - Defect
7 - Design Level
9 - Desk Check
8 - DoD Development Reviews
10 - Driver
5 - Dynamic Analysis
4 - Dynamic Assertion
3 - Empowerment
Match the words in the first column to the best available answer in the second column.
1) 1. A discrepancy between a computed observed or measured value or condition
and the true specified or theoretically correct value or condition. 2. Human action
Entrance
_____ that results in software containing a fault (e.g. omission or misinterpretation of user
Criteria
requirements in a software specification incorrect translation or omission of a
requirement in the design specification). [IEEE]
Equivalence
_____ 2) A diagram that shows the sequential steps of a process or workflow.
Partitioning
3) Standards for work product quality which block the promotion of incomplete or
Error or
_____ defective work products to subsequent stages of the software development process.
Defect
[5-73]
Exhaustive 5) Required conditions and standards for work product quality that must be present
_____
Testing or met for entry into the next stage of the software development process. [5-73]
6) Executing the program through all possible combinations of values for program
_____ Exit Criteria
variables.
7) Test data selection technique for picking values that seem likely to cause defects.
_____ Flowchart This technique is based upon the theory that test cases and test data can be
developed based on the intuition and experience of the tester. [5-51]
Force Field 8) Technique that uses rigorous mathematical techniques to analyze the algorithms
_____
Analysis of a solution for numerical properties efficiency and correctness.
Formal 9) Application of test data derived from the specified functional requirements
_____
Analysis without regard to the final program structure. [5-50]
Functional 10) A group technique used to identify both driving and restraining forces that
_____
Testing influence a current situation.
Answer Key:
5 - Entrance Criteria
4 - Equivalence Partitioning
1 - Error or Defect
7 - Error Guessing
6 - Exhaustive Testing
3 - Exit Criteria
2 - Flowchart
10 - Force Field Analysis
8 - Formal Analysis
9 - Functional Testing
Match the words in the first column to the best available answer in the second column.
1) A team or individuals who manage(s) resources at any level of the
_____ Histogram
organization.
4) The ability to lead including inspiring others in a shared vision of what can
_____ Inspection be taking risks serving as a role model reinforcing and rewarding the
accomplishments of others and helping others to act.
10) Test data that lies outside the domain of the function the program
_____ Management
represents.
Answer Key:
5 - Histogram
9 - Inputs
2 - Infeasible Path
3 - Inspection
6 - Instrumentation
7 - Integration Testing
10 - Invalid Input (test data for invalid input
domain)
4 - Leadership
8 - Life Cycle Testing
1 - Management
Match the words in the first column to the best available answer in the second column.
1) The process of generating test sets for structural testing based on use of
_____ Mean
complexity or coverage metrics.
3) A sequence of edges from the program graph that represents a path through
_____ Mission
the program.
4) A test method satisfying the coverage criteria that each logical path through
Mutation
_____ the program be tested. Often paths through the program are grouped into a finite
Analysis
set of classes and one path from each class is tested.
7) Validates that both the on-line response time and batch run times meet the
_____ Path Expressions
defined performance requirements. [5-50][5-83]
_____ Performance Test 9) Products services or information supplied to meet customer needs.
Phase (or Stage) 10) A value derived by adding several quantities and dividing the sum by the
_____
Containment number of these quantities.
Answer Key:
10 - Mean
1 - Metric-Based Test Data Generation
6 - Mission
8 - Mutation Analysis
9 - Outputs
5 - Pass/Fail Criteria
3 - Path Expressions
4 - Path Testing
7 - Performance Test
2 - Phase (or Stage) Containment
Match the words in the first column to the best available answer in the second column.
1) The use of mathematical logic techniques to show that a relationship between
_____ Policy program variables assumed true at program entry implies that another relationship
between program variables holds at program exit.
_____ Process 3) The step-by-step method followed to ensure that standards are met.
4) The output of a process - the work product. There are three useful classes of
products 1)Manufactured Products (standard and custom)
Process 2)Administrative/Information Products (invoices letters etc.) and 3)Service
_____
Improvement Products (physical intellectual physiological and psychological). Products are
defined by a statement of requirements; they are produced by one or more people
working in a process.
Production 7) Managerial desires and intents concerning either process (intended objectives) or
_____
Costs products (desired attributes).
8) (1) The work effort that produces a product. This includes efforts of people and
equipment guided by policies standards and procedures. (2) The process or set of
processes used by an organization or project to plan. manage execute monitor
_____ Productivity
control and improve its software related activities. A set of activities and tasks
[ISO/IEC12207-1]. A statement of purpose and an essential set of practices
(activities) that address that purpose.
_____ Proof of 9) To change a process to make the process produce a given product faster more
economically or of higher quality. Such changes may require the product to be
Correctness
changed. The defect rate must be maintained or reduced.
10) The ratio of the output of a process to the input usually measured in the same
units. Ills frequently useful to compare the value added to a product by a process to
_____ Quality
the value of the input resources required (using fair market values for both input
and output).
Answer Key:
7 - Policy
3 - Procedure
8 - Process
9 - Process Improvement
4 - Product
5 - Product Improvement
6 - Production Costs
10 - Productivity
1 - Proof of Correctness
2 - Quality
Match the words in the first column to the best available answer in the second column.
1) A systematic matrix method used to translate customer wants or needs into
Quality
_____ product or service characteristics that will have a significant positive impact on
Assurance (QA)
meeting customer demands.
Quality Function 3) Code that makes an explicit attempt to determine its own correctness and to
_____
Deployment proceed accordingly.
_____ Scatter Plot 9) The process by which product quality is compared with applicable standards
(correlation and the action taken when nonconformance is detected. Its focus is defect
detection and removal. This is a line function; that is the performance of these
diagram)
tasks is the responsibility of the people working within the process. [5-41]
10) Evaluates the contingency features built into the application for handling
Self-validating
_____ interruptions and for returning to specific points in the application processing
Code
cycle including
Answer Key:
6 - Quality Assurance (QA)
9 - Quality Control (QC)
1 - Quality Function Deployment
5 - Quality Improvement
10 - Recovery Test
4 - Regression Testing
8 - Requirement
2 - Run Chart
7 - Scatter Plot (correlation diagram)
3 - Self-validating Code
Match the words in the first column to the best available answer in the second column.
1) The measure used to evaluate products and identify nonconformance. The basis
_____ Services
upon which adherence to policies is measured.
2) Test data based on input values that are likely to require special handling by the
_____ Simulation
program.
Software 3) A test method that executes each statement in a program at least once during
_____
Feature program testing. [5-50]
4) The output of a process - the work product. There are three useful classes of
products – 1)Manufactured Products (standard and custom)
2)Administrative/Information Products (invoices letters etc.) and 3)Service
_____ Software Item
Products (physical intellectual physiological and psychological). Products are
defined by a statement of requirements; they are produced by one or more people
working in a process. See Product.
_____ Standardize 7) Source code object code job control code control data or a collection of these.
Statement 9) Procedures that are implemented to ensure that the output of a process is
_____
Testing maintained at a desired level.
10) The exhaustive list of requirements that define a product. NOTE - The
statement of requirements should document requirements proposed and rejected
_____ Static Analysis
(including the reason for the rejection) during the requirement determination
process.
Answer Key:
4 - Services
8 - Simulation
5 - Software Feature
7 - Software Item
2 - Special Test Data
1 - Standards
9 - Standardize
10 - Statement of Requirements
3 - Statement Testing
6 - Static Analysis
Match the words in the first column to the best available answer in the second column.
Statistical
1) An individual or organization that supplies inputs needed to generate a product
_____ Process
service or information to a customer.
Control
3) Special code segments that when invoked by a code segment under testing
Structural
_____ simulate the behavior of designed and specified modules not yet constructed. [5-
Testing
51]
4) A testing method in which the test data are derived solely from the program
_____ Stub
structure. [5-50]
5) During this event the entire system is tested to verify that all functional
information structural and quality requirements have been met. A predetermined
combination of tests is designed that when executed successfully satisfy
management that the system meets specifications. System testing verifies the
functional quality of the system in addition to all external interfaces manual
_____ Supplier
procedures restart and recovery and human-computer interfaces. It also verifies
that interfaces between the application and the open environment work correctly
that JCL functions correctly and that the application functions appropriately with
the Database Management System Operations environment and any
communications systems. [5-93]
Symbolic 6) A static analysis technique that derives a symbolic expression for each program
_____
Execution path.
8) The use of statistical techniques and tools to measure an ongoing process for
_____ System Test
change or stability.
_____ Test 9) One or more software applications that together support a business function.
Test Case 10) 1) A Set of one or more test cases. 2) A set of one or more test cases and
_____
Specification procedures.
Answer Key:
8 - Statistical Process Control
2 - Stress Testing
4 - Structural Testing
3 - Stub
1 - Supplier
6 - Symbolic Execution
9 - System
5 - System Test
10 - Test
7 - Test Case Specification
Match the words in the first column to the best available answer in the second column.
1) A document that specifies the details of the test approach for a software feature
_____ Test Cycle
or a combination of features and identifies the associated tests. [5-85]
_____ Test Data Set 2) A document specifying a sequence of actions for the execution of a test. [5-85]
Test Design
_____ 3) A software item that is an object of testing.
Specification
_____ Test Driver 4) A chronological record of relevant details about the execution of tests. [2-13]
Test Incident 6) A document describing any event during the testing process that requires
_____
Report investigation.
Test Item
8) A document that identifies test items and includes current status and location
_____ Transmittal
information.
Report
9) Test cases are grouped into manageable (and schedulable) units called test
cycles. Grouping is according to the relation of objectives to one another timing
_____ Test Log
requirements and on the best way to expedite defect detection during the testing
event. Often test cycles are linked with execution of a batch process.
_____ Test Plan 10) Set of input elements used in the testing process.
11) A program that directs the execution of another program against a collection
Test Procedure
_____ of test data sets. Usually the test driver also records and organizes the output
Specification
generated as the tests are run. [5-51]
Answer Key:
9 - Test Cycle
10 - Test Data Set
1 - Test Design Specification
11 - Test Driver
5 - Test Harness
6 - Test Incident Report
3 - Test Item
8 - Test Item Transmittal Report
4 - Test Log
7 - Test Plan
2 - Test Procedure Specification
Match the words in the first column to the best available answer in the second column.
1) The ideals customs instructions etc. of a society toward which the people
Test Summary have an affective regard. These values may be positive as cleanliness freedom or
_____
Report education or negative as cruelty crime or blasphemy. Any object or quality
desired as a means or as an end in itself.
2) The purpose of this event is to review the application user interface and other
human factors of the application with the people who will be using the
application. This is to ensure that the design (layout and sequence etc.) enables
the business functions to be executed as easily and intuitively as possible. This
_____ Testing review includes assuring that the user interface adheres to documented User
Interface standards and should be conducted early in the design stage of
development. Ideally an application prototype is used to walk the client group
through various business scenarios although paper copies of screens windows
menus and reports can be used. [5-82]
_____ User 6) The customer that actually uses the product received.
_____ Valid Input (test 7) 1) The process of determining whether the products of a given phase of the
software development cycle fulfill the requirements established during the
data for a valid previous phase. 2) The act of reviewing inspecting testing checking auditing or
input domain) otherwise establishing and documenting whether items processes services or
documents conform to specified requirements. [2-7][2-14]
8) User Acceptance Testing (UAT) is conducted to ensure that the system meets
the needs of the organization and the end user/customer. It validates that the
_____ Validation system will work as intended by the user in the real world and is based on real
world business scenarios not system requirements. Essentially this test validates
that the RIGHT system was built.
Values 9) A document that describes testing activities and results and evaluates the
_____
(Sociology) corresponding test items.
10) Test data that lie within the domain of the function represented by the
_____ Verification
program.
Answer Key:
9 - Test Summary Report
4 - Testing
3 - Unit Test
2 - Usability Test
8 - User Acceptance Test
6 - User
10 - Valid Input (test data for a valid input domain)
5 - Validation
1 - Values (Sociology)
7 - Verification
Match the words in the first column to the best available answer in the second column.
_____ Vision 1) Specific tests that will be conducted during the each test event. [5-102]
_____ Walkthrough 2) A statement that describes the desired future state of a unit.
3) A function whose inputs are software data and whose output is a single
White-box
_____ numerical value that can be interpreted as the degree to which software possesses a
Testing
given attribute that affects its quality. [IEEE Std 1061-1992] [5-98]
5) A testing technique that assumes that the path of the logic in a program unit or
component is known. White-box testing usually consists of testing paths branch by
_____ Metric
branch to produce predictable results. This technique is usually used during tests
executed by the development team such as Unit or Component testing [5-50]
_____ Product metric 7) The frequency of the recorded items are counted. [5-43]
8) A manual analysis technique in which the module author describes the module’s
Software structure and logic to an audience of colleagues. Techniques focus on error
_____
quality metric detection not correction. Will usually use a formal set of standards or criteria as the
basis of the review. [Perry 36 pg. 292]
Test
_____ 9) A verification of process deliverables against deliverable specifications. [5-102]
cases/events
10) A metric used to measure the characteristics of the documentation and code.
_____ Inspections
[IEEE Std 1061-1992] [5-98]
11) A verification that the process deliverables/phases are meeting the users true
_____ Reviews
needs. [5-102]
Answer Key:
2 - Vision
8 - Walkthrough
5 - White-box Testing
7 - Defect counting
4 - Metric
6 - Process metric
10 - Product metric
3 - Software quality metric
1 - Test cases/events
9 - Inspections
11 - Reviews
Match the words in the first column to the best available answer in the second column.
1) A useful tool to visualize clarify link identify and classify possible causes of a
problem. This technique is sometimes referred to as a “fishbone diagram” or a
_____ Pareto Analysis
“Ishikawa diagram.” The champion of this diagram was the late Kaoru Ishikawa a
quality expert from Japan.
2) A form used to gather and record data in an organized manner to help determine
Cause-and-
_____ the occurrence of an event/cause. Often referred to as a “checklist” or “tally sheet”
Effect Diagram
of events.
4) Shows the relationship that might exist between two variables/factors. It can
test for possible cause-and-effect relationships. This technique is used for problem
_____ Control Charts
solving and understanding of cause and effect. Often referred to as “correlation”
diagrams.