Última alteração: 2019-10-31
Resumo
Este trabalho apresenta a especificação uma ferramenta capaz de executar o teste funcional, em ambiente Windows desktop, para identificar as falhas do software analisado, com o intuito de validar a atualização e registrar os defeitos encontrados na referida versão. Um software é desenvolvido conforme a necessidade da pessoa e/ou empresa que o utilizará, e sua eficácia está diretamente ligada em manter-se atualizado às regras de negócio e necessidades do utilizador. Sendo assim, as atualizações de softwares são necessárias, mas essa necessidade traz consigo um transtorno inerente ao processo: executar testes de funcionalidades para garantir que as rotinas desenvolvidas estejam corretas ou não produziram outras falhas. Os testes são realizados direto na interface do usuário, de forma evolutiva, ou seja, mantendo histórico dos casos já testados para futura pesquisa do próprio software de teste. Para que seja possível interagir com os componentes do software, sugerimos que sejam utilizadas as APIs (Application Programming Interfaces) do próprio Windows. Como existem inúmeras linguagens de programação e inúmeros nomes de componentes e seus comportamentos, este trabalho está focado no ambiente de desenvolvimento Delphi. Este trabalho obteve como resultado a especificação de requisitos da ferramenta de teste funcional em aplicações desenvolvidas no ambiente Delphi visando subsidiar seu desenvolvimento.
Palavras-chave: teste caixa preta; teste funcional.