ECONOMIZE TEMPO E DINHEIRO COM
DEV & TEST NA NUVEM
FERNANDO BARBIERI WILLIAM S. RODRIGUEZ
Arquiteto de Software e Consultor ALM no Grupo Viceri e MCSD em ALM.
Arquiteto de Software, Especialista em SharePoint e Consultor ALM no Grupo
Viceri.
INTEGRAÇÃO E EXTENSÃO
•Microsoft Azure;• Lab Management;• Coded UI;• Powershell;• TFS Api;• Visual Studio;• Customização de Build.
TESTAR APLICAÇÕES NÃO É DIVERTIDO
• É caro;• É demorado; • É chato.
COMO RESOLVER ESSES PROBLEMAS?
• Automação;• Aumento da disponibilidade de recursos;• Ferramentas.
DESAFIOS
• Teste automatizado;• Baixo custo com infraestrutura;• Flexibilidade de dimensionamento de ambientes;• Ferramentas comuns.
ESBOÇO DA SOLUÇÃO
SITE-TO-SITE VPNTEST CLIENT
APPDB
BUILD AGENT
LAB MANAGEMENT
TESTCONTROLLER
BUILD NOTURNA /
CI
TESTRESULTS
DEMO
ECONOMIZE TEMPO E DINHEIRO COM DEV & TEST NA NUVEM
BUILD CUSTOMIZADA
LAB TEMPLATE
1. Execução da Build;
6. Obtém o ambiente do Lab;7. Deploy;8. Testes de Coded UI.
BUILD TEMPLATE
2. Compilação;3. Criação das VMs no Azure;4. Configuração das VMs;5. Montagem do Ambiente de
LAB;
ECONOMIZANDO O DINHEIRO
Informações de TI
CUSTO ON-PREMISES
Ambiente de testes, homologação e pré-produção
CUSTO NA NUVEM
Ambiente de testes, homologação e pré-produção
ECONOMIZANDO O DINHEIRO
Gráfico comparativo
MUITO OBRIGADO!
CÓDIGO FONTE DISPONÍVEL EM
http://goo.gl/DZQkpX