Published October 14, 2022 | Version 2.5

Replication Data for "How Do Different Types of Testing Goals Affect Test Case Design?"

  • 1. Chalmers | University of Gothenburg

Description

# Replication Data for "How Do Different Types of Testing Goals Affect Test Case Design?"

## Overview

Background: Test cases are designed in service of one or more goals, e.g., assessing functional correctness or performance. We lack a clear understanding of how specific goal types influence test design.

Aims: We explore the relationship between types of testing goals and test design, including identification and importance of goal types, quantitative relations between goal types and test cases, and personal, organizational, methodological, and technological factors that may influence this relationship.

Method: We have conducted both qualitative and quantitative analysis of interviews and a survey with software developers in various domains and of varying experience.

Results: We identify nine goal types, and focus on correctness, reliability, and quality. We observe that test design for correctness forms a "default" design process that is modified when pursuing other goals. For the examined goal types, test cases tend to be simple, with many tests targeting a single goal and each test focusing on 1-2 goals at a time. Testers often start by using past tests as templates. Testing practices, tools, and system types of interest vary between goal types. Test design can be influenced by organization, process, and team makeup.

Conclusions: This study provides a foundation for future research on test case design and testing goals.

The paper can be found at http://greg4cr.github.io/pdf/23goals.pdf 

## Data Contained in This Package

- thematic_coding.pdf

This is the theme map created from the interview data. We extracted important statements from the interviews (codes) and clustered them into themes and sub-themes.

- survey_responses.pdf

This file contains all survey responses.

Both interview and survey data has been anonymized to protect the privacy of the participants.

Files

LICENSE.md

Files (593.1 kB)

Name Size Download all
md5:1db9bd47a51d50db421537c6925fcede
18.7 kB Preview Download
md5:7911efdef190320900511c442be289f2
1.8 kB Preview Download
md5:8a5227abebdc2c00a33fec2cfdbc85e1
35.0 kB Download
md5:889b8e282e1ab41dc3b3c6ab313877f0
537.6 kB Preview Download