DSpace/Manakin Repository

Uma abordagem para o desenvolvimento de testes de sistema automáticos de aplicações distribuídas.

Mostrar registro simples

dc.creator.ID SILVA, G. F. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/0658991684652931 pt_BR
dc.contributor.advisor1 GUERRERO, Dalton Dario Serey.
dc.contributor.advisor1 LOPES, Raquel Vigolvino.
dc.contributor.advisor1ID GUERRERO, D. D. S. pt_BR
dc.contributor.advisor1ID LOPES, R. V.
dc.contributor.advisor1Lattes http://lattes.cnpq.br/2050632960242405 pt_BR
dc.contributor.referee1 CAMPOS, Lívia Maria Rodrigues Sampaio.
dc.contributor.referee2 REBOUÇAS, Ayla Débora Dantas de Souza.
dc.description.resumo A atividade de testes vem sendo cada vez mais utilizada para assegurar que o produto atende as especificações do cliente. Teste de sistema de software e aquele destinado a testar a aplicação completa e integrada, como também deve ser executado em condições similares as quais o produto sera submetido quando em produção. A automatização dos testes e um recurso amplamente desejado por reduzir drasticamente o custo envolvido na execução dos mesmos. Contudo, produzir testes automáticos e, muitas vezes, inviável devido a falta de ferramentas que deem ao desenvolvedor a possibilidade de configurar, implantar e executar o software a ser testado da forma desejada. Considerando o contexto de aplicações distribuídas, a realização de testes, manuais ou automáticos, dificulta significativamente devido as suas características de concorrência e distribuição. Essa dissertação apresenta uma abordagem de desenvolvimento de testes de sistema automáticos para aplicações distribuídas. O objetivo dessa abordagem e permitir que o programador escreva testes de sistema automáticos para sua aplicação utilizando a mesma linguagem de programação e ambiente de desenvolvimento utilizados durante a implementação da própria aplicação a ser testada. Para dar suporte a abordagem apresentada, foi desenvolvido um aplicativo intitulado Sys- Test. Uma avaliação levando em consideração a usabilidade do SysTest foi efetuada com o objetivo de mostrar a viabilidade da abordagem para o desenvolvimento de testes de sistemas reais e em produção. Os resultados obtidos dão indícios de que a API do SysTest permite a escrita de testes automáticos de aplicações distribuídas e é fácil de ser manipulada pelos programadores. pt_BR
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.program PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação
dc.title Uma abordagem para o desenvolvimento de testes de sistema automáticos de aplicações distribuídas. pt_BR
dc.date.issued 2011-08-31
dc.description.abstract The testing activity is being increasingly used to ensure that the software product meets customer specifications. System tests are those that aim at testing the whole application, fully integrated and running on an environment very similar to the one the application will be subjected when in production. Automating such tests is a very desirable requirement because automation can drastically reduce the testing execution costs. Howeveri producing automated testing is often infeasible due to lack of tools that give developers the ability to configure, deploy and run the software under test as desired. By considering tit? context of distributed applications, the testing activity, whether manual or automatic, becomes considerably difficult due to distributed applications features such as concurrency and parallelism. This thesis presents an approach for developing automated system tests for distributed applications. The aim of this approach is to allow the programmer to write automated system tests for distributed applications using the same programming language and environment used to implement the application under test. In order to study the proposed approach we developed a prototype called SysTest. We carried out a usability evaluation of SysTest aiming at showing feasibility of our testing approach to the development of system tests for real distributed applications. The results provide evidence that the SysTest API allows the writing of automated tests for distributed applications and is easy to be used by the programmers that have developed the system under test. pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11491
dc.date.accessioned 2020-02-04T13:35:44Z
dc.date.available 2020-02-04
dc.date.available 2020-02-04T13:35:44Z
dc.type Dissertação pt_BR
dc.subject Redes de Computadores
dc.subject Sistemas Distribuídos
dc.subject Teste de Sistema de Software
dc.subject Automatização de Testes
dc.subject SysTest
dc.subject Aplicações Distribuídas
dc.subject Avaliação de Usabilidade de APIs
dc.subject Computer Network
dc.subject Distributed Systems
dc.subject Software System Testing
dc.subject Test Automation
dc.subject Distributed Applications
dc.subject API Usability Assessment
dc.rights Acesso Aberto pt_BR
dc.creator SILVA, Giovanni Farias da.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.title.alternative An approach to the development of automated tests and systems for distributed applications. pt_BR
dc.identifier.citation SILVA, Giovanni Farias da. Uma abordagem para o desenvolvimento de testes de sistema automáticos de aplicações distribuídas. 2011. 134 f. (Dissertação) Mestrado em Ciência da Computação, Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Campina Grande - Paraíba - Brasil, 2011. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11491 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta