Hands-On: Automação em Testes
Por: eliseu.santos • 11/8/2015 • Ensaio • 479 Palavras (2 Páginas) • 327 Visualizações
Hands-On: Automação em Testes (Engenharia de SW)
Trabalho
Sabemos que para garantir a qualidade dos sistemas, devemos utilizar procedimentos, ferramentas e técnicas voltadas para testes de software. Como visto durante o módulo, a automatização desses procedimentos podem vir a trazer diversos benefícios associados a todo o ciclo de vida de desenvolvimento de software.
O primeiro passo deste trabalho será identificar um sistema web, descrevê-lo e listar seus principais objetivos e funcionalidades bem como a sua arquitetura. Uma vez detalhado o sistema devemos dar vida aos procedimentos de testes e iniciar o planejamento dos mesmos criando artefatos que farão parte do plano de testes e posteriormente serão desdobrados em outros artefatos durante a execução dos testes.
A equipe deve criar um relatório descrevendo as impressões/percepções diante das atividades de testes desenvolvidas.
Abaixo seguem algumas informações que deverão estar presente no relatório:
•Seção I – Contextualização sistema
o Descrição
o Objetivos
o Arquitetura
o Funcionalidades
o Identificar critérios de qualidade para o software
Seção I – Contextualização sistema
o Descrição
o Objetivos
o Arquitetura
o Funcionalidades
o Identificar critérios de qualidade para o software
•Seção II – Detalhamento dos testes
o Listar os casos de testes das funcionalidades (sucesso e insucesso)
o Implementar testes unitários
o Evidenciar os testes unitários
o Descrever e automatizar os scripts de testes funcionais
o Validar máximo de usuários simultâneos suportados pelo sistema
•Seção III – Conclusão
o Conclusão da equipe diante do uso de ferramentas automatizadas para
execução de testes de software e dos benefícios e dificuldades de uso das
mesmas.
Não existe um formato pré-definido. Utilizem a criatividade para a preparação deste relatório.
Hands-On: Automação em Testes (Engenharia de SW)
Trabalho
Sabemos que para garantir a qualidade dos sistemas, devemos utilizar procedimentos, ferramentas e técnicas voltadas para testes de software. Como visto durante o módulo, a automatização desses procedimentos podem vir a trazer diversos benefícios associados a todo o ciclo de vida de desenvolvimento de software.
O primeiro passo deste trabalho será identificar um sistema web, descrevê-lo e listar seus principais objetivos
...