SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:DiVA.org:mdh-38953"
 

Sökning: id:"swepub:oai:DiVA.org:mdh-38953" > Cluster-Based Test ...

Cluster-Based Test Scheduling Strategies Using Semantic Relationships between Test Specifications

Tahvili, Sahar (författare)
RISE,SICS,RISE, SICS, Västerås, Sweden
Hatvani, Leo, 1985- (författare)
Mälardalens högskola,Inbyggda system,Mälardalen University, Sweden
Felderer, Michael (författare)
University of Innsbruck, Austria, Sweden
visa fler...
Afzal, Wasif (författare)
Mälardalens högskola,Inbyggda system,Mälardalen University, Sweden
Saadatmand, Mehrdad (författare)
RISE,SICS,RISE, SICS, Västerås, Sweden
Bohlin, Markus (författare)
RISE,SICS,RISE, SICS, Västerås, Sweden
visa färre...
 (creator_code:org_t)
2018-06-02
2018
Engelska.
Ingår i: 5th International Workshop on Requirements Engineering and Testing RET'18. - New York, NY, USA : ACM. - 9781450357494 ; , s. 1-4
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • 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.

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)
NATURVETENSKAP  -- Data- och informationsvetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences (hsv//eng)

Nyckelord

Software testing
Test scheduling
NLP
Dependency
Clustering
Doc2Vec
Optimization
HDBSCAN

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy