Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/12491
Registro completo de metadados
Campo DCValorIdioma
dc.creatorTrevisan, Thiago Baronio
dc.date.accessioned2020-11-16T13:09:02Z-
dc.date.available2020-11-16T13:09:02Z-
dc.date.issued2016-06-17
dc.identifier.citationTREVISAN, 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.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/12491-
dc.description.abstractEverything 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.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.subjectSoftware - Testespt_BR
dc.subjectControle de qualidadept_BR
dc.subjectAnálise de sistemaspt_BR
dc.subjectComputer software - Testingpt_BR
dc.subjectQuality controlpt_BR
dc.subjectSystem analysispt_BR
dc.titleAplicabilidade do Framework Rest-Assured sobre um Web Service de uma empresa realpt_BR
dc.title.alternativeApplicability of Framework Rest Assured on a company’s Web Servicept_BR
dc.typebachelorThesispt_BR
dc.description.resumoA 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.pt_BR
dc.degree.localMedianeirapt_BR
dc.publisher.localMedianeirapt_BR
dc.contributor.advisor1Matté, Marcio Angelo
dc.contributor.referee1Matté, Marcio Angelo
dc.contributor.referee2Hoffmann, Alessandra Bortoletto Garbelotti
dc.contributor.referee3Aikes Junior, Jorge
dc.publisher.countryBrasilpt_BR
dc.publisher.programCiência da Computaçãopt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
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 PDFThumbnail
Visualizar/Abrir


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