Plataforma de especificação de testes de aceitação via interface do utilizador
Autor(a) principal: | |
---|---|
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 |