
Jargon Buster For Software Testing

The constant updating jargon buster for software testers on the Internet.
Let me know if you want me to add anything else here.
Size
Size of the source file, measured in bytes
Lines
All-inclusive count of lines in source code file
LOC
Lines of code, excluding comment and blank lines
eLOC
Effective lines of code, excluding comments, blank lines, and stand-alone braces or parenthesis
lLOC
Logical lines of code, that is, statements as identified by logical separators such as semicolons
CDENS
Comment density: comment lines/eLOC
Blocks
Number of basic blocks: sequences of statements with one entry point, one exit point, and no internal branches
AveBlockL
Average number of lines per basic block
NEST
Control structure nesting level: minimum, maximum, and average
Loops
Number of loops
Int1
Number of first order intervals
MOI
Maximum order of intervals
LCSAJ
Number of linear code sequences
BRANCH
Number of branches in the control flow graph
Functions
Number of defined functions (or methods, procedures, …)
FPar
Number of formal parameters of functions
FRet
Number of return points of functions
IComplex
Interface complexity: FPar + FRet
WMC
Weighted methods per class sum of the complexities of methods in all classes, divided by the number of classes parametric with respect to a measure of complexity in methods
DIT
Depth of the inheritance tree of a class
NOC
Number of children (subclasses) of a class
RFC
Response to a class number of methods that may be executed in response to a method call to an object of the class (transitive closure of the calling relation)
CBO
Coupling between object classes number of classes with which the class is coupled
LCOM
Lack of cohesion in methods number of methods with pairwise disjoint sets of instance variables referenced within their respective method bodies
Suitability
Ability to provide the required functionality
Accuracy
Ability to provide correct results
Interoperability
Ability to interact with other products
Security
Ability to protect access to private data and guarantee a level of service
Maturity
Ability to avoid failures
Fault Tolerance
Ability to maintain a suitable level of functionality even in the presence of external failures
Recoverability
Ability to recover data and resume function after a failure
Understandability
Ease of understanding the product
Learnability
Ease of training users
Operability
Ease of working with the product
Attractiveness
Degree of appreciation by users
Time Behavior
Ability to satisfy average and maximum response time requirements
Resource Utilization
Amount of resources needed for executing the software
Analysability
Ease of analysing the software to reveal faults
Changeability
Ease of changing the software
Interoperability
Ability to interact with other products
Stability
Ability to minimise the effects of changes
Testability
Ease of testing the software
Adaptability
Ability to be adapted to new environments
Installability
Ease of installing the software
Co-existence
Ability to share resources with other products
Replaceability
Ability to be replaced by other products
BA
Business Analysis / Business Analyst
BS
British Standards
BCS
British Computer Society
CRM
Customer Relationship Manager
CQI
Chartered Quality Institute
IEEE
Institute of Electronic and Electrical Engineers
ISEB
Information System Examination Board
ISO
International Standards Organisation
ISTQB
International Systems Testing Qualification Board
LAN
Local Area Network
NFR
Non-Functional Requirements
PRINCE 2
Projects In Controlled Environments version 2
QA
Quality Assurance
RAID
Risks, Assumptions, Issues & Dependencies
RCA
Route Cause Analysis
RUP
Rational Unified Process
SDLC
Software Development Lifecycle
SIT
System Integration Testing
SUT
System(s) Under Test
TMMI
Testing Maturity Model Integrated
TPI
Test Process Improvement
UAT
User Acceptance Testing
VPN
Virtual Private Network
WAN
Wide Area Network
WSDL
Web Service Delivery Language
XML
Extendable Markup Language
ISO:9001:2008
Quality Management System
ISO:9126-1
Software engineering – Software product Quality Part 1
ISO:9126-2
Software engineering – Software product Quality Part 2
ISO:9126-3
Software engineering – Software product Quality Part 3
ISO:9126-4
Software engineering – Software product Quality Part 4
ISO:12207
Information Technology Software life cycle processes
ISO:14598
Information Technology Software product evaluation
ISO:15026
Information Technology System and software integrity levels
ISO:15288
Application Lifecycle management system lifecycle processes
ISO:15504
Application Lifecycle management software process assessment
ISO:20000
Service Support Standards
ISO:27001
Information security standard
BS:7925
Parts 1&2 Testing standards and test techniques.
ISO:29119
The International standard of software testing.
IEEE:610
Standard Computer Dictionary
IEEE:610.12
Standard Glossary of software engineering terms
IEEE:730
Software Quality Assurance Plans
IEEE:829
Standard for test plans and test documentation.
IEEE:1008
Unit testing standard
IEEE:1012
Verification and validation standard
IEEE:1028
Software reviews standard
IEEE:1044
Classification of defect anomalies
IEEE:1058
Standard for Project Management
OSWAP
Open Security Web Application Project
ISEB
Information System Examination Board (CTFL, CTIL,CTAL & CTPL) accreditation for software testing.
ISTQB
International Software Testing Qualifications Board (CTFL, CTIL,CTAL & CTPL) accreditation for software testing.
Document Control
The version control of the document and various revisions.
Approvals
The attribute used to sign off the document and approve the approach.
Distribution List
A list of resources which need to visibility the master test plan.
Executive Summary
An overall view of the document and its purpose.
Introduction
An introduction to the way the document is required and the project background. This attribute will also include test standards used and a reference to acronyms.
Scope of Testing
The functional test plan will include the scope of the test activities clearly delineating what will be out of scope and any limiting factors.
Test Results
The test results at the end of testing detailing what has passed and what has failed.
Captured Defects
A list of defects captured during the test or a reference to the defect tracking tool.
Acceptance Criteria
The list of criteria which forms the software acceptance.
Defect Disposition Plan
The plan of any defects which will be addressed in a future release of the software.
Lessons Learned
Any lessons learned during the project which could potentially improve future test engagements.
AT
Automated Testing
COTS
Commercial Of The Shelf