Uma estratégia de teste de software para ambiente cliente-servidor
Resumo
Resumo: O teste é uma atividade fundamental para garantir a qualidade do software e tem sido uma meta nas empresas de desenvolvimento de sistemas. Nessas empresas, o uso da tecnologia cliente-servidor também tem se intensificado nos últimos anos. Entretanto, este tipo de arquitetura cliente-servidor dificulta a atividade de teste por dividir o software em camadas. Muitos autores têm enfatizado a importância de testar o software para o ambiente cliente-servidor de uma maneira diferente. Este trabalho propõe uma estratégia de teste denominada ETACS, Estratégia de Teste de Software para Ambiente Cliente-Servidor. A ETACS é resultado de uma pesquisa realizada em uma empresa e de estudos de diversos trabalhos na literatura. A ETACS reúne alguns dos pontos positivos dos trabalhos estudados e procura resolver os problemas encontrados na pesquisa. A ETACS é completa no sentido de orientar todas as etapas da atividade de teste, fornecendo roteiros que dão ênfase nas diferentes camadas do ambiente cliente-servidor, não vinculado a uma ferramenta. O trabalho também apresenta resultados de um estudo de caso, no qual a ETACS foi utilizada e avaliada. Abstract: Testing is a fundamental activity to assure the quality of a software and has been the goal of most software organizations. In organizations, the use of the client-server technology has been growing in the last years. However, this kind of architecture makes the testing activity more dificulty, due to its different tiers. Many authors have pointed out the importance of testing client-server software in a different way. This work proposes a specific client-server strategy, named ETACS - Software Testing Strategy for client-server environment. ETACS is a result of an empirical study done in a company and of studies of several works from available literature. ETACS considers some positive aspects of the studied works and intends to solve the main problems found in the empirical study. ETACS is complete in the sense of considering all the testing phases. It gives some guidelines focusing the different tiers of the client-server software and it's not bound to any specific tool. The work also presents results from a case study applying ETACS.
Collections
- Teses & Dissertações [10016]