Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Systematic Approach of Introducing Test Automation in a DevOps Environment at a Large-scale Software Development Organization: A Case Study at Scania
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2024 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Background: The integration of test automation within CAD/PDM environments, such as Scania’s use of Catia and 3DEXPERIENCE, presents unique challenges due to the systems’ complexity and specialized nature. While test automation has the potential to improve testing efficiency and product quality, choosing the right tools and strategies is critical to a successful implementation.

Objectives: The purpose of this study is to identify the key benchmarking crite-ria for evaluating test automation tools, to determine the most appropriate toolsfor automating tests in Scania’s CAD/PDM areas, and to assess the benefits andchallenges of incorporating test automation in this setting.

Methods: A literature review was conducted using a snowballing technique to identify key metrics and KPIs for benchmarking test automation tools. Proof of Concepts (POCs) were carried out using tools such as Tricentis Tosca, UTFOne, Playwright, and RoboCorp, and their performance was assessed against identified criteria. Furthermore, semi-structured interviews with key Scania employees were analyzed thematically to gain insights into the perceived benefits and challenges of implementing test automation.

Results: In this study, several KPIs and metrics, such as execution time, report generation, ease of integration with CI/CD pipelines, learning curve, and implemen-tation cost, were identified and used to evaluate the suitability of four automated testing tools (Tricentis Tosca, UFT One, Playwright, and RoboCorp) for Scania’s CAD/PDM environment. The Proofs of Concept showed that Tricentis Tosca and UTFOne were the best tools for Scania’s CAD/PDM systems, offering strong automation support for complex Catia and 3DEXPERIENCE workflows. The interviews revealed potential benefits such as increased efficiency and faster software releases, but also challenges such as integration complexity, high setup costs, and the learning curve associated with new tools.

Conclusions: Integrating test automation into Scania’s CAD/PDM environment is feasible and provides numerous advantages, including increased testing efficiency and product quality. This research offers an approach for integrating test automation into the DevOps workflow of large software development companies. With regard to quality assurance, efficiency, and alignment with continuous integration and deployment strategies, the study aims to provide a deeper understanding of how test automation can be incorporated into the software development life-cycle.

Place, publisher, year, edition, pages
2024. , p. 86
Keywords [en]
Test Automation, CAD/PDM, Catia, 3DEXPERIENCE, DevOps, Benchmarking criteria
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-27208OAI: oai:DiVA.org:bth-27208DiVA, id: diva2:1918625
External cooperation
Scania CV AB
Subject / course
PA2534 Master's Thesis (120 credits) in Software Engineering
Educational program
PAADA Master Qualification Plan in Software Engineering 120,0 hp
Presentation
2024-09-23, 13:00 (English)
Supervisors
Examiners
Available from: 2024-12-09 Created: 2024-12-05 Last updated: 2025-09-30Bibliographically approved

Open Access in DiVA

fulltext(1009 kB)551 downloads
File information
File name FULLTEXT01.pdfFile size 1009 kBChecksum SHA-512
c8dd5db075927375e60968416b5364bfbf25ce102604328de192e817802646e7ae01243cbcf32f69e5bb7aab693ff4f14dfa471ac7ef3c72a28c4aba4f9891b6
Type fulltextMimetype application/pdf

By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 554 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1130 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf