Repository logo
  • English
  • Deutsch
Log In
or
  1. Home
  2. HSG CRIS
  3. HSG Publications
  4. Extensible Testing for Infrastructure as Code
 
  • Details

Extensible Testing for Infrastructure as Code

Type
conference poster
Date Issued
2023
Author(s)
David Spielmann  orcid-logo
Daniel Sokolowski  
Guido Salvaneschi  orcid-logo
DOI
10.1145/3618305.3623607
Abstract
Developers automate deployments with Programming Languages Infrastructure as Code (PL-IaC) by implementing IaC programs in popular languages like TypeScript and Python. Yet, systematic testing-well established for high-velocity software development-is rarely applied to IaC programs because IaC testing techniques are either slow or require extensive development e ort. To solve this dilemma, we develop ProTI, a novel IaC unit testing approach, and implement it for Pulumi TypeScript. Our preliminary experiments with simple type-based test case generators and oracles show that ProTI can nd bugs reliably in a short time, often without writing any additional testing code. ProTI's extensible plugin architecture allows combining, adopting, and experimenting with new approaches, opening the discussion about novel generators and oracles for e cient IaC testing.
Language
English
Keywords
Infrastructure as Code
DevOps
Testing
Fuzzing
Official URL
https://doi.org/10.1145/3618305.3623607
URL
https://www.alexandria.unisg.ch/handle/20.500.14171/118592
File(s)
Loading...
Thumbnail Image

open.access

Name

2023_Extensible-Testing-for-Infrastructure-as-Code.pdf

Size

125.71 KB

Format

Adobe PDF

Checksum (MD5)

5ee69de92eb0baa33fbb17fc8fb5e1b2

here you can find instructions and news.

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback