Publicação

Teste baseado em modelos de aplicações Android

Ver documento

Detalhes bibliográficos
Resumo:With the evolution of smartphones and the growing number of its users, mobile applicati ons are regularly used by more and more people. Because of this growing use of mobile applications, it is critical to ensure their quality. The graphical user interface (GUI) is a very relevant component in these applications, since it enables the user to interact with the avai lable resources. A malfunctioning of it may make it impossible for the application to work properly and, consequently, for the software system to be invalidated. One way to ensure a smooth operation of the system is by performing software tests. Model-based testing (MBT) is a black-box technique that checks whether software has the expected behavior. The MBT focuses on generating and running tests from a system under test (SUT) model. This dissertation continues the development of an MBT tool called TOM. After validating the Web components of said tool, we have now developed a component of generation and execution of test cases for Android applications. In the course of the dissertation we show case the various decisions and changes made in the TOM tool during the implementation of this new component, presenting at the end two case studies to prove the operation of the Android component.
Autores principais:Vale, Pedro Miguel Braga do
Assunto:Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ano:2018
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:português
Origem:RepositóriUM - Universidade do Minho
Descrição
Resumo:With the evolution of smartphones and the growing number of its users, mobile applicati ons are regularly used by more and more people. Because of this growing use of mobile applications, it is critical to ensure their quality. The graphical user interface (GUI) is a very relevant component in these applications, since it enables the user to interact with the avai lable resources. A malfunctioning of it may make it impossible for the application to work properly and, consequently, for the software system to be invalidated. One way to ensure a smooth operation of the system is by performing software tests. Model-based testing (MBT) is a black-box technique that checks whether software has the expected behavior. The MBT focuses on generating and running tests from a system under test (SUT) model. This dissertation continues the development of an MBT tool called TOM. After validating the Web components of said tool, we have now developed a component of generation and execution of test cases for Android applications. In the course of the dissertation we show case the various decisions and changes made in the TOM tool during the implementation of this new component, presenting at the end two case studies to prove the operation of the Android component.