SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Por que eu deveria cuidar do soft skills tanto quanto cuido
do hard skills em um contexto ágil?
Ariane Izac
Vamos falar sobre automação de teste de software nas releases?
Meetup DevTests
O que eu deveria saber antes de testar performance?
Ariane Izac
Analista de Teste
2
3
Contexto
● Projeto Novo
● Preparação para aumento de volume
● Objetivo
● Sistema escalável
● Melhorar desempenho de funcionalidades críticas
● Maior Desafio: Soluções sem impacto no negócio
Desafios
4
E agora?
E agora?
5
A estratégia
de Teste
A estratégia: Prieiras
Dúvidas
* Dúvidas que pairavam sobre testes de performance
6
A estratégia
de Teste
● Preparação para aumento de volumetria
● Projeto com foco em melhorar performance de
sistemas já existentes
● Time com muito conhecimento técnico e negócio
mas não tão habituados a trabalhar com
performance
● Desafio: Soluções que não alterassem o core do
negócio
Antes x Depois
7
A estratégia
de Teste
● O que é Performance?
● O que é Teste de Performance?
● Quais tipos de Teste de Performance existentes?
Entender Conceitos
8
“... significa realização, feito, façanha ou desempenho.
A palavra performance vem do verbo em inglês "to
perform" que significa realizar, completar, executar ou
efetivar.”
O que é
Performance?
A estratégia
de Teste
9
● Teste Não Funcional
● Objetivo de medir a capacidade e o desempenho do
processamento do software
O que é teste de
Performance?
A estratégia
de Teste
10
● Teste de Carga ou Volume: Valida o
comportamento da aplicação trabalhando com
maiores cargas
● Teste de Capacidade: Valida o comportamento da
aplicação dentro de um período com aumento da
carga, sua degradação no período
● Teste de Stress: Valida o comportamento do
software trabalhando acima do limite, no pico de
processamentohardware - pior cenário e sua
recuperação
Quais tipos de Teste
de Performance?
A estratégia
de Teste
11
A estratégia
de Teste
Primeiras Dúvidas
● Quais critérios para definição da massa de dados?
● Qual quantidade de execuções para análise das
medições?
● Quais métricas utilizar?
● Qual processo aplicado para teste de performance?
● Que ferramenta é utilizada?
● Executa na integração contínua?
● Como é o trabalho da análise? Trabalha com DBA’s?
Desenvolveu outros skills?
12
A estratégia
de Teste
● Informações sobre testes de performance
○ Dentro de casa - Matera
○ Fora Matera
■ Profissionais que já trabalhavam com
isso (Raphael Mantilha)
■ Fóruns
■ Google
■ Palestras
Buscando Informações
13
A estratégia
de Teste
● Ambiente de teste mais próximo do ambiente do
cliente
○ Distribuição de Dados
○ Parametrização
● Configurações do Servidor
○ De Aplicação
○ De Banco de Dados
Ambiente de Teste
14
A estratégia
de Teste
● Conhecer a arquitetura da aplicação
● Análise de dados
○ Criação da massa de teste
○ Melhor distribuição de dados
● Levantamento dos cenários
● Priorização
● Definição de métricas
● Ter visão do todo - Impactos das alterações
● Definição de ferramentas
Planejamento
15
A estratégia
de Teste
● POC em algumas ferramentas
○ NewRelic
○ Jmeter
○ Visual VM
● Por fim, utilizamos:
○ Relatórios Oracle: AWR
○ Enterprise Manager (Oracle)
○ Fligth Record
○ Grafana - Dashboard
● Importante ressaltar pensar no custo x benefício
Definição
de Ferramentas
16
A estratégia
de Teste
● Throughput (vazão) - taxa de transferência do
processamento
● Consumo de CPU - servidor de App e BD
● Consumo de Memória - servidor de App e BD
● Tempo de resposta
● Uso Disco
Métricas
17
Na prática
● Problemas de ambiente
● Interpretação de relatórios das ferramentas
● Falta de definição de um requisito não funcional de
performance
● Automatização de processos integraçõesarquivos
● Falta de skills do time no geral com contexto de
performance
Desafios Enfrentados
18
Na prática
● Ferramentas que auxiliam na rastreabilidade
podem influenciar na performance: TKPROF e
LOGS
● Caches influenciam nas medições
● Trabalho a muitas mãos: Dev, testador, DBA
● Definition Of Done para entregas de performance
Ponto de Atenção
19
End to End
“O teste “end-to-end” é um tipo de teste de sistemas que
visa a provar o sistema de uma forma mais completa
imitando o ambiente real, tais como: acessar um banco
de dados, usar uma rede de comunicação e interagir com
outros hardwares ou sistema. (RIOS, Emerson &
MOREIRA, Trayahú, 2003)” [3]
O que é End to End?
20
End to End
● Simular as principais operações no Sistema
● Qual critério utilizado?
○ Priorização das funcionalidades
○ Contemplar as integrações
○ Trabalhar como maior volume - pior cenário
● Benefícios
○ Antecipado GAPS encontrados nas integrações
■ Performance
■ Erros funcionais
End to End
21
Lições
Aprendidas
Aprendemos que...
22
Lições
Aprendidas
● Importância do relacionamento Dev x Test
● Testar performance vai além de conhecimento
técnico
○ Distribuição de dados
○ Como cliente vai operar
○ Ou seja, informações de negócio são
relevantes para abordagens dos testes
Aprendemos que...
23
Lições
aprendidas
● Principal: Mudança de Mindset - testes não funcionais
● Flexibilidade
● Desenvolver skills técnicos para testar performance:
○ Visão de processamento do banco de dados
○ Visão de processamento da aplicação
○ Monitoramento
○ Análise
Ponto de vista do teste...
24
Conclusão
E para encerrar ...
Planejar Construir
Medir Aprender
Compartilhar
[1] https://msdn.microsoft.com/en-us/library/bb924375.aspx
[2] https://www.amazon.com/Performance-Analysis-Java%C2%BF-Websites-Joines/dp/0201844540)
[3] https://www.tiespecialistas.com.br/tecnicas-e-criterios-de-teste/
[4] https://www.softwaretestingclass.com/what-is-performance-testing/
Referências
O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?

Contenu connexe

Tendances

Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
Ricardo Longa
 
Performance Engineering
Performance EngineeringPerformance Engineering
Performance Engineering
Kumar Gupta
 

Tendances (20)

Seguranca Cap09 Tanenbaum
Seguranca Cap09 TanenbaumSeguranca Cap09 Tanenbaum
Seguranca Cap09 Tanenbaum
 
Microservices: Mais que uma arquitetura de software, uma filosofia de desenvo...
Microservices: Mais que uma arquitetura de software, uma filosofia de desenvo...Microservices: Mais que uma arquitetura de software, uma filosofia de desenvo...
Microservices: Mais que uma arquitetura de software, uma filosofia de desenvo...
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
 
Predicting Cyberbullying on Social Media in the Big Data Era Using Machine Le...
Predicting Cyberbullying on Social Media in the Big Data Era Using Machine Le...Predicting Cyberbullying on Social Media in the Big Data Era Using Machine Le...
Predicting Cyberbullying on Social Media in the Big Data Era Using Machine Le...
 
Utilizando JMeter para realizar testes de carga em aplicações WEB
Utilizando JMeter para realizar testes de carga em aplicações WEBUtilizando JMeter para realizar testes de carga em aplicações WEB
Utilizando JMeter para realizar testes de carga em aplicações WEB
 
Aula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de Requisitos
 
Introduction to text to speech
Introduction to text to speechIntroduction to text to speech
Introduction to text to speech
 
Aula 04 Introdução à navegação na internet - Operador de computador
Aula 04 Introdução à navegação na internet - Operador de computadorAula 04 Introdução à navegação na internet - Operador de computador
Aula 04 Introdução à navegação na internet - Operador de computador
 
Performance Engineering
Performance EngineeringPerformance Engineering
Performance Engineering
 
History of mobile apps
History of mobile appsHistory of mobile apps
History of mobile apps
 
Why Should we use Microsoft's Playwright
Why Should we use Microsoft's PlaywrightWhy Should we use Microsoft's Playwright
Why Should we use Microsoft's Playwright
 
Performance testing with jmeter
Performance testing with jmeter Performance testing with jmeter
Performance testing with jmeter
 
Tools for Software Testing
Tools for Software TestingTools for Software Testing
Tools for Software Testing
 
Organizacja pamięci i łączenie układów pamięci v2
Organizacja pamięci i łączenie układów pamięci v2Organizacja pamięci i łączenie układów pamięci v2
Organizacja pamięci i łączenie układów pamięci v2
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
 
Infographic: Importance of Performance Testing
Infographic: Importance of Performance TestingInfographic: Importance of Performance Testing
Infographic: Importance of Performance Testing
 
Automation Testing With Appium
Automation Testing With AppiumAutomation Testing With Appium
Automation Testing With Appium
 
Robot framework
Robot frameworkRobot framework
Robot framework
 
Software House in RYK
Software House in RYKSoftware House in RYK
Software House in RYK
 
Curso javascript básico
Curso javascript básicoCurso javascript básico
Curso javascript básico
 

Similaire à O que eu deveria saber antes de testar performance?

Introdução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de Software
Cloves da Rocha
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
elliando dias
 
performance para qualidade de desenvolvimento de software
performance para qualidade de desenvolvimento de softwareperformance para qualidade de desenvolvimento de software
performance para qualidade de desenvolvimento de software
Antonio Lobato
 

Similaire à O que eu deveria saber antes de testar performance? (20)

O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?
 
5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance
 
Medindo O Desempenho De Processadores
Medindo O Desempenho De ProcessadoresMedindo O Desempenho De Processadores
Medindo O Desempenho De Processadores
 
Metodologias Ágeis
Metodologias ÁgeisMetodologias Ágeis
Metodologias Ágeis
 
Overview de QA
Overview de QA Overview de QA
Overview de QA
 
XII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreXII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do Mestre
 
Introdução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de Software
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
 
Programacao Extrema
Programacao ExtremaProgramacao Extrema
Programacao Extrema
 
performance para qualidade de desenvolvimento de software
performance para qualidade de desenvolvimento de softwareperformance para qualidade de desenvolvimento de software
performance para qualidade de desenvolvimento de software
 
Falando de Testes de Desempenho - por Evandro Grezeli
Falando de Testes de Desempenho - por Evandro GrezeliFalando de Testes de Desempenho - por Evandro Grezeli
Falando de Testes de Desempenho - por Evandro Grezeli
 
Cmg falando de testes de desempenho
Cmg falando de testes de desempenhoCmg falando de testes de desempenho
Cmg falando de testes de desempenho
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Treinamento: como usar o JMeter, interpretar resultados e otimizar a execução
Treinamento: como usar o JMeter, interpretar resultados e otimizar a execuçãoTreinamento: como usar o JMeter, interpretar resultados e otimizar a execução
Treinamento: como usar o JMeter, interpretar resultados e otimizar a execução
 
introxp-180413013250.pdf
introxp-180413013250.pdfintroxp-180413013250.pdf
introxp-180413013250.pdf
 
Teste de software
Teste de softwareTeste de software
Teste de software
 

Plus de Ariane Izac

Plus de Ariane Izac (15)

Panorama geral sobre testes e qualidade de software
Panorama geral sobre testes e qualidade  de softwarePanorama geral sobre testes e qualidade  de software
Panorama geral sobre testes e qualidade de software
 
Quer monitorar sua aplicação Java com Open Source? Com Fligth Recorder e M...
Quer monitorar sua aplicação  Java com Open Source?  Com Fligth Recorder  e M...Quer monitorar sua aplicação  Java com Open Source?  Com Fligth Recorder  e M...
Quer monitorar sua aplicação Java com Open Source? Com Fligth Recorder e M...
 
Legibilidade de código não é perfumaria
Legibilidade de código não é perfumariaLegibilidade de código não é perfumaria
Legibilidade de código não é perfumaria
 
Estratégias de testes em 10 passos, step by step!
Estratégias de testes em 10 passos, step by step!Estratégias de testes em 10 passos, step by step!
Estratégias de testes em 10 passos, step by step!
 
Legibilidade de código não é perfumaria
Legibilidade de código não é perfumariaLegibilidade de código não é perfumaria
Legibilidade de código não é perfumaria
 
5 dicas para melhorar a legibilidade de código dos testes automáticos
5 dicas para melhorar a legibilidade de código dos testes automáticos 5 dicas para melhorar a legibilidade de código dos testes automáticos
5 dicas para melhorar a legibilidade de código dos testes automáticos
 
Como a comunicação influencia em times ágeis?
Como a comunicação influencia em times ágeis?Como a comunicação influencia em times ágeis?
Como a comunicação influencia em times ágeis?
 
Planejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágilPlanejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágil
 
[Mentorado de Teste] Dicas para palestrar - Ariane Izac
[Mentorado de Teste] Dicas para palestrar - Ariane Izac[Mentorado de Teste] Dicas para palestrar - Ariane Izac
[Mentorado de Teste] Dicas para palestrar - Ariane Izac
 
Divando nos testes com as práticas do Agile Testing
Divando nos testes com as práticas do Agile TestingDivando nos testes com as práticas do Agile Testing
Divando nos testes com as práticas do Agile Testing
 
Upgrade na sprint com práticas do agile testing - QA Ladies 2a Noite
Upgrade na sprint com práticas do agile testing - QA Ladies 2a NoiteUpgrade na sprint com práticas do agile testing - QA Ladies 2a Noite
Upgrade na sprint com práticas do agile testing - QA Ladies 2a Noite
 
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing
Acredite, você pode agilizar feedbacks aplicando Dev Box TestingAcredite, você pode agilizar feedbacks aplicando Dev Box Testing
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing
 
Upgrade na Sprint com práticas do Agile Testing - MTC2017
Upgrade na Sprint com práticas do Agile Testing - MTC2017Upgrade na Sprint com práticas do Agile Testing - MTC2017
Upgrade na Sprint com práticas do Agile Testing - MTC2017
 
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing Acredite, você pode agilizar feedbacks aplicando Dev Box Testing
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing
 
Você já aplicou dev box testing hoje?
Você já aplicou dev box testing hoje?Você já aplicou dev box testing hoje?
Você já aplicou dev box testing hoje?
 

Dernier

Dernier (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 

O que eu deveria saber antes de testar performance?

  • 1. Por que eu deveria cuidar do soft skills tanto quanto cuido do hard skills em um contexto ágil? Ariane Izac Vamos falar sobre automação de teste de software nas releases? Meetup DevTests O que eu deveria saber antes de testar performance? Ariane Izac Analista de Teste
  • 2. 2
  • 3. 3 Contexto ● Projeto Novo ● Preparação para aumento de volume ● Objetivo ● Sistema escalável ● Melhorar desempenho de funcionalidades críticas ● Maior Desafio: Soluções sem impacto no negócio Desafios
  • 5. 5 A estratégia de Teste A estratégia: Prieiras Dúvidas * Dúvidas que pairavam sobre testes de performance
  • 6. 6 A estratégia de Teste ● Preparação para aumento de volumetria ● Projeto com foco em melhorar performance de sistemas já existentes ● Time com muito conhecimento técnico e negócio mas não tão habituados a trabalhar com performance ● Desafio: Soluções que não alterassem o core do negócio Antes x Depois
  • 7. 7 A estratégia de Teste ● O que é Performance? ● O que é Teste de Performance? ● Quais tipos de Teste de Performance existentes? Entender Conceitos
  • 8. 8 “... significa realização, feito, façanha ou desempenho. A palavra performance vem do verbo em inglês "to perform" que significa realizar, completar, executar ou efetivar.” O que é Performance? A estratégia de Teste
  • 9. 9 ● Teste Não Funcional ● Objetivo de medir a capacidade e o desempenho do processamento do software O que é teste de Performance? A estratégia de Teste
  • 10. 10 ● Teste de Carga ou Volume: Valida o comportamento da aplicação trabalhando com maiores cargas ● Teste de Capacidade: Valida o comportamento da aplicação dentro de um período com aumento da carga, sua degradação no período ● Teste de Stress: Valida o comportamento do software trabalhando acima do limite, no pico de processamentohardware - pior cenário e sua recuperação Quais tipos de Teste de Performance? A estratégia de Teste
  • 11. 11 A estratégia de Teste Primeiras Dúvidas ● Quais critérios para definição da massa de dados? ● Qual quantidade de execuções para análise das medições? ● Quais métricas utilizar? ● Qual processo aplicado para teste de performance? ● Que ferramenta é utilizada? ● Executa na integração contínua? ● Como é o trabalho da análise? Trabalha com DBA’s? Desenvolveu outros skills?
  • 12. 12 A estratégia de Teste ● Informações sobre testes de performance ○ Dentro de casa - Matera ○ Fora Matera ■ Profissionais que já trabalhavam com isso (Raphael Mantilha) ■ Fóruns ■ Google ■ Palestras Buscando Informações
  • 13. 13 A estratégia de Teste ● Ambiente de teste mais próximo do ambiente do cliente ○ Distribuição de Dados ○ Parametrização ● Configurações do Servidor ○ De Aplicação ○ De Banco de Dados Ambiente de Teste
  • 14. 14 A estratégia de Teste ● Conhecer a arquitetura da aplicação ● Análise de dados ○ Criação da massa de teste ○ Melhor distribuição de dados ● Levantamento dos cenários ● Priorização ● Definição de métricas ● Ter visão do todo - Impactos das alterações ● Definição de ferramentas Planejamento
  • 15. 15 A estratégia de Teste ● POC em algumas ferramentas ○ NewRelic ○ Jmeter ○ Visual VM ● Por fim, utilizamos: ○ Relatórios Oracle: AWR ○ Enterprise Manager (Oracle) ○ Fligth Record ○ Grafana - Dashboard ● Importante ressaltar pensar no custo x benefício Definição de Ferramentas
  • 16. 16 A estratégia de Teste ● Throughput (vazão) - taxa de transferência do processamento ● Consumo de CPU - servidor de App e BD ● Consumo de Memória - servidor de App e BD ● Tempo de resposta ● Uso Disco Métricas
  • 17. 17 Na prática ● Problemas de ambiente ● Interpretação de relatórios das ferramentas ● Falta de definição de um requisito não funcional de performance ● Automatização de processos integraçõesarquivos ● Falta de skills do time no geral com contexto de performance Desafios Enfrentados
  • 18. 18 Na prática ● Ferramentas que auxiliam na rastreabilidade podem influenciar na performance: TKPROF e LOGS ● Caches influenciam nas medições ● Trabalho a muitas mãos: Dev, testador, DBA ● Definition Of Done para entregas de performance Ponto de Atenção
  • 19. 19 End to End “O teste “end-to-end” é um tipo de teste de sistemas que visa a provar o sistema de uma forma mais completa imitando o ambiente real, tais como: acessar um banco de dados, usar uma rede de comunicação e interagir com outros hardwares ou sistema. (RIOS, Emerson & MOREIRA, Trayahú, 2003)” [3] O que é End to End?
  • 20. 20 End to End ● Simular as principais operações no Sistema ● Qual critério utilizado? ○ Priorização das funcionalidades ○ Contemplar as integrações ○ Trabalhar como maior volume - pior cenário ● Benefícios ○ Antecipado GAPS encontrados nas integrações ■ Performance ■ Erros funcionais End to End
  • 22. 22 Lições Aprendidas ● Importância do relacionamento Dev x Test ● Testar performance vai além de conhecimento técnico ○ Distribuição de dados ○ Como cliente vai operar ○ Ou seja, informações de negócio são relevantes para abordagens dos testes Aprendemos que...
  • 23. 23 Lições aprendidas ● Principal: Mudança de Mindset - testes não funcionais ● Flexibilidade ● Desenvolver skills técnicos para testar performance: ○ Visão de processamento do banco de dados ○ Visão de processamento da aplicação ○ Monitoramento ○ Análise Ponto de vista do teste...
  • 24. 24 Conclusão E para encerrar ... Planejar Construir Medir Aprender Compartilhar
  • 25. [1] https://msdn.microsoft.com/en-us/library/bb924375.aspx [2] https://www.amazon.com/Performance-Analysis-Java%C2%BF-Websites-Joines/dp/0201844540) [3] https://www.tiespecialistas.com.br/tecnicas-e-criterios-de-teste/ [4] https://www.softwaretestingclass.com/what-is-performance-testing/ Referências