Top Banner
TESTAR ATÉ ONDE? BD-ITAC
12

Simuladores e VM's

Feb 21, 2017

Download

Software

Jose Gomes
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Simuladores e VM's

TESTAR ATÉ ONDE?BD-ITAC

Page 2: Simuladores e VM's

UMA ABORDAGEM HOLÍSTICADO DESENVOLVIMENTO E TESTE

BD-ITAC

Page 3: Simuladores e VM's

PRIMEIROOBSTÁCULOBD-ITAC

Page 4: Simuladores e VM's

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?

Page 5: Simuladores e VM's

SEGUNDO OBSTÁCULOBD-ITAC

Page 6: Simuladores e VM's

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?

Page 7: Simuladores e VM's

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?

Page 8: Simuladores e VM's

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.

Page 9: Simuladores e VM's

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.

Page 10: Simuladores e VM's

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.

Page 11: Simuladores e VM's

BD-ITACVANTAGENS?

Page 12: Simuladores e VM's

BD-ITACDESVANTAGENS?