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

 

Rogerio da Silva

Test Analyst (ISTQB-ISEB Certified Tester) | Test Lead | Business Test Analyst | Entrepreneur | Investor Share, Stocks, Forex and Cryptocurrency | Social Media Marketing | Social Media Management | Website Consulting & Revision | Email Consulting (Funnel Setup) Rogerio da Silva is a Consultant as a day job and big fan of personal development and entrepreneurship. Feel free to follow him on LinkedIn, Twitter, Facebook Page, Tumblr, Google+ to talk about ideas, investments, business opportunities in UK and Brazil.

Leave a Reply

%d bloggers like this: