Detalhes do Documento

Reverse Engineered Formal Models for GUI Testing

Autor(es): Ana C. R. Paiva cv logo 1 ; João C. P. Faria cv logo 2 ; Pedro M. C. Mendes cv logo 3

Data: 2008

Identificador Persistente: http://hdl.handle.net/10216/52270

Origem: Repositório Aberto da Universidade do Porto

Assunto(s): Ciências Tecnológicas; Tecnologia; Tecnologia de computadores; Tecnologia de software


Descrição
This paper describes a process to reverse engineer structural and behavioural formal models of a GUI application by a dynamic technique, mixing manual with automatic exploration. The goal is to diminish the effort required to construct the model and mapping information needed in a model based GUI testing process. A skeleton of a state machine model of the GUI, represented in a formal pre/post specification language, is generated automatically by the exploration process. Mapping information between the model and the implementation is also generated along the way. The model extracted automatically is then completed manually in order to get an executable model which can be used as a test oracle. Abstract test cases, including expected outputs, can be generated automatically from the final model and executed over the GUI application, using the mapping data and the adaptor code generated by the exploration process.
Tipo de Documento Documento de conferência
Idioma Inglês
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Documentos Relacionados



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia