Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados
Autor(a) principal: | |
---|---|
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 |