Reframing the Test Pyramid for Digitally Transformed Organizations

11/02/2020
by   Nicole Radziwill, et al.
0

The test pyramid is a conceptual model that describes how quality checks can be organized to ensure coverage of all components of a system, at all scales. Originally conceived to help aerospace engineers plan tests to determine how material changes impact system integrity, the concept was gradually introduced into software engineering. Today, the test pyramid is typically used to illustrate that the majority of tests should be performed at the lowest (unit test) level, with fewer integration tests, and even fewer acceptance tests (which are the most expensive to produce, and the slowest to execute). Although the value of acceptance tests and integration tests increasingly depends on the integrity of the underlying data, models, and pipelines, software development and data management organizations have traditionally been siloed and quality assurance practice is not as mature in data operations as it is for software. Companies that close this gap by developing cross-organizational systems will create new competitive advantage and differentiation. By taking a more holistic view of testing that crosses these boundaries, practitioners can help their organizations close the gap.

READ FULL TEXT

page 4

page 10

research
05/15/2015

How, What and Why to test an ontology

Ontology development relates to software development in that they both i...
research
04/05/2019

On the Relation Between Unit Testing and Code Quality

Unit testing has been considered as having a key role in building high q...
research
10/14/2018

Misaligned Values in Software Engineering Organizations

The values of software organizations are crucial for achieving high perf...
research
11/14/2022

An approach for Test Impact Analysis on the Integration Level in Java programs

Test Impact Analysis is an approach to obtain a subset of tests impacted...
research
12/18/2020

Neural Network Embeddings for Test Case Prioritization

In modern software engineering, Continuous Integration (CI) has become a...
research
08/28/2018

Is Unit Testing Immune to Coincidental Correctness?

Researchers have previously shown that Coincidental Correctness (CC) is ...
research
02/01/2018

Macros to Conduct Tests of Multimodality in SAS

The Dip Test of Unimodality and Silverman's Critical Bandwidth Test are ...

Please sign up or login with your details

Forgot password? Click here to reset