Plataforma de especificação de testes de aceitação via interface do utilizador

Detalhes bibliográficos
Autor(a) principal: Carmona, Raquel Naré Maroco Martins
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10451/22885
Resumo: Trabalho de projecto de mestrado, Informática, Universidade de Lisboa, Faculdade de Ciências, 2015
id RCAP_0f5b37e999bce9938fc85916a1d6fac9
oai_identifier_str oai:repositorio.ul.pt:10451/22885
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Plataforma de especificação de testes de aceitação via interface do utilizadorTeste de aceitaçãoExecução de testesAutomação de testesTrabalhos de projecto de mestrado - 2015Departamento de InformáticaTrabalho de projecto de mestrado, Informática, Universidade de Lisboa, Faculdade de Ciências, 2015Num processo de engenharia de testes de software, os chamados testes de aceitação tem como objetivo a validação de uma aplicação de software em relação aos requisitos do cliente. A execução destes testes envolve tipicamente a interação de um utilizador experiente com a aplicação em causa, por exemplo, através de ações ou validações sobre a interface da mesma. Este dissertação descreve a criação de um sistema para a automatização de testes de aceitação sobre o Tripoint, um software para operadores turísticos e afins desenvolvido pela empresa TFV–Sistemas Informáticos, S.A. Atualmente, os testes de aceitação do Tripoint são levados a cabo pela equipa de helpdesk da empresa, processo esse que decorre com morosidade e baixo nível de automação. Estas deficiências tornam-se particularmente críticas num contexto de lançamento frequente de novas versões do Tripoint que ocorrem a cada 2 semanas, em média. A ideia base do sistema de testes que propomos passa pela gravação da execução de um teste feito por um utilizador e a sua posterior reprodução automática. Durante a fase de gravação, pretende-se que o sistema registe as ações do utilizador sobre a interface gráfica do Tripoint e ainda asserções sobre o resultado dos testes configuradas pelo utilizador. A gravação produz a especificação de um caso de teste. Na fase de reprodução um teste deste tipo poderá ser executado sem intervenção humana, mediante injeção das ações sobre o interface gráfica e validação das asserções de teste. Para a concretização deste projeto foram encontradas técnicas que permitissem a captura e reprodução de ações sob uma aplicação em ambiente Windows, bem como foi desenvolvida uma interface para o utilizador para facilitar a gravação e execução dos casos de teste.Acceptance test are a software testing process engineering aimed at validating a software application against end-user requirements. The execution of these tests typically involve the interaction of a domain expert with the application under test, for exemple, through actions or validations on the same interface. This thesis describes a system for automated acceptance testing for Tripoint, called ARITEx, a software aplication for touristic and related enterprises by TFV–Sistemas Informáticos, S.A. Currently, Tripoint acceptance tests are conducted by the company's helpdesk team, resulting in a process that is slow, unrigorous and a low automates degree process. These disadvantages become particularly critical given that new versions of tripping are released frequently, every two weeks. The basic idea of ARITEx is to record the execution of a test, and replay it later automatically. During the recording phase, the system records user-interface actions and user-specified test assertions, leading up to the recording of a test specification. During replay, a recorded test is automatically executed without human intervention through the injection of actions on the GUI and validation of test assertions. For the realization of this project were found techniques that enable the capture and playback of shares in an application in Windows environment as well as an interface was developed for the user to facilitate the recording and execution of test cases.Martins, Francisco Cipriano da Cunha, 1972-Reis, Joaquim Tiago Valério Veríssimo dos, 1983-Repositório da Universidade de LisboaCarmona, Raquel Naré Maroco Martins2016-03-08T14:24:32Z201520152015-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/22885TID:201103079porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T16:10:37Zoai:repositorio.ul.pt:10451/22885Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:40:26.685056Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Plataforma de especificação de testes de aceitação via interface do utilizador
title Plataforma de especificação de testes de aceitação via interface do utilizador
spellingShingle Plataforma de especificação de testes de aceitação via interface do utilizador
Carmona, Raquel Naré Maroco Martins
Teste de aceitação
Execução de testes
Automação de testes
Trabalhos de projecto de mestrado - 2015
Departamento de Informática
title_short Plataforma de especificação de testes de aceitação via interface do utilizador
title_full Plataforma de especificação de testes de aceitação via interface do utilizador
title_fullStr Plataforma de especificação de testes de aceitação via interface do utilizador
title_full_unstemmed Plataforma de especificação de testes de aceitação via interface do utilizador
title_sort Plataforma de especificação de testes de aceitação via interface do utilizador
author Carmona, Raquel Naré Maroco Martins
author_facet Carmona, Raquel Naré Maroco Martins
author_role author
dc.contributor.none.fl_str_mv Martins, Francisco Cipriano da Cunha, 1972-
Reis, Joaquim Tiago Valério Veríssimo dos, 1983-
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Carmona, Raquel Naré Maroco Martins
dc.subject.por.fl_str_mv Teste de aceitação
Execução de testes
Automação de testes
Trabalhos de projecto de mestrado - 2015
Departamento de Informática
topic Teste de aceitação
Execução de testes
Automação de testes
Trabalhos de projecto de mestrado - 2015
Departamento de Informática
description Trabalho de projecto de mestrado, Informática, Universidade de Lisboa, Faculdade de Ciências, 2015
publishDate 2015
dc.date.none.fl_str_mv 2015
2015
2015-01-01T00:00:00Z
2016-03-08T14:24:32Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/22885
TID:201103079
url http://hdl.handle.net/10451/22885
identifier_str_mv TID:201103079
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134314092298240