Loading...
Please wait, while we are loading the content...
Similar Documents
Teste estrutural de integração par-a-par de programas orientados a objetos e a aspectos: critérios e automatização
| Content Provider | Semantic Scholar |
|---|---|
| Author | Franchin, Ivan Gustavo |
| Copyright Year | 2007 |
| Abstract | APairwise integration structural testing approach for OO and AO programs implemented with Java and AspectJ is presented. The purpose of this approach is to find faults that may exist in the interface between the pairs of units that relate in a program. For OO programs this type of testing involves testing the interaction among pair of methods. For AO programs, the pairwise integration structural testing involves testing the interaction among the following pairs of units: method-method, methodadvice, advice-method and advice-advice. To perform the pairwise integration structural testing, all the execution flow (control and data flow) that happens between the caller and the called unit must be considered. For this, it is defined the PairWise Def-Use graph (PWDU) that is an abstraction formed by the integration of the Aspect-Oriented Def-Use (AODU) graphs of the caller and called unit. Additionally, three new criteria to derive test requirements for pairs of units are proposed. Amongst them, two criteria are based on control flow: all-integrated-nodes and all-integrated-edges; and one criterion is based on data flow: all-integrated-uses. A tool that supports unit structural testing of OO and AO programs implemented with Java and AspectJ, called JaBUTi/AJ, was extended in order to support the proposed integration testing approach. Examples are discussed in order to explain the application of the approach. |
| File Format | PDF HTM / HTML |
| DOI | 10.11606/D.55.2007.tde-30052007-005908 |
| Alternate Webpage(s) | https://www.teses.usp.br/teses/disponiveis/55/55134/tde-30052007-005908/publico/DissertacaoIvanGFranchin.pdf |
| Alternate Webpage(s) | https://doi.org/10.11606/D.55.2007.tde-30052007-005908 |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |