https://www.mdu.se/

mdu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Cluster-Based Test Scheduling Strategies Using Semantic Relationships between Test Specifications
RISE, SICS, Västerås, Sweden.ORCID-id: 0000-0002-8724-9049
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.ORCID-id: 0000-0003-0073-1674
University of Innsbruck, Austria, Sweden.
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.ORCID-id: 0000-0003-0611-2655
Visa övriga samt affilieringar
2018 (Engelska)Ingår i: 5th International Workshop on Requirements Engineering and Testing RET'18, 2018, Vol. F137811, s. 1-4Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

One of the challenging issues in improving the test efficiency is that of achieving a balance between testing goals and testing resources. Test execution scheduling is one way of saving time and budget, where a set of test cases are grouped and tested at the same time. To have an optimal test execution schedule, all related information of a test case (e.g. execution time, functionality to be tested, dependency and similarity with other test cases) need to be analyzed. Test scheduling problem becomes more complicated at high-level testing, such as integration testing and especially in manual testing procedure. Test specifications at high-level are generally written in natural text by humans and usually contain ambiguity and uncertainty. Therefore, analyzing a test specification demands a strong learning algorithm. In this position paper, we propose a natural language processing (NLP) based approach that, given test specifications at the integration level, allows automatic detection of test cases’ semantic dependencies. The proposed approach utilizes the Doc2Vec algorithm and converts each test case into a vector in n-dimensional space. These vectors are then grouped using the HDBSCAN clustering algorithm into semantic clusters. Finally, a set of cluster-based test scheduling strategies are proposed for execution. The proposed approach has been applied in a sub-system from the railway domain by analyzing an ongoing testing project at Bombardier Transportation AB, Sweden.

Ort, förlag, år, upplaga, sidor
2018. Vol. F137811, s. 1-4
Nyckelord [en]
Software testing, Test scheduling, NLP, Dependency, Clustering, Doc2Vec, Optimization, HDBSCAN
Nationell ämneskategori
Datorsystem
Identifikatorer
URN: urn:nbn:se:mdh:diva-38953DOI: 10.1145/3195538.3195540ISI: 000890280200001Scopus ID: 2-s2.0-85051238162ISBN: 9781450357494 (tryckt)OAI: oai:DiVA.org:mdh-38953DiVA, id: diva2:1206004
Konferens
5th International Workshop on Requirements Engineering and Testing RET'18, 02 Jun 2018, Gothenburg, Sweden
Projekt
ITS-EASY Post Graduate School for Embedded Software and SystemsTOCSYC - Testing of Critical System Characteristics (KKS)MegaMaRt2 - Megamodelling at Runtime (ECSEL/Vinnova)TESTOMAT Project - The Next Level of Test AutomationTillgänglig från: 2018-05-15 Skapad: 2018-05-15 Senast uppdaterad: 2025-10-10Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Person

Hatvani, LeoAfzal, Wasif

Sök vidare i DiVA

Av författaren/redaktören
Tahvili, SaharHatvani, LeoAfzal, WasifSaadatmand, MehrdadBohlin, Markus
Av organisationen
Inbyggda system
Datorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 291 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf