Publicação
Quality Assurance : testes de aceitação para um software de gestão de empresas
| Resumo: | Automatic tests are recordings that register the actions taken by a user or tester in the software, we can also include validations of certain results and after that automatically played. We can call this a test case or a script, which in this case are in language C++. The aim of the recording is to validate an application or part of it, with inputs already defined, without human intervention. Therefore, there are fewer human errors because testers do not have to follow the same steps repeatedly. This project was proposed by the company ARTSOFT, in order to complete the Master’s Degree in Computer Engineering, specialized in Software Engineering. The project aims is to performe acceptance tests to validate two modules of the business management software, ARTSOFT, Android and iPhone Operating System applications also created by this company. The job of the quality team consists of defining a test plan for the application models. The next steps are to develop the scripts, recording the actions needed to the test case. We create the input files to inject into each script, define the expected output, as well as, the validations that we want to make in the system. Finally, perform manual tests and automatic tests (scripts) in order to guarantee and increase the quality of business man agement solutions. Subsequently, with the execution of the scripts, a report is produced with the result of the execution and the result of the validations. From a testers perspective, it is important to prevent bugs as early as possible, so that there are no disastrous consequences and, for this reason, developers and testers must work together to develop quality software. |
|---|---|
| Autores principais: | Mourão, Marisa da Costa |
| Assunto: | Execução de testes Testes automáticos TestComplete Scripts Teses de mestrado - 2022 |
| Ano: | 2022 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade de Lisboa |
| Idioma: | português |
| Origem: | Repositório da Universidade de Lisboa |
| Resumo: | Automatic tests are recordings that register the actions taken by a user or tester in the software, we can also include validations of certain results and after that automatically played. We can call this a test case or a script, which in this case are in language C++. The aim of the recording is to validate an application or part of it, with inputs already defined, without human intervention. Therefore, there are fewer human errors because testers do not have to follow the same steps repeatedly. This project was proposed by the company ARTSOFT, in order to complete the Master’s Degree in Computer Engineering, specialized in Software Engineering. The project aims is to performe acceptance tests to validate two modules of the business management software, ARTSOFT, Android and iPhone Operating System applications also created by this company. The job of the quality team consists of defining a test plan for the application models. The next steps are to develop the scripts, recording the actions needed to the test case. We create the input files to inject into each script, define the expected output, as well as, the validations that we want to make in the system. Finally, perform manual tests and automatic tests (scripts) in order to guarantee and increase the quality of business man agement solutions. Subsequently, with the execution of the scripts, a report is produced with the result of the execution and the result of the validations. From a testers perspective, it is important to prevent bugs as early as possible, so that there are no disastrous consequences and, for this reason, developers and testers must work together to develop quality software. |
|---|