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

DSpace Repository

A- A A+

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

Show full item record

Title: Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados
Author: Gonçalves, Bruno Luiz
Abstract: 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.
Description: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
URI: https://repositorio.ufsc.br/handle/123456789/202737
Date: 2019-11-11


Files in this item

Files Size Format View Description
TCCBrunoLuizGoncalves.pdf 1.081Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar