Use este identificador para citar ou linkar para este item: http://repositorio.roca.utfpr.edu.br/jspui/handle/1/14194
Título: Aplicabilidade do Framework Rest-Assured sobre um Web Service de uma empresa real
Título(s) alternativo(s): Applicability of Framework Rest Assured on a company’s Web Service
Autor(es): Trevisan, Thiago Baronio
Orientador(es): Matté, Marcio Angelo
Palavras-chave: Software - Testes
Controle de qualidade
Análise de sistemas
Computer software - Testing
Quality control
System analysis
Data do documento: 17-Jun-2016
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Medianeira
Referência: TREVISAN, Thiago Baronio. Aplicabilidade do Framework Rest-Assured sobre um Web Service de uma empresa real. 2016. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2016.
Resumo: A velocidade com que o mercado evolui induz empresas a desenvolverem produtos no menor tempo possível, forçando as equipes de desenvolvimento a trabalharem contra o relógio. Os funcionários, pressionados para entregar os produtos dentro do prazo estabelecido, removem a etapa de teste do ciclo de desenvolvimento de software. As consequências deste corte passam a ser visíveis nas ultimas fases de desenvolvimento quando problemas como falhas de segurança e comunicação entre módulos, começam a surgir. Como consequência, produtos são inseridos no mercado com péssima qualidade. Logo, testes deixam de ser opcionais e passam a ter espaço fixo dentro das instituições, sendo aplicados manualmente pelos desenvolvedores. Porém, isso demanda tempo e frequentemente não cobrem todo o sistema. Além disso, profissionais encarregados desta tarefa precisam montar todos os casos e fazer a análise dos resultados posteriormente, tirando-os do foco principal que seria a supervisão dos mesmos. Em vista disso, sistemas automatizados de teste passam a ser empregados na instituição. Estes sistemas são reutilizáveis, fáceis de atualizar, possuem baixos custos de implantação e são também muitos mais eficientes do que os testes manuais, além de trazerem confiança e consistência ao sistema. O sistema sobre teste tem como principais objetivos na divulgação de eventos e a venda de ingressos para eventos de um modo fácil e rápido, bem como todos os testes foram aplicados sobre uma imagem do sistema rodando em um servidor local. Este trabalho tem por objetivo aplicar o framework de teste REST Assured sobre este sistema, utilizando testes de unidade construídos por técnicas de script modular, verificando a aplicabilidade do framework para este tipo de sistema. Hipóteses foram estabelecidas junto aos membros da equipe da empresa com base nos requisitos de Quality of Service selecionados: desempenho, integridade e segurança. Alguns serviços passaram nos testes criados, bem como diversos serviços falharam, apontando erros envolvendo funções essenciais do sistema. Todos os resultados coletados foram analisados e repassados para a empresa. O framework mostrou-se uma boa solução no desenvolvimento e aplicação de testes em Web services RESTful.
Abstract: Everything is happening so fast in the market and companies need to develop products in shorter times, pressuring the development teams to work against the clock. The employees, under pressure to deliver final products before the deadline, remove the testing phase of the software development cycle. The consequences start to arise in the last phases of the development, as security flaws and lack of communication between modules. As a result, low quality products are inserted in the market. So, tests are not an option any more and are established permanently inside institutions, being applied manually by the developers. However, applying and developing test cases manually takes time and frequently does not cover all the system. Besides, employees in charge need to mount all the cases and analyse the results after, putting them away from the main focus that would be the supervision of the tests. In view of this, automated testing systems are inserted into the institution. This systems are reusable, easy to update, have low deployment costs and are also more efficient than manual testing, besides bringing trust and consistency to the system. The system under test aims event advertising and a quick and easy ticket selling, as well as all the tests were applied on a system image running on a local server. This paper aims to apply the testing framework REST Assured on this system, using unit testing built by techniques of modular script, verifying its applicability in this type of system. Hypotheses were established within the company’s members based on Quality of Service requirements: performance, integrity and security. Some services passed on the tests, as well as several have failed, finding errors even in essential system functionalities. All the collected results were analysed and forwarded to the company. The framework proved to be a good solution for developing and applying tests in Web services RESTful.
URI: http://repositorio.roca.utfpr.edu.br/jspui/handle/1/14194
Aparece nas coleções:MD - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
MD_COCIC_2016_1_02.pdf648,08 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.