Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados

Detalhes bibliográficos
Autor(a) principal: Gonçalves, Bruno Luiz
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/202737
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
id UFSC_7e63e97ab9da479a91d3dbe7acdfd12c
oai_identifier_str oai:repositorio.ufsc.br:123456789/202737
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Mapeamento de Critérios de Aceitação de Transparência de Software para Testes AutomatizadosTransparência de softwarecheckTransTemplates de casos de testesTestes automatizadosSoftware transparencyTest case templateAutomated testTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.A qualidade da informação deve ser enxergada como um dos principais pilares para o desenvolvimento organizacional. Dentre os requisitos de qualidade estão aqueles referentes à transparência de software, que definem como as informações devem ser apresentadas e como o software deve funcionar e ser desenvolvido. Com o objetivo de garantir o cumprimento destes requisitos no setor público brasileiro, foi proposta a Lei de Acesso à Informação (LAI), que estabelece regras para a publicidade das informações, demonstrando a necessidade de transparência de processos e informações das organizações públicas. Neste contexto, o presente trabalho baseou-se em requisitos não-funcionais de transparência de software definidos no checkTrans, para a criação de templates de casos de teste de aceitação abstratos escritos em Gherkin, com o intuito de avaliar o cumprimento dos requisitos em sites de organizações públicas. Para validar o trabalho, foram desenvolvidos testes automatizados com Cucumber e Selenium, utilizando os templates previamente definidos, para sites que cumpriam e que não cumpriam os requisitos testados. Após execução dos testes automatizados, concluiu-se que os templates podem servir de cenários de testes de aceitação na concepção de sites do governo.The quality information must be seen as one of the main pillars for the organizational development. Quality requirements include software transparency, which defines how information should be presented and how the software should run and be developed. In order to ensure compliance with these requirements in the Brazilian public sector, the Law on Access to Information (LAI) was proposed, which establishes rules for the disclosure of information, demonstrating the need for transparency of processes and information in public organizations. In this context, this work proposes, based on the non-functional software transparency requirements specified by the checkTrans, the creation of abstract acceptance test case templates written in Gherkin, in order to evaluate the fulfillment of requirements on public organizations' websites. To validate the work, automated tests were developed with Cucumber and Selenium, using the previously defined templates, for sites that meet and do not meet the tested requirements. After executing the automated tests, we concluded that proposed templates can serve as acceptance testing scenarios in the design of government websites.Florianópolis, SCVilain, PatríciaSantos, Ernani César dosUniversidade Federal de Santa CatarinaGonçalves, Bruno Luiz2019-12-11T08:57:39Z2019-12-11T08:57:39Z2019-11-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis116 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/202737info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2019-12-11T08:57:40Zoai:repositorio.ufsc.br:123456789/202737Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732019-12-11T08:57:40Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados
title Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados
spellingShingle Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados
Gonçalves, Bruno Luiz
Transparência de software
checkTrans
Templates de casos de testes
Testes automatizados
Software transparency
Test case template
Automated test
title_short Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados
title_full Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados
title_fullStr Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados
title_full_unstemmed Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados
title_sort Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados
author Gonçalves, Bruno Luiz
author_facet Gonçalves, Bruno Luiz
author_role author
dc.contributor.none.fl_str_mv Vilain, Patrícia
Santos, Ernani César dos
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Gonçalves, Bruno Luiz
dc.subject.por.fl_str_mv Transparência de software
checkTrans
Templates de casos de testes
Testes automatizados
Software transparency
Test case template
Automated test
topic Transparência de software
checkTrans
Templates de casos de testes
Testes automatizados
Software transparency
Test case template
Automated test
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
publishDate 2019
dc.date.none.fl_str_mv 2019-12-11T08:57:39Z
2019-12-11T08:57:39Z
2019-11-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/202737
url https://repositorio.ufsc.br/handle/123456789/202737
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 116 f.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC
publisher.none.fl_str_mv Florianópolis, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652125475962880