Repository logo
Research Outputs
Projects
People
Statistics
  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  
;
Daniel Sokolowski  
;
Guido Salvaneschi  
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)
Thumbnail Image
Name

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

Size

125.71 KB

Format

Adobe PDF

Checksum (MD5)

5ee69de92eb0baa33fbb17fc8fb5e1b2

Support
HSG researchers can find instructions here for adding or importing publications (DOI, ORCID). Please send questions to alexandria@unisg.ch

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

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify