• DocumentCode
    2681881
  • Title

    Automated testing in the continuous delivery pipeline: A case study of an online company

  • Author

    Gmeiner, Johannes ; Ramler, Rudolf ; Haslinger, Julian

  • Author_Institution
    Software Competence Center Hagenberg, Hagenberg, Austria
  • fYear
    2015
  • fDate
    13-17 April 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Companies running an online business need to be able to frequently push new features and bug fixes from development into production. Successful high-performance online companies deliver code changes often several times per day. Their continuous delivery model supports the business needs of the online world. At the same time, however, such practices increase the risk of introducing quality issues and unwanted side effects. Rigorous test automation is therefore a key success factor for continuous delivery. In this paper we describe how automated testing is used in the continuous delivery pipeline of an Austrian online business company. The paper illustrates the complex technical and organizational challenges involved and summarizes the lessons from more than six years of practical experience in establishing and maintaining an effective continuous delivery pipeline.
  • Keywords
    electronic commerce; program debugging; program testing; Austrian online business company; automated testing; bug fixing; continuous delivery pipeline; test automation; Companies; Databases; Pipelines; Production; Software; Testing; automated testing; continuous delivery; continuous integration; continusous deployment; dev ops;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on
  • Conference_Location
    Graz
  • Type

    conf

  • DOI
    10.1109/ICSTW.2015.7107423
  • Filename
    7107423