simuladores e vm's

Post on 21-Feb-2017

109 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

TESTAR ATÉ ONDE?BD-ITAC

UMA ABORDAGEM HOLÍSTICADO DESENVOLVIMENTO E TESTE

BD-ITAC

PRIMEIROOBSTÁCULOBD-ITAC

A PRIMEIRA SOLUÇÃOBD-ITAC

• Construimos o aplicativo de modo incompleto e reconstruimos depois quando nossa dependência externa providenciar seu produto?

• Criamos “Simuladores” do produto externo e construimos nosso aplicativo do modo mais completo possível?

SEGUNDO OBSTÁCULOBD-ITAC

AS PERGUNTAS QUE NINGUÉM FEZ (AINDA) - SOBRE NÓSBD-ITAC

• Queremos executar testes já integrados desde o início do desenvolvimento?• Queremos confiar em Simuladores até o final do projeto?• Queremos configurar todos os serviços básicos e aplicativos desenvolvidos

usando esses serviços para desenvolver nosso aplicativo e testá-lo?• Queremos ter de atualizar, re-compilar e re-configurar serviços e aplicativos em

nossas máquinas para corrigir eventuais erros que nós e os demais detectaram?• Queremos ter de manter cópias de seguranças dos dados e estado dos serviços

utilizados toda vez que executarmos um teste?• Queremos ser felizes?

AS PERGUNTAS QUE NINGUÉM FEZ (AINDA) - SOBRE OS OUTROSBD-ITAC

• Queremos disputar com outros times o uso de dados, arquivos, processamento utilizados em cada teste?

• Queremos poder reproduzir o mesmo teste infinita vezes até ficarmos satisfeitos sem ter que dar satisfação ou depender de alguém?

• Queremos mesmo estar sujeitos a cada ocorrência de uma implementação ou um teste de terceiros num servidor compartilhado?

• Queremos estar sujeitos à regras de convivência e harmonia compartilhando recursos e código com outras pessoas?

• Queremos ser felizes no meio de outras pessoas?

UMA SOLUÇÃO EM BUSCA DE PAIS ADOTIVOSBD-ITAC

• Máquinas virtuais no ambiente de desenvolvimento;

• Testes num ambiente de desenvolvimento;

• Máquinas virtuais no ambiente de testes;

• Testes no ambiente de testes;

• Testes no ambiente de produção.

A SEGUNDA SOLUÇÃO - A CENABD-ITAC

• Criar um cenário de testes;

• Montar o ambiente com serviços e dados para aplicar o cenário;

• Virtualizar esse ambiente com os serviços e dados;

• Guardar o estado original do ambiente com o cenário montado.

A SEGUNDA SOLUÇÃO - O ATOBD-ITAC

• Executar os testes;

• Registrar os resultados;

• Descartar o ambiente virtual utilizado;

• Lavar, enxaguar e repetir até ficar satisfeito.

BD-ITACVANTAGENS?

BD-ITACDESVANTAGENS?

top related