Related Experiment Video
Updated: Aug 20, 2025

05:26
Author Spotlight: Innovations in iTUG Test for Enhanced Risk Assessment and Cognitive Insights
Published on: October 25, 2024
1.2K
Quality assuring the quality assurance tool: applying safety-critical concepts to test framework development
Jonathan Thörn1, Per Erik Strandberg1,2, Daniel Sundmark2
1Westermo Network Technologies AB, Västerås, Sweden.
Peerj. Computer Science
|November 25, 2022
Summary
Ensuring testing tool quality is vital for agile development. This study bridges agile and safety-critical systems, offering 25 quality assurance solutions for test frameworks, validated by industry experts.
Area of Science:
- Software Engineering
- Quality Assurance
- Embedded Systems
Background:
- Test automation is crucial for agile development and embedded systems quality.
- The quality of testing tools directly impacts the reliability of automated tests.
- Bridging agile and safety-critical development practices can enhance test framework quality assurance.
Purpose of the Study:
- To explore quality assurance approaches for test framework development in agile industries.
- To adapt insights from safety-critical system development for agile contexts.
- To identify and validate practical solutions for test framework quality assurance.
Main Methods:
- Literature review of quality assurance in functional safety and agile development.
- Analysis and synthesis of identified approaches into candidate solutions.
- Validation of candidate solutions through an industrial focus group with practitioners.
Main Results:
- Identification of 48 quality assurance approaches for test frameworks.
- Derivation of 25 candidate solutions categorized into development, analysis, run-time measures, and V&V.
- Insights such as perceiving a test framework as a tool-chain were highlighted.
Conclusions:
- The study provides actionable principles and practices for industrial test framework quality assurance.
- Candidate solutions were validated for their perceived industrial value.
- Integrating safety-critical rigor with agile flexibility offers a path to robust test frameworks.
Related Concept Videos
Design Consideration
293
Designing a structure involves a series of considerations, primarily the material's ultimate strength, calculated through tests that measure changes under increased force until the material reaches its breaking point or limit. The ultimate load, where the material breaks, is divided by its original cross-sectional area, resulting in the ultimate normal stress or strength. The ultimate shearing stress is another significant factor taken into account.
The factor of safety is another key...
The factor of safety is another key...
293
Quality Assurance
176
Quality assurance is the overarching term used to describe the activities employed to ensure the proper performance of a system. These activities can be classified into three categories: quality control, quality assessment, and internal corrective measures. Typically, these activities work cyclically: quality control is performed before and during the analysis, while quality assessment occurs during and after the investigation. Internal corrective measures are implemented based on the findings...
176
Reliability and Validity
12.8K
Reliability and validity are two important considerations that must be made with any type of data collection. Reliability refers to the ability to consistently produce a given result. In the context of psychological research, this would mean that any instruments or tools used to collect data do so in consistent, reproducible ways.
12.8K
Introduction to Test of Independence
2.4K
In statistics, the term independence means that one can directly obtain the probability of any event involving both variables by multiplying their individual probabilities. Tests of independence are chi-square tests involving the use of a contingency table of observed (data) values.
The test statistic for a test of independence is similar to that of a goodness-of-fit test:
The test statistic for a test of independence is similar to that of a goodness-of-fit test:
2.4K
Types of Errors: Detection and Minimization
1.9K
Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
1.9K
Quality Control
234
Quality control is one of the three cyclical quality assurance activities that help keep a system under statistical control. Typical quality control activities include creating quality control charts, conducting proficiency testing, and documenting and archiving results.
Quality control helps track data, visualize trends, and identify variations, making it easier to detect deviations that may affect the accuracy of an analysis. One way to do this is by generating a quality control chart, which...
Quality control helps track data, visualize trends, and identify variations, making it easier to detect deviations that may affect the accuracy of an analysis. One way to do this is by generating a quality control chart, which...
234

