Professional Documents
Culture Documents
Master+DevOps+Glossary Cleaned
Master+DevOps+Glossary Cleaned
Master+DevOps+Glossary Cleaned
GLOSSARY OF TERMS
This glossary is provided for reference only as it contains key
terms that may or may not be examinable.
The twelve principles that underpin the Agile Certified Agile Service
Agile Principles
Manifesto. Manager
Agile Service
Process Backlog, Sprint Backlog, Burndown Certified Agile Process
Management
Chart, Process Increment Owner
Artifacts
Continuous Delivery
The purpose of the test is to determine if an
API Testing Architecture, DevOps
API for an EUT functions as expected.
Test Engineering
Application
Programming The purpose of the test is to determine if an Continuous Delivery
Interface (API) API for an EUT functions as expected. Architecture
Testing
Continuous Delivery
Application Under The EUT is a software application. E.g.
Architecture, DevOps
Test (AUT) Business application is being tested.
Test Engineering
Continuous Delivery
Any element in a software development
Architecture, DevOps
Artifact project including documentation, test plans,
Foundation, DevSecOps
images, data files and executable modules.
Engineering
Continuous Delivery
Test case only uses knowledge of externally
Black‐Box Architecture, DevOps
observable behaviors of an EUT.
Test Engineering
DevOps Foundation,
Cadence Flow or rhythm of events. DevOps Leader,
DevSecOps Engineering
Continuous Delivery
A measure of the percentage of failed/rolled
Change Failure Rate Architecture, DevOps
back changes.
Foundation
DevOps Foundation,
Change Process that controls all changes throughout
DevOps Leader,
Management their lifecycle. (ITIL definition)
DevSecOps Engineering
Continuous Delivery
Action of submitting a software change into
Check‐in Architecture, DevOps
a system version management system.
Test Engineering
Continuous Delivery
Same as Glass‐Box Testing and White‐Box
Clear‐Box Architecture, DevOps
Testing.
Test Engineering
Continuous Delivery
The purpose of the test is to determine if an
Conformance Test Architecture, DevOps
EUT complies to a standard.
Test Engineering
DevOps
This is a class of terms relevant to testing and
Continuous Testing Foundation, Continuous
verification of an EUT in a DevOps
(CT) Delivery Architecture,
environment.
DevOps Test Engineering
Continuous Delivery
COTS Commercial‐off‐the‐shelf solution Architecture, DevOps
Test Engineering
Continuous Delivery
Culture The values and behaviors that contribute to
Architecture, DevOps
(Organizational the unique psychosocial environment of an
Foundation, DevSecOps
Culture) organization.
Engineering
DevOps Foundation,
A measure of the time from start of work to
Cycle Time DevOps Leader.
ready for delivery.
DevSecOps Engineering
Continuous Delivery
Dashboard Graphical display of summarized test results. Architecture, DevOps
Test Engineering
Continuous Delivery
The number of faults found in a unit E.g. #
Defect Density Architecture, DevOps
defects per KLOC, # defects per change.
Test Engineering
Continuous Delivery
The frequency of deliveries. E.g. # deliveries
Delivery Cadence Architecture, DevOps
per day, per week, etc.
Test Engineering
Continuous Delivery
Set of release items (files, images, etc.) that
Delivery Package Architecture, DevOps
are packaged for deployment.
Test Engineering
Continuous Delivery
An EUT is designed with features which
Design for Testability Architecture, DevOps
enable it to be tested.
Test Engineering
Continuous Delivery
Device Under Test The EUT is a device. E.g. Router or switch is
Architecture, DevOps
(DUT) being tested.
Test Engineering
The entire set of tools and facilities that make Continuous Delivery
DevOps
up the DevOps system. Includes CI, CT, CM Architecture, DevOps
Infrastructure
and CD tools. Test Engineering
Continuous Delivery
The entire set of interconnected processes
DevOps Pipeline Architecture, DevOps
that make up a DevOps Infrastructure.
Test Engineering
Continuous Delivery
The tools needed to support a DevOps Architecture, DevOps
DevOps Toolchain continuous development and delivery cycle Foundation, DevSecOps
from idea to value realisation. Engineering, DevOps Test
Engineering
Dynamic
A type of testing that runs against built code
Application Security DevSecOps Engineering
to test exposed interfaces.
Testing (DAST)
DevOps Foundation,
Continuous Delivery
Failure Rate Fail verdicts per unit of time.
Architecture, DevOps
Test Engineering
Continuous Delivery
Same as Clear‐Box Testing and White‐Box
Glass‐Box Architecture, DevOps
Testing.
Test Engineering
Continuous Delivery
Test cases use a limited knowledge of the
Gray‐Box Architecture, DevOps
internal design structure of the EUT.
Test Engineering
Heritage Reliability Applying the principles and practices of SRE Site Reliability
Engineer (HRE) to legacy applications and environments. Engineering
Agile Service
Anything that prevents a team member from
Impediment (Scrum) Management, DevOps
performing work as efficiently as possible.
Foundation
Continuous Delivery
Infrastructure‐as‐a‐ On‐demand access to a shared pool of
Architecture, DevOps
Service (IaaS) configurable computing resources.
Test Engineering
Continuous Delivery
Serialized report of details such as test
Log Architecture, DevOps
activities and EUT console logs.
Test Engineering
Continuous Delivery
Mean Time to Architecture, DevOps
Average time required to detect a failed
Detect Defects Foundation, DevSecOps
component or device.
(MTTD) Engineering, Site
Reliability Engineering
DevSecOps Engineering,
Mean Time to How long it takes for a production-impacting
Site Reliability
Resolution (MTTRe) issue to be resolved.
Engineering
Neuroscience The study of the brain and nervous system. DevOps Leader
Continuous Delivery
Object Under Test The EUT is a software object or class of
Architecture, DevOps
(OUT) objects.
Test Engineering
DevSecOps Engineering,
Building an environment or organization that
Resilience Site Reliability
is tolerant to change and incidents.
Engineering
Continuous Delivery
Representation State Transfer. Software
REST Architecture, DevOps
architecture style of the world‐wide web.
Test Engineering
Continuous Delivery
TDD framework created and supported by
Robot Framework Architecture, DevOps
Google.
Test Engineering
Continuous Delivery
Software changes which have been
Roll‐back Architecture, DevOps
integrated are removed from the integration.
Test Engineering
Root Cause Analysis Actions take to identify the underlying cause DevOps Foundation,
(RCA) of a problem or incident. DevSecOps Engineering
Continuous Delivery
A very basic set of tests that determine if a
Sanity Test Architecture, DevOps
software is functional at all.
Test Engineering
Scrum's roles, events, artifacts and the rules Certified Agile Service
Scrum Components
that bind them together. Manager
Continuous Delivery
Popular open‐source tool for software testing
Selenium Architecture, DevOps
GUI and web applications.
Test Engineering
Continuous Delivery
Snapshot Report of pass/fail results for a specific build. Architecture, DevOps
Test Engineering
Software Delivery The process used to design, develop and test DevOps Leader, Site
Lifecycle (SDLC) high quality software. Reliability Engineering
DevOps Foundation,
Category of cloud computing services in
Software‐as‐a‐ Continuous Delivery
which software is licensed on a subscription
Service (SaaS) Architecture, DevOps
basis.
Test Engineering
Static Application
A type of testing that checks source code for
Security Testing DevSecOps Engineering
bugs and weaknesses.
(SAST)
Continuous Delivery
System Under Test The EUT is an entire system. E.g. Bank teller
Architecture, DevOps
(SUT) machine is being tested.
Test Engineering
Continuous Delivery
Person who has responsibility for defining the
Test Architect Architecture, DevOps
overall end‐to‐end test strategy for an EUT.
Test Engineering
Continuous Delivery
Test Artifact
Database of files used for testing. Architecture, DevOps
Repository
Test Engineering
Continuous Delivery
A test campaign may include one or more
Test Campaign Architecture, DevOps
test sessions.
Test Engineering
Continuous Delivery
Test Creation This is a class of test terms which refers to the
Architecture, DevOps
Methods methodology used to create test cases.
Test Engineering
Continuous Delivery
The time it takes to run a test. E.g. # hours per
Test Duration Architecture, DevOps
test
Test Engineering
Continuous Delivery
Test Fast A CT tenet referring to accelerated testing. Architecture, DevOps
Test Engineering
Continuous Delivery
This is a class of terms describes the
Test Hierarchy Architecture, DevOps
organization of tests into groups.
Test Engineering
Continuous Delivery
Test result repository Database of test results. Architecture, DevOps
Test Engineering
Continuous Delivery
This class of terms identifies general roles and
Test Roles Architecture, DevOps
responsibilities for people relevant to testing.
Test Engineering
Continuous Delivery
Set of one or more test suites that are run
Test Session Architecture, DevOps
together on a single build at a specific time.
Test Engineering
Continuous Delivery
Test Trend History of verdicts. Architecture, DevOps
Test Engineering
Continuous Delivery
Class that indicates what the purpose of the
Test Type Architecture, DevOps
test is.
Test Engineering
Continuous Delivery
The version of files used to test a specific
Test Version Architecture, DevOps
build.
Test Engineering
Continuous Delivery
Individual who has responsibility to test a
Tester Architecture, DevOps
system or service.
Test Engineering
DevOps Foundation,
Key principles of DevOps – Flow, Feedback, DevSecOps Engineering,
The Three Ways
Continuous experimentation and learning. Site Reliability
Engineering
Continuous Delivery
Unit Test The purpose of the test is to verify code logic. Architecture, DevOps
Test Engineering
Continuous Delivery
Test result classified as Fail, Pass or
Verdict Architecture, DevOps
Inconclusive.
Test Engineering
White‐Box Testing
Test cases use extensive knowledge of the
(or Clear-, Glass-, Continuous Delivery
internal design structure or workings of an
Transparent-Box Architecture, DevOps
application, as opposed to its functionality
Testing or Structural Test Engineering
(i.e. Black-Box Testing).
Testing)
Work in Progress Any work that has been started but has not
DevOps Foundation
(WIP) been completed.