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 simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Vilain, Patrícia
dc.contributor.author Gonçalves, Bruno Luiz
dc.date.accessioned 2019-12-11T08:57:39Z
dc.date.available 2019-12-11T08:57:39Z
dc.date.issued 2019-11-11
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/202737
dc.description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação. pt_BR
dc.description.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. pt_BR
dc.description.abstract 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. pt_BR
dc.format.extent 116 f. pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC pt_BR
dc.rights Open Access
dc.subject Transparência de software pt_BR
dc.subject checkTrans pt_BR
dc.subject Templates de casos de testes pt_BR
dc.subject Testes automatizados pt_BR
dc.subject Software transparency pt_BR
dc.subject Test case template pt_BR
dc.subject Automated test pt_BR
dc.title Mapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizados pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Santos, Ernani César dos


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 simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar