Analista de Testes na CWI Software em CWI Software
27 de Sep de 2015•0 gostou•310 visualizações
1 de 37
Apresentação TDC2015
27 de Sep de 2015•0 gostou•310 visualizações
Baixar para ler offline
Denunciar
Software
Apresentação criada para o TDC 2015, foi apresentada na trilha .Net. Tem o foco em Automação de Testes em .Net. Retrata um estudo de caso de automação em um dos maiores e-commerces de artigos esportivos do mercado.
1. Clique para adicionar texto
Globalcode – Open4education
Automação de Testes em .Net –
Keep Calm and Just Do It
Bruno Murawski
Analista de Testes
2. Globalcode – Open4education
Experiência
Trabalho a 9 anos com desenvolvimento de software;
5 anos são voltados para qualidade e testes de
software;
Automação de testes funcionais;
Performance;
Segurança;
Participação em projetos com equipes de
desenvolvimento ágil para o setor financeiro e e-
commerce
3. Clique para adicionar texto
Globalcode – Open4education
Planejamento – Entendendo o
Desafio
5. Globalcode – Open4education
Quais as Alternativas?
Qual a linguagem escolher para os testes?
Quais ferramentas utilizar?
Quais frameworks?
6. Globalcode – Open4education
Por que C#?
Experiência anterior em .Net
TFS integração com Tasks
TFS Geração de Build
TFS integração com Ambiente do Cliente
Fácil Entendimento para o Desenvolvimento
Utilização dos Códigos por Parte do Cliente
8. Globalcode – Open4education
NUnit e suas Vantagens
Ajuda a organizar a estrutura do projeto;
SetUp;
TestFixture;
Test;
TearDown;
TestExplorer customizado;
Assertions.
19. Globalcode – Open4education
Padrão de Projeto
Mescla entre Page Object e Façade;
Encapsulamento da Aplicação;
Simplificação no Entendimento;
Permite o Isolamento entre os Testes e seus Blocos de
Execução;
Fácil Manutenção;
Fácil Leitura dos Testes para Todos os Envolvidos
20. Clique para adicionar texto
Globalcode – Open4education
Estratégia de Execução e
Acompanhamento
28. Globalcode – Open4education
Builds e Integração Contínua
Roda a cada commit;
Valida a integração entre as funcionalidades;
Valida se os critérios de aceitação foram
alcançados;
Monitora o funcionamento do e-commerce em
produção;
Assegura uma resposta rápida caso o build falhe
(via e-mail);
35. Globalcode – Open4education
Vantagens Alcançadas
Utilização de código escrito em mesma
linguagem;
Integração de equipes de desenvolvimento e
testes;
Integração Contínua;
Execução de testes automatizados para apurar a
qualidade de cada entrega;