Automatização de testes para plataformas Oracle - Xstore
Autor(a) principal: | |
---|---|
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 |