z-logo
open-access-imgOpen Access
Investigando Comunicabilidade e Testabilidade com a ferramenta Signifying APIs
Author(s) -
Camila Pardo Garcia Morelli,
Vânia de Oliveira Neves,
Luciana Cardoso de Castro Salgado
Publication year - 2021
Publication title -
anais do xii computer on the beach - cotb '21
Language(s) - English
Resource type - Conference proceedings
DOI - 10.14210/cotb.v12.p443-450
Subject(s) - testability , computer science , process (computing) , software engineering , government (linguistics) , software , software quality , quality (philosophy) , software development , reliability engineering , engineering , operating system , linguistics , philosophy , epistemology
Given the diversity of information systems today, communicationbetween services requires that APIs be well designed and understoodby both services producers and consumers. Poorly documentedAPIs lead to misunderstandings by developers and testersteams who end up designing ineffective test cases. As a result, theymay produce software with low quality and avoidable errors. Thisstudy investigates the ability of the SigniFYIng APIs tool to supportthe testability of the applications consuming APIs. In this paper, weproposed a process to support APIs’ testability with the SigniFYIngAPIs tool. We validated the process with a real case study basedon two Brazilian federal government APIs: the leniency agreementAPI and the federal servants API. As a result, it was possible todevelop better test cases for the chosen APIs, bringing evidencethat the proposed process can support designing more suitable testcases for APIs and improving the testability of the software to beproduced.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here