Automatização de testes para plataformas Oracle - Xstore

Detalhes bibliográficos
Autor(a) principal: Hugo Filipe Marques Pereira
Data de Publicação: 2019
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: https://hdl.handle.net/10216/121218
Resumo: One of the fundamental activities during the development of any software is the constant validation and verification to the product. Throughout the development cycle, functional and non-functional tests are performed in order to detect and correct possible errors or nonconformities with the defined requirements. The work of this dissertation was carried out in partnership with Retail Consult, a company specialized in information systems for the retail sector. Despite the diverse solutions that Retail Consult provides to the industry, this dissertation only addresses the Xstore application which is one of the products incorporated into the Oracle Retail Xstore Point-of-Service suite. To meet the technical and business requirements of each customer, it is necessary to proceed with configuration and development of new functionalities. Because it is a fairly complex product, any modification to the base solution requires a set of tests to ensure that there are no errors or functionalities that do not meet the defined requirements. At Retail Consult, only manual tests are performed, which represents a great difficulty considering the high number of functionalities and test cases available. In order to increase the level of coverage of the tests and reduce the effort required in this activity, it is proposed the use of an automation tool during the development stages. The purpose of this dissertation is the implementation and analysis of the automatic testing mechanism available and integrated in the Xstore application. For a better evaluation of the procedure, the various stages necessary to carry out the tests and to obtain the respective results are described. To validate the presented test strategy, a pilot project was carried out and divided into two phases. Initially, some test cases were planned and executed on the most common features of the base application. This first phase allowed to analyze the effort and knowledge necessary for the initial planning of the test cases, as well as to show the limitations in the testing mechanism. For the second phase, some modifications were made to the Xstore in order to simulate customer requirements. With the changes in the application, it became necessary to correct and plan new automated test cases, in which it was possible to verify the modulation and adaptation capacity of the testing mechanism.
id RCAP_be82cea4eb3fb344778479e7d4c29083
oai_identifier_str oai:repositorio-aberto.up.pt:10216/121218
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 Automatização de testes para plataformas Oracle - XstoreEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringOne of the fundamental activities during the development of any software is the constant validation and verification to the product. Throughout the development cycle, functional and non-functional tests are performed in order to detect and correct possible errors or nonconformities with the defined requirements. The work of this dissertation was carried out in partnership with Retail Consult, a company specialized in information systems for the retail sector. Despite the diverse solutions that Retail Consult provides to the industry, this dissertation only addresses the Xstore application which is one of the products incorporated into the Oracle Retail Xstore Point-of-Service suite. To meet the technical and business requirements of each customer, it is necessary to proceed with configuration and development of new functionalities. Because it is a fairly complex product, any modification to the base solution requires a set of tests to ensure that there are no errors or functionalities that do not meet the defined requirements. At Retail Consult, only manual tests are performed, which represents a great difficulty considering the high number of functionalities and test cases available. In order to increase the level of coverage of the tests and reduce the effort required in this activity, it is proposed the use of an automation tool during the development stages. The purpose of this dissertation is the implementation and analysis of the automatic testing mechanism available and integrated in the Xstore application. For a better evaluation of the procedure, the various stages necessary to carry out the tests and to obtain the respective results are described. To validate the presented test strategy, a pilot project was carried out and divided into two phases. Initially, some test cases were planned and executed on the most common features of the base application. This first phase allowed to analyze the effort and knowledge necessary for the initial planning of the test cases, as well as to show the limitations in the testing mechanism. For the second phase, some modifications were made to the Xstore in order to simulate customer requirements. With the changes in the application, it became necessary to correct and plan new automated test cases, in which it was possible to verify the modulation and adaptation capacity of the testing mechanism.2019-07-112019-07-11T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/10216/121218TID:202820467porHugo Filipe Marques Pereirainfo: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-29T13:33:46Zoai:repositorio-aberto.up.pt:10216/121218Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:42:41.202263Repositó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 Automatização de testes para plataformas Oracle - Xstore
title Automatização de testes para plataformas Oracle - Xstore
spellingShingle Automatização de testes para plataformas Oracle - Xstore
Hugo Filipe Marques Pereira
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short Automatização de testes para plataformas Oracle - Xstore
title_full Automatização de testes para plataformas Oracle - Xstore
title_fullStr Automatização de testes para plataformas Oracle - Xstore
title_full_unstemmed Automatização de testes para plataformas Oracle - Xstore
title_sort Automatização de testes para plataformas Oracle - Xstore
author Hugo Filipe Marques Pereira
author_facet Hugo Filipe Marques Pereira
author_role author
dc.contributor.author.fl_str_mv Hugo Filipe Marques Pereira
dc.subject.por.fl_str_mv Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
topic Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
description One of the fundamental activities during the development of any software is the constant validation and verification to the product. Throughout the development cycle, functional and non-functional tests are performed in order to detect and correct possible errors or nonconformities with the defined requirements. The work of this dissertation was carried out in partnership with Retail Consult, a company specialized in information systems for the retail sector. Despite the diverse solutions that Retail Consult provides to the industry, this dissertation only addresses the Xstore application which is one of the products incorporated into the Oracle Retail Xstore Point-of-Service suite. To meet the technical and business requirements of each customer, it is necessary to proceed with configuration and development of new functionalities. Because it is a fairly complex product, any modification to the base solution requires a set of tests to ensure that there are no errors or functionalities that do not meet the defined requirements. At Retail Consult, only manual tests are performed, which represents a great difficulty considering the high number of functionalities and test cases available. In order to increase the level of coverage of the tests and reduce the effort required in this activity, it is proposed the use of an automation tool during the development stages. The purpose of this dissertation is the implementation and analysis of the automatic testing mechanism available and integrated in the Xstore application. For a better evaluation of the procedure, the various stages necessary to carry out the tests and to obtain the respective results are described. To validate the presented test strategy, a pilot project was carried out and divided into two phases. Initially, some test cases were planned and executed on the most common features of the base application. This first phase allowed to analyze the effort and knowledge necessary for the initial planning of the test cases, as well as to show the limitations in the testing mechanism. For the second phase, some modifications were made to the Xstore in order to simulate customer requirements. With the changes in the application, it became necessary to correct and plan new automated test cases, in which it was possible to verify the modulation and adaptation capacity of the testing mechanism.
publishDate 2019
dc.date.none.fl_str_mv 2019-07-11
2019-07-11T00:00:00Z
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 https://hdl.handle.net/10216/121218
TID:202820467
url https://hdl.handle.net/10216/121218
identifier_str_mv TID:202820467
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_ 1799135742112301056