Aferindo a qualidade do serviço com testes de desempenho Igor Abade V.

Slides:



Advertisements
Apresentações semelhantes
O Serviço Experimental MonIPÊ CACTISonar
Advertisements

Engenharia de Software
SCRUM para Gerência de Projetos
Débora da Silva Orientadora: Maria Inés Castiñeira
Modelagem do Desempenho do Processo de Manufatura - Abordagem as Máquinas da Linha de Produção de uma Empresa do Setor Alimentício Orientando: Lubnnia.
Amaro de Sousa Instituto de Telecomunicações
Tópicos Motivação para teste Por que algumas empresas não testam
Katia Passos Fernandes / /0 Estágio Supervisionado – ENG1153.
FACULDADE DOS GUARARAPES
Introdução à Informática
Ontologia para Sistemas Configurarionais Urbanos
Aluno: Diego Rangel da Silva
Boletim Epidemiológico Dinâmico
QIP Quality Improvement Paradigm NASA Software Engineering Laboratory (70s) Abordagem bottom-up para melhoria de software a partir de experimentação e.
Ci&T SPIN – Campinas Equipe de testes em projetos com CI e TDD.
Projeto para Desenvolvimento de Sistema
Requisitos Funcionais e Não-Funcionais/ Documento de Requisitos
Projeto para Desenvolvimento de Sistema
TSDD Teste de segurança durante o desenvolvimento.
Performance em aplicações web – Parte I
DevOps Integrando Desenvolvimento com Operações Team Foundation Server 2012 e System Center Operations Manager 2012 Adriano Bertucci Konia Tecnologia.
Atualmente o investimento em soluções digitais é primordial para o crescimento de qualquer empresa. A WebQualité é especialista no atendimento e desenvolvimento.
Ferramenta de Gerenciamento
Mid-market server campaign – thru partner presentation: Apenas para o apresentador: não mostrar Orador: Parceiro Título da apresentação: Damos-lhe o poder.
DOCUMENTO CONFIDENCIAL DA MICROSOFT Set 2009 | Página 1 | Apresentação para BDMs.
Testes com Visual Studio 2013
MVP Virtual Conference 2013
Ensino Médio Integrado em Informática Departamento de Ciências da Computação.
testes de regressão e testes baseados em riscos
Introdução ao Teste de Performance (Desempenho)
Introdução ao Windows Azure
IFSul – Campus Venâncio Aires
Ryan OHara Paul Ross Robbie Wright Fevereiro de 2008.
iColabora Solução web para gestão de processos de negócios
Qualitor CSC Gestão de Centrais de Serviços Compartilhados
Branch & Merge Claudio Leite.
Módulo: Gerenciamento de Incidentes e
Soluções de TI seguras, integradas e continuadas H igh P erformance C omputing.
Otimizando sua TI, maximizando seus negócios
MVP Virtual Conference 2013
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
The Avengers Testers Team. Diraci Junior Trindade da Silva Analista de Qualidade CWI Software Coordenador do GUTS-rs
Parceria Estratégica. 1.Mandic, Soluções e Parceria. 2.O que é Computação em Nuvem? 3.A Oportunidade. 4.Como se diferenciar com o modelo de negócio na.
O primeiro passo para a nuvem
Teste de Software Conceitos iniciais.
Teste de Software: Manual sim, amador, jamais! André Dias.
Qualidade de Produto ISO 14598
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Introdução a Teste de Software
RUP - Cap. 4 – Processo Centrado na Arquitetura
Engenharia de Software Teste de Software Parte 2 Prof. Luís Fernando Garcia
Cloud Computing Willamys Araújo.
2015 International TechNet Wiki Summit 2015 DevOps: Desenvolvimento e Operações Juntos! Alan do Nascimento Carlos.
Hukarz Open Source Process D01 Alan Kelon, Silvio Meira Recife, 01/12/2006.
ABC reuso Modeling and Using Product Line Variability in Automotive Systems Steffen Thiel and Andreas Hein, Robert Bosch Corporation.
MVP Virtual Conference 2013 Eliminando o cenário “no repro bug” Márcio Sete.
Automação Comercial Faculdade Estácio Radial Prof. Paulo Alipio Alves de Oliveira 2010.
Luiz Felipe Oliveira – SUNMP/MPACL
ZuEuz Tecnologia & Negócios © 2015 Todos os Direitos Reservados.
COMUNICAÇÃO Novas Ferramentas de Gestão Palestrante: Eng. Fernando Ferreira.
Prof. Sidney Galeote. 2 www. prasabermais. com  Visão Geral sobre a dimensão de qualidade “performance”  Custo da qualidade  Como a performance deve.
Gerenciamento das Informações
LINGUAGEM DE PROGRAMAÇÃO I
DEVOPS. O QUE É? Na prática é o alinhamento do time de desenvolvimento com o time de operações, em relação à ferramentas, processos e responsabilidades,
GUTS-RS TESTES EM PROJETO DE IMPLANTAÇÃO ERP.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário Final Ferramenta Nessus e.
Gestão de Operações e Logística Unidade 04. Definição de Gestão de Estoque O estoque é definido como certa quantidade de matériaprima ou produto acabado.
Sistemas Operacionais de Redes Windows - Planejamento IGOR ALVES.
TIG III PROJETO SATI Alunos:Fernando Francis Maria Igor Edward de Assis Coelho John Teixeira Guimarães Marcos Vinícius Ferreira Soares Wederson Silveira.
1 Application Performance Assurance Soluções sob medida para cada necessidade Serviços pontuais ou contínuos Alto nível de especialização Utilização das.
Transcrição da apresentação:

Aferindo a qualidade do serviço com testes de desempenho Igor Abade V.

Agenda Intro Scripts de Navegaçã o Testes de Carga

MVP, Visual Studio ALM (antigo Team System ) Desde 2006

INTRODUÇÃO Aferindo a qualidade do serviço com testes de desempenho

Cenário Uma empresa de médio porte está em franco crescimento, aproveitando oportunidades do mercado. Suas aplicações estão se tornando mais complexas e o time de desenvolvedores está crescendo. Nos últimos anos, a empresa tem sofrido com uma demanda crescente por suporte, devido a constantes falhas no software em produção. A qualidade do software gerado pelos times é sofrível e essa percepção tem crescido no mercado. A empresa espera continuar crescendo, mas precisa corrigir e evitar novos problemas com a gestão de seu processo de desenvolvimento de software. Recentemente, a empresa ouviu falar sobre as novas tendências no desenvolvimento ágil e os benefícios da abordagem para Modern Apps.

Propósito do Teste de Desempenho Identificar a capacidade da aplicação Alguns objetivos – Explorar – Verificar – Encontrar os limites – Quebrar

Boas práticas Testes de Desempenho ao longo do ciclo de desenvolvimento Pegar problemas mais cedo Definir linha-base de desempenho Identificar padrões de desempenho Sprint 1 Sprint 2 Implantação feature a feature b feature c feature d Teste de Unidade Teste Manual Teste de Regressão Teste de Desempenho feature a

As Ferramentas Visual Studio Ultimate Web Performance Tests Load Tests Load Test Rigs Visual Studio Premium Profiling Tools Performance Wizard

Topologia Controlador – Orquestra os testes – Gerencia Licenciamento – Coleta e armazena dados de desempenho Agentes (1..n) – Simulam usuários Coordena e coleta informações Controlador Gera carga de usuários Agente 1Agente 2Agente n Aplicação sob Teste Servidor Web Servidor BD

Montando o ambiente de testes Aferindo a qualidade do serviço com testes de desempenho Igor Abade V. Leite

CRIANDO SCRIPTS DE NAVEGAÇÃO Aferindo a qualidade do serviço com testes de desempenho

Tudo começa com um script... Descreve os cenários de navegação Simula os acessos feitos por um usuário Web Performance Test (Teste de Desempenho Web)

Testes de Desempenho Web Gravados no browser Extração automática de parâmetros Grava e gerencia think time Define metas de desempenho Guiado por dados

Criando scripts com Web Performance Test Aferindo a qualidade do serviço com testes de desempenho Igor Abade V. Leite

CRIANDO TESTES DE CARGA Aferindo a qualidade do serviço com testes de desempenho

Teste de Carga no Visual Studio Modelo flexível de Carga – Cenários para modelar diferentes grupos de usuários – Diversos padrões de carga Baseados em metas Crescente ou Constante Personalizado – Modela diferentes browsers e redes – Duração definida por tempo ou iterações Testes de unidade (MSTest) podem ser executados para gerar carga – Serviços Web – Acesso direto a banco de dados

Criando testes de carga com Load Test Aferindo a qualidade do serviço com testes de desempenho Igor Abade V. Leite

Dúvidas? Aferindo a qualidade do serviço com testes de desempenho Igor Abade V. Leite

Para Saber Mais Máquina Virtual + Hands-on Labs Getting Started with Load Testing in Visual Studio E-book: Testing for Continuous Delivery with Visual Studio Licenciamento Igor Abade V.