Author(s): Jon M Quigley
Publisher: SAE International
Year: 2023
Front Cover
Title Page
Copyright Page
Contents
Preface
A
Accelerated Testing
Acceleration Factor
Acceptance Criteria
Acceptance Testing
Accessibility Testing
Accuracy
Active Design of Experiments (ADoE)
Actor-Observer Bias
Actual Result
Ad Hoc Review
Ad Hoc Testing
Adaptability
Adaptation
Advanced Driver Assistance System (ADAS)
Agile
Agile Testing
Aging Tests
Alpha Testing
Anomaly
Altitude Test
Amp Meter
Analyzability
Anechoic Chamber
API Testing
Application Binary Interface
Architectures
Artifacts
Artificial Intelligence (AI)
Attack Vectors
Audit
Augmented Reality
Authority Bias
Automated Testing
Automated Testware
Automotive Safety Integrity Level
Autosar
Availability
B
B10
Back-to-Back Testing
Basis Path Testing
Basis Set
Behavior
Belief Bias
Belief Revision
Benchmark Test
Berkson’s Paradox
Beta Testing
Bias
Big Bang Testing
Binary Portability Testing
Black-Box Testing
Blocked Test Case
Bottom-Up Testing
Boundary Condition
Boundary Testing
Boundary Testing—Three Point
Boundary Testing—Two Point
Boundary Value
Boundary Value Analysis
Boundary Value Coverage
Brake Rotor and Drum Modal Frequencies Verification
Branch Coverage
Branch Testing
Bug
Bulk Current Injection (BCI)
Burndown Chart
Business Process-Based Testing
C
Calibration
Caliper
Capability Maturity Model for Software
Capture/Replay Tool
Cauchy Distribution
Cause-Effect Analysis
Cause-Effect Diagram
Central Tendency
Change Management (Product)
Changeability
Checklist-Based Review
Chemical Exposure
Classification Tree
Classification Tree Method
Client Server Applications
Closed-Loop Testing
Cloud-Based Testing
Clustering Illusion
CMMI (Capability Maturity Model Integration)
Capability Levels
Maturity Level
Code Complete
Code Coverage
Code Inspection
Code Review
Code Walkthrough
Combinatorial Explosion
Combinatorial Testing
Combined Environmental Testing
Commercial Off the Shelf (COTS)
Communication Testing
Comparison Testing
Compatibility
Compatibility Testing
Compile
Compiler
Complexity
Compliance Testing
Component Integration Testing
Component Specification
Component Testing
Compound Condition Testing
Computational Fluid Dynamics (CFD)
Computer-Aided Software Testing
Computer Simulation
Concurrency Testing
Condition
Condition Coverage
Condition Determination Testing
Condition Testing
Conditioning
Confidence Interval
Configuration Accounting
Configuration Audit
Configuration Control
Configuration Identification
Configuration Item
Configuration Management
Configuration Management Plan
Confirmation Bias
Confirmation Testing
Conformance Testing
Confounding
Confusion Matrix
Conjunctive Fallacy
Context-Driven Testing
Continuing Conformance Testing
Contractual Testing
Contradiction Testing
Control Flow Testing
Control Plan
Corner Cases
Corrective Actions
Corrosion Testing
Co-Simulation
Cost-Benefit Analysis
Cost of Quality
Costs of Detection
Costs of External Failure
Costs of Internal Failure
Costs of Prevention
Courtesy Bias
Coverage Tool
Cross-Continuity Test
Curse of Knowledge
Customer Evaluation
Cyclomatic Complexity
D
Daily Build
Data-Driven Testing
Data Flow
Data Flow Testing
Debugger
Debugging Tools
Decision Condition Testing
Decision Coverage
Decision Table
Decision Testing
Deembrittlement Verification Test
Defect
Defect Arrival Rate
Defect Closing Rate
Defect Containment
Defect Density
Defect Detection Percentage
Defect Management
Defect Masking
Defect Taxonomy
Dependency Testing
Dependent Failures
Design-Based Testing
Design of Experiments (DoE)
Destructive Testing
Development Models
Deviations
Device under Test
DFMEA
Digital Model
Digital Twin
Documentation Testing
Domain Testing
Driver-in-Loop Simulator
Drop Test
Dunning-Kruger Effect
DVP&R (Design Verification Plan and Report)
Dynamic Analysis Tool
Dynamic Testing
Dynamometer Testing
E
Edges
Efficiency Testing
Electromagnetic Compatibility (EMC)
Electromagnetic Immunity
Electrostatic Discharge (ESD)
Elementary Comparison Testing (ECT)
Elephant Foot Testing
Embedded Software
Embedded Systems
Emulation
Emulator
End-of-Line Test
End-to-End Testing
Endurance Testing
Environmental Simulation Tools
Environmental Testing
Equivalence Partition Coverage
Equivalence Partitioning
Error Guessing
Error Seeding
Executable Statement
Exercised
Exhaustive Testing
Exit Criteria
Expectation Bias
Expected Result
Experienced-Based Testing
Exploratory Testing
Extensibility
F
F-Number
Facilitator
Failure
Failure Mechanism
Failure Mode
Failure Mode Effects Analysis
Fatigue Failure
Fault Injection Testing
Fault Insertion
Fault Report
Fault Seeding
Fault Severity
Feature-Driven Development
Feature Interaction Testing
Feature Tuning/Calibration
Fiberboard Testing
Fleet Testing
Focusing Effect
Framing Effect
Frozen Test Basis
Function Coverage
Function Generator
Function Point
Functional Decomposition
Functional Fixedness
Functional Requirement
Functional Safety
Functional Specification
Functional Testing
Fungus
Fuzzing Inputs
G
Gauge Repeatability and Reproducibility
Gaussian Distribution
Genetic Algorithm
Golden Unit
Gorilla Testing
Gray-Box Testing
Ground Truth Data
GUI
H
Hacker
Hacking
Halo Effect
Halstead Number
HALT
Hardness Testing O-Rings
Hardware-Based Fault Injection Testing
Hardware Platform
Hardware-Software Integration Testing
HASS
High-Order Tests
Hijacking
HIL Testing
Hindsight Bias
Histogram
Homologation Testing
Horns Effect
Horsepower Testing
Hostile Attribution Bias
Hot Hand Fallacy
Humidity
Hybrid Fault Injection Testing
Hyper D
I
ICE
Illusion of Control
Illusion of Validity
Illusory Correlation
Impact Analysis
Impact Bias
Incident Logging
Incident Management Life Cycle
Incident Report
In-Circuit Emulator
Incremental Integration Testing
Incremental Testing
Independent Test and Verification
Independent Test Group (ITG)
Infant Mortality
Information Bias
Infrared Testing
Ingroup Bias
Insensitivity to Sample Size
Inspection
Installation Testing
Instrumentation
Integration Coverage
Integration Testing
Intermittent
Invalid Partitions
IRR
Irrelevant Failures
Iterative Development
K
Key Control Characteristics
Key Product Characteristics
KLOC
L
Labcar
Law of the Instrument
Level of Effort
Life Cycle Model (Product)
Load Dump
Load Testing
Localization Testing
Loop Testing
M
Machine Learning
Maintainability
Mean
Mean Time between Failure
Mean Time to Failure
Measurement
Measurement System Analysis (MSA)
Mechanical Shock
Mechanical Vibration
Median
Microcontroller
Mileage Accumulation
Milestone
Mode
Model-Based Development
Model-Based Testing
Modeling Tool
Moderator
Module Testing
Monkey Testing
Monte Carlo Simulation
Mutation Testing
N
Negative Testing
Negativity Bias
Neglect of Probability
Network Testing
Neural Networks
Nonfunctional Testing
Normal Distribution
Normalcy Bias
O
OBD Testing
Object-Oriented Applications
Ontology-Based Simulation
Open-Loop Testing
Operating System
Operational Acceptance Testing
Operational Environment
Optimism Bias
Oracles
Oscilloscope
Ostrich Effect
Outcome Bias
Outgassing
Overconfidence Effect
Overstress
P
Pairwise Testing
Parameter
Pareidolia
Pareto Chart
Parkinson’s Law of Triviality
Pass/Fail Criteria
Path Coverage
Path Testing
P-Diagram
Pen Tester
Penetration Testing
Perception Testing
Performance Testing
Pessimism Bias
PFMEA
Planning Fallacy
Planning Poker
Population
Portability Testing
Positive Testing
Postcondition
Pragmatic Testing
Precondition
Probability
Probe Effect
Process Metric
Processor Load Testing
Product Metric
Product Quality Predictions
Product Requirements Analysis
Project Deafness
Project Management
Prototype
PUGH Matrix
Q
Quality Assurance
Quality Assurance Plan
Quality Audit
Quality Circle
Quality Control
Quality Management
R
Ramp Testing
Range
Range Testing (Vehicle)
Range Testing (Wireless)
Rayleigh Distribution
Reactance
Reactive Devaluation
Real-Time Simulation
Recovery Testing
Regression
Regression Testing
Regressive Bias
Release Candidate
Release Notes
Reliability
Reliability and Confidence
Reliability Growth Model
Repeatable/Repeatability
Reproducibility
Requirements
Requirements-Based Testing
Re-Simulation Testing
Resource Allocation Matrix
Reviews
Risk Analysis
Risk-Based Testing
Risk Compensation (Peltzman Effect)
Risk Control
Risk-Driven Testing
Risk Management
Risk Mitigation
ROI
Rollover Testing
Root Cause Analysis
Runtime
S
Safety-Critical Systems
Safety Monitoring Function
Salt Fog (Spray)
Saltwater Immersion
Sample
Sanity Testing
Scalability Testing
Scatter Plot
Scenario
Scenario-Based Testing
Scenario Database
Scene
Scribe
Scripting Language
Security Testing
Security Testing Tool
Semmelweis Reflex
Sensor Fusion Testing
Sensor Testing
Severity Levels
Shared Information Bias
Simulation
Simulation-Based Fault Injection Testing
Simulation Model
Simulator
Situation
Six Sigma
Skewness
Smoke Testing
Soak Testing
Software Applications
Software-Based Fault Injection Testing
Software Build
Software Design Document
Software Fault
Software-in-the-Loop Simulation
Software Integration
Software Life Cycle Models
Software Maintenance Activity
Software Module
Software Quality Assurance
Software Quality Metrics
Software Requirements Document
Software Testing
Solder Bridge
Solder Whiskers
Specification
Spectrum Analyzer
Stability
Stakeholder
Standard Deviation
Standards
State
State Diagram
State Table
State Transition Diagram
State Transition Testing
Statement Coverage
Statement Testing
Static Analysis
Static Analysis Tool
Static Testing
Statistical Testing
Statistics
Steam Cleaning and Pressure Washing
Stochastic Testing
Storage Testing
Stress Testing
Stress Testing Tool
Structural Analysis
Structural Testing
Structure-Based Testing
Stub
Subadditivity Effect
Subjectivity Validation
Sunk Cost Fallacy (Irrational Escalation)
Symptom
System
Systems of Systems
T
Temperature Cycle
Test and Evaluation Master Plan
Test Bed
Test Campaign
Test Case
Test Cell
Test Charter
Test Coverage
Test Data
Test-Driven Development
Test Driver (Software Testing)
Test Driver (Vehicle Testing or Live Fire)
Test Environment
Test Estimation
Test First Design
Test Framework
Test Harness
Test Inspection Evaluation Master Plan
Test Item
Test Management
Test Management Tool
Test Manager
Test Metrics
Test Monitoring
Test Object
Test Oracles
Test Plan
Test Point Analysis
Test Procedure
Test Progress Tracking
Test Resumption
Test Script
Test Sequence
Test Specification
Test Specimen
Test Strategy
Test Stub
Test Suite
Test Suspension
Test Tools
Test Track
Testability
Testable Requirements
Testing
Testing Artifacts
Testing Dependencies
Testing Ethics
Testing Object-Oriented Systems
Thermal Cycling
Thermal Stress
TIEMPO
Time-Saving Bias
Timing Synchronization
TMMi
Tool Chain
Tool Confidence Level
Tool Error Detection
Tool Impact
Top-Down Testing
Torque Testing
Total Quality Management
Traceability
Traceability Matrix
Tread Testing
Trim Testing
U
Ultraviolet Testing
Unit Testing
Unit under Test
Unreachable Code
Usability Testing
Use Case
User Acceptance Testing
V
Valid Partitions
Validation
Variance
Vehicle-in-the-Loop Simulation
Verification
Verification Plan
Version Control
Vertical Traceability
Virtual Homologation
Virtual Reality
Virtual Validation
V-Model
Volume Testing (Audio)
Volume Testing (Throughput)
Vulnerability
W
Walkthrough
Waterfall Development
Wear-Out Parts
Web Applications Testing
White-Box Testing
Wideband Delphi
Wire Harness Test
Work Breakdown Structure
Workflow Testing
Bibliography
Appendix
About the Author
Back Cover