Title
Functional Dependency Detection for Integration Test Cases
Abstract
This paper presents a natural language processing (NLP) based approach that, given software requirements specification, allows the functional dependency detection between integration test cases. We analyze a set of internal signals to the implemented modules for detecting dependencies between requirements and thereby identifying dependencies between test cases such that: module 2 depends on module 1 if an output internal signal from module 1 enters as an input internal signal to the module 2. Consequently, all requirements (and thereby test cases) for module 2 are dependent on all the designed requirements (and test cases) for module 1. The dependency information between requirements (and thus corresponding test cases) can be utilized for test case prioritization and scheduling. We have implemented our approach as a tool and the feasibility is evaluated through an industrial use case in the railway domain at Bombardier Transportation (BT), Sweden.
Year
DOI
Venue
2018
10.1109/QRS-C.2018.00047
2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C)
Keywords
Field
DocType
Software Testing,Dependency,Software Requirement,Internal Signals,NLP,Optimization
Job shop scheduling,Dependency information,Integration testing,Scheduling (computing),Computer science,Functional dependency,Software,Test case,Software requirements specification,Reliability engineering
Conference
ISBN
Citations 
PageRank 
978-1-5386-7840-4
1
0.37
References 
Authors
0
7
Name
Order
Citations
PageRank
Sahar Tahvili1113.31
Marcus Ahlberg210.37
Eric Fornander310.71
Wasif Afzal438830.92
Mehrdad Saadatmand54313.11
Markus Bohlin67714.24
Mahdi Sarabi710.37