2017
DOI: 10.15439/2017f139
|View full text |Cite
|
Sign up to set email alerts
|

Interface-based Semi-automated Testing of Software Components

Abstract: Abstract-The component-based software development enables to construct applications from reusable components providing particular functionalities and simplifies application evolution. To ensure the correct functioning of a given component-based application and its preservation across evolution steps, it is necessary to test not only the functional properties of the individual components but also the correctness of their mutual interactions and cooperation. This is complicated by the fact that third-party compo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
43
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(43 citation statements)
references
References 13 publications
(23 reference statements)
0
43
0
Order By: Relevance
“…As it was mentioned in Section I, the interface-based regression testing of software components is designed to uncover any changes in a component-based application's behavior after the installation of a new version of a component [2]. The changes are detected during comparison of the testing scenario generated and stored from the application with the old version of the component and the scenario generated and stored from the application with the new version of the component [2].…”
Section: Interface-based Regression Testing Of Componentsmentioning
confidence: 99%
See 4 more Smart Citations
“…As it was mentioned in Section I, the interface-based regression testing of software components is designed to uncover any changes in a component-based application's behavior after the installation of a new version of a component [2]. The changes are detected during comparison of the testing scenario generated and stored from the application with the old version of the component and the scenario generated and stored from the application with the new version of the component [2].…”
Section: Interface-based Regression Testing Of Componentsmentioning
confidence: 99%
“…Nevertheless, in reality, an unwanted error can be introduced into the new version of the component, a side effect of a method invocation can be added or removed, a computation can be prolonged leading to a time-out to expire, and so on. So, when installing a new version of a component to a functional component-based application, adequate regression testing is desirable even when there are no apparent external changes of the new version of the component in comparison to the old version [2].…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations