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 |
Universidade Federal de Santa CatarinaGonçalves, Bruno LuizVilain, PatríciaSantos, Ernani César dos2019-12-11T08:57:39Z2019-12-11T08:57:39Z2019-11-11https://repositorio.ufsc.br/handle/123456789/202737TCC(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.116 f.porFlorianópolis, SCTransparência de softwarecheckTransTemplates de casos de testesTestes automatizadosSoftware transparencyTest case templateAutomated testMapeamento de Critérios de Aceitação de Transparência de Software para Testes Automatizadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCLICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.ufsc.br/bitstream/123456789/202737/2/license.txt11ee89cd31d893362820eab7c4d46734MD52ORIGINALTCCBrunoLuizGoncalves.pdfTCCBrunoLuizGoncalves.pdfTCCapplication/pdf1134251https://repositorio.ufsc.br/bitstream/123456789/202737/1/TCCBrunoLuizGoncalves.pdf2ddb2ba9743499886d849ed0a43fb439MD51123456789/2027372019-12-11 05:57:40.233oai:repositorio.ufsc.br:123456789/202737Vm9jw6ogdGVtIGEgbGliZXJkYWRlIGRlOiBDb21wYXJ0aWxoYXIg4oCUIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYSBvYnJhLiBSZW1peGFyIOKAlCBjcmlhciBvYnJhcyBkZXJpdmFkYXMuClNvYiBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6IEF0cmlidWnDp8OjbyDigJQgVm9jw6ogZGV2ZSBjcmVkaXRhciBhIG9icmEgZGEgZm9ybWEgZXNwZWNpZmljYWRhIHBlbG8gYXV0b3Igb3UgbGljZW5jaWFudGUgKG1hcyBuw6NvIGRlIG1hbmVpcmEgcXVlIHN1Z2lyYSBxdWUgZXN0ZXMgY29uY2VkZW0gcXVhbHF1ZXIgYXZhbCBhIHZvY8OqIG91IGFvIHNldSB1c28gZGEgb2JyYSkuIFVzbyBuw6NvLWNvbWVyY2lhbCDigJQgVm9jw6ogbsOjbyBwb2RlIHVzYXIgZXN0YSBvYnJhIHBhcmEgZmlucyBjb21lcmNpYWlzLgpGaWNhbmRvIGNsYXJvIHF1ZTogUmVuw7puY2lhIOKAlCBRdWFscXVlciBkYXMgY29uZGnDp8O1ZXMgYWNpbWEgcG9kZSBzZXIgcmVudW5jaWFkYSBzZSB2b2PDqiBvYnRpdmVyIHBlcm1pc3PDo28gZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMuIERvbcOtbmlvIFDDumJsaWNvIOKAlCBPbmRlIGEgb2JyYSBvdSBxdWFscXVlciBkZSBzZXVzIGVsZW1lbnRvcyBlc3RpdmVyIGVtIGRvbcOtbmlvIHDDumJsaWNvIHNvYiBvIGRpcmVpdG8gYXBsaWPDoXZlbCwgZXN0YSBjb25kacOnw6NvIG7Do28gw6ksIGRlIG1hbmVpcmEgYWxndW1hLCBhZmV0YWRhIHBlbGEgbGljZW7Dp2EuIE91dHJvcyBEaXJlaXRvcyDigJQgT3Mgc2VndWludGVzIGRpcmVpdG9zIG7Do28gc8OjbywgZGUgbWFuZWlyYSBhbGd1bWEsIGFmZXRhZG9zIHBlbGEgbGljZW7Dp2E6IExpbWl0YcOnw7VlcyBlIGV4Y2XDp8O1ZXMgYW9zIGRpcmVpdG9zIGF1dG9yYWlzIG91IHF1YWlzcXVlciB1c29zIGxpdnJlcyBhcGxpY8OhdmVpczsgT3MgZGlyZWl0b3MgbW9yYWlzIGRvIGF1dG9yOyBEaXJlaXRvcyBxdWUgb3V0cmFzIHBlc3NvYXMgcG9kZW0gdGVyIHNvYnJlIGEgb2JyYSBvdSBzb2JyZSBhIHV0aWxpemHDp8OjbyBkYSBvYnJhLCB0YWlzIGNvbW8gZGlyZWl0b3MgZGUgaW1hZ2VtIG91IHByaXZhY2lkYWRlLiBBdmlzbyDigJQgUGFyYSBxdWFscXVlciByZXV0aWxpemHDp8OjbyBvdSBkaXN0cmlidWnDp8Ojbywgdm9jw6ogZGV2ZSBkZWl4YXIgY2xhcm8gYSB0ZXJjZWlyb3Mgb3MgdGVybW9zIGRhIGxpY2Vuw6dhIGEgcXVlIHNlIGVuY29udHJhIHN1Ym1ldGlkYSBlc3RhIG9icmEuIEEgbWVsaG9yIG1hbmVpcmEgZGUgZmF6ZXIgaXNzbyDDqSBjb20gdW0gbGluayBwYXJhIGVzdGEgcMOhZ2luYS4KTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyAtIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzMuMC9ici8KRepositório InstitucionalPUBhttp://150.162.242.35/oai/requestsandra.sobrera@ufsc.bropendoar:23732019-12-11T08:57:40Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
| dc.title.pt_BR.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.pt_BR.fl_str_mv |
Universidade Federal de Santa Catarina |
| dc.contributor.author.fl_str_mv |
Gonçalves, Bruno Luiz |
| dc.contributor.advisor1.fl_str_mv |
Vilain, Patrícia |
| dc.contributor.advisor-co1.fl_str_mv |
Santos, Ernani César dos |
| contributor_str_mv |
Vilain, Patrícia Santos, Ernani César dos |
| 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.accessioned.fl_str_mv |
2019-12-11T08:57:39Z |
| dc.date.available.fl_str_mv |
2019-12-11T08:57:39Z |
| dc.date.issued.fl_str_mv |
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. |
| 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 |
| bitstream.url.fl_str_mv |
https://repositorio.ufsc.br/bitstream/123456789/202737/2/license.txt https://repositorio.ufsc.br/bitstream/123456789/202737/1/TCCBrunoLuizGoncalves.pdf |
| bitstream.checksum.fl_str_mv |
11ee89cd31d893362820eab7c4d46734 2ddb2ba9743499886d849ed0a43fb439 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
| repository.mail.fl_str_mv |
sandra.sobrera@ufsc.br |
| _version_ |
1853672186003324928 |