SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
DevQA: Um futuro para analistas de testes ? - por Kamilla Queiróz
Hoje, analistas de testes estão encarregados de planilhas de casos de testes, tabelas de
rastreabilidade de fluxos, cruzamento de informações para geração de gráficos de densidade
de defeitos, mas essas técnicas realmente diminuem a quantidade de bugs ou só mitigam que
eles cheguem aos clientes?
Será que depois de um módulo de um sistema pronto, executado exaustivamente e
manualmente os cenários várias e várias vezes, substituindo variáveis, caçando erros,
explorando layout, validando mensagens, essa é a forma mais eficaz de diminuir bugs?
E ao final gerar um relatório de qualidade que relacione informações qualitativas e
quantitativas dos erros encontrados e das melhorias sugestionadas, vai assegurar a satisfação
ao final do ciclo de desenvolvimento? E a real qualidade ao fim de um ciclo de testes?
A troca dessas planilhas por ferramentas de gestão de casos de testes e outras de gestão de
bugs, inconformidades e melhorias podem realmente otimizar as atividades?
A mudança de paradigma:
E ter uma especificação viva?..........................................................................
Será que poderíamos ter essa especificação viva? Compilável?
Dentro do desenvolvimento é utilizada uma linguagem pra especificar comportamento em um
certo nível de abstração, será que seria possível ter uma linguagem pra especificar requisitos?
Regras de negócio em um nível mais alto, ou seja, mais próximo possível da linguagem
humana, mas com um teor formal?
Analisando o contexto das regiões no Brasil quanto aos analistas de testes, visto no ultimo
hangout de testers (acesse aqui), uma grande tendência de analistas de testes fazerem parte
da equipe de desenvolvimento, teríamos assim a criação de uma nova skill ? Poderia ser
chamada de DevQA ?
Esse profissional, agora, além de ter skill analítico e crítico, precisa ter noções de lógica de
programação e também de codificação, mesmo que para a escrita de simples scripts de testes
de unidade. É necessário ter noções de banco de dados, webservices, builds e também
integração contínua. Não se dando ao luxo de usar somente uma ferramenta de automação de
testes funcionais, usando apenas o recording and play, pois sabe-se que o custo de
manutenção é alto.
Um DevQA é um profissional que estimula a área de testes a ampliar seus conhecimentos,
induz a sair da zona de conforto, onde antes tinha um trabalho quase que mecânico a ser
feito e repetido ao longo do desenvolvimento de um sistema. Um DevQA tem a obrigação de
reinventar suas atividades, de auxiliar a equipe em outras. Ser mais integrante e
participativo.
Publicado originalmente em O Tapioca: http://www.otapioca.com.br/?p=2216

Mais conteúdo relacionado

Mais procurados

Exercícios teste de software
Exercícios   teste de softwareExercícios   teste de software
Exercícios teste de software
marildovezaro
 
Ferramentas Case de Teste
Ferramentas Case de TesteFerramentas Case de Teste
Ferramentas Case de Teste
Beatriz Marques
 
Potencializando seus testes com Jenkins
Potencializando seus testes com JenkinsPotencializando seus testes com Jenkins
Potencializando seus testes com Jenkins
Qaladies
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
Rafael Kanaoka
 

Mais procurados (19)

SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.
SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil.SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil.
SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Tester - Como e onde atuar - Camila Labes
Tester - Como e onde atuar - Camila LabesTester - Como e onde atuar - Camila Labes
Tester - Como e onde atuar - Camila Labes
 
Teste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testingTeste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testing
 
Exercícios teste de software
Exercícios   teste de softwareExercícios   teste de software
Exercícios teste de software
 
DevQA | Da zona de conforto ao comprometimento com a qualidade
DevQA | Da zona de conforto ao comprometimento com a qualidadeDevQA | Da zona de conforto ao comprometimento com a qualidade
DevQA | Da zona de conforto ao comprometimento com a qualidade
 
Testlink apresentacao
Testlink apresentacaoTestlink apresentacao
Testlink apresentacao
 
Praticas Ágeis para desenvolvimento de Software
Praticas Ágeis para desenvolvimento de SoftwarePraticas Ágeis para desenvolvimento de Software
Praticas Ágeis para desenvolvimento de Software
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 
Ferramentas Case de Teste
Ferramentas Case de TesteFerramentas Case de Teste
Ferramentas Case de Teste
 
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
 
Potencializando seus testes com Jenkins
Potencializando seus testes com JenkinsPotencializando seus testes com Jenkins
Potencializando seus testes com Jenkins
 
Modelo V
Modelo VModelo V
Modelo V
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
 
1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software
 
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
 
Seu app a prova de gambiarras (ou não) - Ferramentas de validaSPção de código
Seu app a prova de gambiarras (ou não) - Ferramentas de validaSPção de códigoSeu app a prova de gambiarras (ou não) - Ferramentas de validaSPção de código
Seu app a prova de gambiarras (ou não) - Ferramentas de validaSPção de código
 
Testes em métodos ágeis
Testes em métodos ágeisTestes em métodos ágeis
Testes em métodos ágeis
 
Teste performance carga stress jmeter
Teste performance carga stress jmeterTeste performance carga stress jmeter
Teste performance carga stress jmeter
 

Destaque

Missão comercial de toulouse na frança e segmento de saúde privado fazem roda...
Missão comercial de toulouse na frança e segmento de saúde privado fazem roda...Missão comercial de toulouse na frança e segmento de saúde privado fazem roda...
Missão comercial de toulouse na frança e segmento de saúde privado fazem roda...
B&R Consultoria Empresarial
 
Aval 7 ano(carac_virus_bact_prot_fung)
Aval 7 ano(carac_virus_bact_prot_fung)Aval 7 ano(carac_virus_bact_prot_fung)
Aval 7 ano(carac_virus_bact_prot_fung)
Ercio Novaes
 
Aval etica cidadania
Aval etica cidadaniaAval etica cidadania
Aval etica cidadania
Ercio Novaes
 
ALB June 2016 - A Balancing Act
ALB June 2016 - A Balancing ActALB June 2016 - A Balancing Act
ALB June 2016 - A Balancing Act
Sharyn Ch'ang
 
Aval 7 ano(vertebrados)-dif2
Aval 7 ano(vertebrados)-dif2Aval 7 ano(vertebrados)-dif2
Aval 7 ano(vertebrados)-dif2
Ercio Novaes
 
Aval 8 ano(dig_resp)
Aval 8 ano(dig_resp)Aval 8 ano(dig_resp)
Aval 8 ano(dig_resp)
Ercio Novaes
 

Destaque (20)

resumo_4350
resumo_4350resumo_4350
resumo_4350
 
Trabalho sobre fósseis 7ºano
Trabalho sobre fósseis 7ºanoTrabalho sobre fósseis 7ºano
Trabalho sobre fósseis 7ºano
 
COLLECION1617
COLLECION1617COLLECION1617
COLLECION1617
 
Ofício
OfícioOfício
Ofício
 
Holiiii!
Holiiii!Holiiii!
Holiiii!
 
Ficha cailçandoluvas
Ficha  cailçandoluvasFicha  cailçandoluvas
Ficha cailçandoluvas
 
Classe c faltante
Classe c faltanteClasse c faltante
Classe c faltante
 
TERCER CICLO O PERIODO ECONÓMICO Y SOCIAL: DEUDA EXTERNA INFORMALIDAD Y CRISI...
TERCER CICLO O PERIODO ECONÓMICO Y SOCIAL: DEUDA EXTERNA INFORMALIDAD Y CRISI...TERCER CICLO O PERIODO ECONÓMICO Y SOCIAL: DEUDA EXTERNA INFORMALIDAD Y CRISI...
TERCER CICLO O PERIODO ECONÓMICO Y SOCIAL: DEUDA EXTERNA INFORMALIDAD Y CRISI...
 
Geogebra
GeogebraGeogebra
Geogebra
 
Michelly leomari
Michelly leomariMichelly leomari
Michelly leomari
 
Nossa sala de leitura está em reforma
Nossa sala de leitura está em reformaNossa sala de leitura está em reforma
Nossa sala de leitura está em reforma
 
Missão comercial de toulouse na frança e segmento de saúde privado fazem roda...
Missão comercial de toulouse na frança e segmento de saúde privado fazem roda...Missão comercial de toulouse na frança e segmento de saúde privado fazem roda...
Missão comercial de toulouse na frança e segmento de saúde privado fazem roda...
 
Estudo dirigido sobre os fatores bióticos e abióticos imprimir
Estudo dirigido sobre os fatores bióticos e abióticos imprimirEstudo dirigido sobre os fatores bióticos e abióticos imprimir
Estudo dirigido sobre os fatores bióticos e abióticos imprimir
 
Aval 7 ano(carac_virus_bact_prot_fung)
Aval 7 ano(carac_virus_bact_prot_fung)Aval 7 ano(carac_virus_bact_prot_fung)
Aval 7 ano(carac_virus_bact_prot_fung)
 
Aval etica cidadania
Aval etica cidadaniaAval etica cidadania
Aval etica cidadania
 
ALB June 2016 - A Balancing Act
ALB June 2016 - A Balancing ActALB June 2016 - A Balancing Act
ALB June 2016 - A Balancing Act
 
Sem título 1
Sem título 1Sem título 1
Sem título 1
 
Historia expo
Historia expoHistoria expo
Historia expo
 
Aval 7 ano(vertebrados)-dif2
Aval 7 ano(vertebrados)-dif2Aval 7 ano(vertebrados)-dif2
Aval 7 ano(vertebrados)-dif2
 
Aval 8 ano(dig_resp)
Aval 8 ano(dig_resp)Aval 8 ano(dig_resp)
Aval 8 ano(dig_resp)
 

Semelhante a DevQA: Um futuro para analistas de testes ?

Automação de testes para equipes agile
Automação de testes para equipes agileAutomação de testes para equipes agile
Automação de testes para equipes agile
Alini Rebonatto
 
Desenvolvimento do protótipo de uma ferramenta para Engenharia de Requisitos ...
Desenvolvimento do protótipo de uma ferramenta para Engenharia de Requisitos ...Desenvolvimento do protótipo de uma ferramenta para Engenharia de Requisitos ...
Desenvolvimento do protótipo de uma ferramenta para Engenharia de Requisitos ...
Diego Lusa
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
Frank Coelho
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XP
Wildtech
 

Semelhante a DevQA: Um futuro para analistas de testes ? (20)

Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
 
Automação de testes para equipes agile
Automação de testes para equipes agileAutomação de testes para equipes agile
Automação de testes para equipes agile
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
Desenvolvimento do protótipo de uma ferramenta para Engenharia de Requisitos ...
Desenvolvimento do protótipo de uma ferramenta para Engenharia de Requisitos ...Desenvolvimento do protótipo de uma ferramenta para Engenharia de Requisitos ...
Desenvolvimento do protótipo de uma ferramenta para Engenharia de Requisitos ...
 
DevQA: Como medir qualidade de código ?
DevQA: Como medir qualidade de código ?DevQA: Como medir qualidade de código ?
DevQA: Como medir qualidade de código ?
 
FDD
FDDFDD
FDD
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
A Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorA Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao Sênior
 
Processo de software individual
Processo de software individualProcesso de software individual
Processo de software individual
 
Tees Final
Tees FinalTees Final
Tees Final
 
Apresentacao dev ops
Apresentacao dev opsApresentacao dev ops
Apresentacao dev ops
 
Palestra GUTS - Viabilidade da Automacao Teste Software e Demo QTP
Palestra GUTS - Viabilidade da Automacao Teste Software e Demo QTPPalestra GUTS - Viabilidade da Automacao Teste Software e Demo QTP
Palestra GUTS - Viabilidade da Automacao Teste Software e Demo QTP
 
Programacao Extrema
Programacao ExtremaProgramacao Extrema
Programacao Extrema
 
Arquitetura de Software e o DNAD2013
Arquitetura de Software e o DNAD2013Arquitetura de Software e o DNAD2013
Arquitetura de Software e o DNAD2013
 
Trabalho qualidade de software sistemas de informação
Trabalho qualidade de software   sistemas de informaçãoTrabalho qualidade de software   sistemas de informação
Trabalho qualidade de software sistemas de informação
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcp
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XP
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
A Arte dos Testes de Performance Aplicacional
A Arte dos Testes de Performance AplicacionalA Arte dos Testes de Performance Aplicacional
A Arte dos Testes de Performance Aplicacional
 

Mais de Kamilla Queiroz Xavier

Mais de Kamilla Queiroz Xavier (20)

PDA & Moving Motivators - Combine e Potencialize seus liderados.pptx
PDA & Moving Motivators - Combine e Potencialize seus liderados.pptxPDA & Moving Motivators - Combine e Potencialize seus liderados.pptx
PDA & Moving Motivators - Combine e Potencialize seus liderados.pptx
 
LIDERAR - Relatos e Paradigma de uma nova Líder
LIDERAR - Relatos e Paradigma de uma nova LíderLIDERAR - Relatos e Paradigma de uma nova Líder
LIDERAR - Relatos e Paradigma de uma nova Líder
 
PDA & Moving Motivators - Um reforço para o seu trabalho com PDI
PDA & Moving Motivators - Um reforço para o seu trabalho com PDIPDA & Moving Motivators - Um reforço para o seu trabalho com PDI
PDA & Moving Motivators - Um reforço para o seu trabalho com PDI
 
Poder & Força do 1:1
Poder & Força do 1:1Poder & Força do 1:1
Poder & Força do 1:1
 
Do caos às métricas de fluxo
Do caos às métricas de fluxoDo caos às métricas de fluxo
Do caos às métricas de fluxo
 
[ O mercado] desenvolvimento de software [ detalhes & curiosidades]
[ O mercado] desenvolvimento de software [ detalhes & curiosidades][ O mercado] desenvolvimento de software [ detalhes & curiosidades]
[ O mercado] desenvolvimento de software [ detalhes & curiosidades]
 
Pizza Kanban Game
Pizza Kanban GamePizza Kanban Game
Pizza Kanban Game
 
Vamos conversar sobre transição de carreira?
Vamos conversar sobre transição de carreira?Vamos conversar sobre transição de carreira?
Vamos conversar sobre transição de carreira?
 
Agilidade, e agora?
Agilidade,  e agora?Agilidade,  e agora?
Agilidade, e agora?
 
RETROSPEC - Agregando valor de uma forma lúdica e eficaz
RETROSPEC - Agregando valor de uma forma lúdica e eficazRETROSPEC - Agregando valor de uma forma lúdica e eficaz
RETROSPEC - Agregando valor de uma forma lúdica e eficaz
 
Gerenciamento de Projetos - [NÃO] existe receita a seguir
Gerenciamento de Projetos - [NÃO] existe receita a seguirGerenciamento de Projetos - [NÃO] existe receita a seguir
Gerenciamento de Projetos - [NÃO] existe receita a seguir
 
DevOps é SIM uma questão de QA
DevOps é SIM uma questão de QADevOps é SIM uma questão de QA
DevOps é SIM uma questão de QA
 
Quality Assurance - Novos Caminhos para o teste de software
Quality Assurance - Novos Caminhos para o teste de softwareQuality Assurance - Novos Caminhos para o teste de software
Quality Assurance - Novos Caminhos para o teste de software
 
DevOps pela visão de QA
DevOps pela visão de QADevOps pela visão de QA
DevOps pela visão de QA
 
DevOps pela visão de QA
DevOps pela visão de QADevOps pela visão de QA
DevOps pela visão de QA
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
 
DevOps pela visão de QA
DevOps pela visão de QADevOps pela visão de QA
DevOps pela visão de QA
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
 
DevQA - Da zona de conforto ao comprometimento com a qualidade
DevQA  - Da zona de conforto ao comprometimento com a qualidadeDevQA  - Da zona de conforto ao comprometimento com a qualidade
DevQA - Da zona de conforto ao comprometimento com a qualidade
 

DevQA: Um futuro para analistas de testes ?

  • 1. DevQA: Um futuro para analistas de testes ? - por Kamilla Queiróz Hoje, analistas de testes estão encarregados de planilhas de casos de testes, tabelas de rastreabilidade de fluxos, cruzamento de informações para geração de gráficos de densidade de defeitos, mas essas técnicas realmente diminuem a quantidade de bugs ou só mitigam que eles cheguem aos clientes? Será que depois de um módulo de um sistema pronto, executado exaustivamente e manualmente os cenários várias e várias vezes, substituindo variáveis, caçando erros, explorando layout, validando mensagens, essa é a forma mais eficaz de diminuir bugs? E ao final gerar um relatório de qualidade que relacione informações qualitativas e quantitativas dos erros encontrados e das melhorias sugestionadas, vai assegurar a satisfação ao final do ciclo de desenvolvimento? E a real qualidade ao fim de um ciclo de testes? A troca dessas planilhas por ferramentas de gestão de casos de testes e outras de gestão de bugs, inconformidades e melhorias podem realmente otimizar as atividades? A mudança de paradigma: E ter uma especificação viva?.......................................................................... Será que poderíamos ter essa especificação viva? Compilável? Dentro do desenvolvimento é utilizada uma linguagem pra especificar comportamento em um certo nível de abstração, será que seria possível ter uma linguagem pra especificar requisitos? Regras de negócio em um nível mais alto, ou seja, mais próximo possível da linguagem humana, mas com um teor formal? Analisando o contexto das regiões no Brasil quanto aos analistas de testes, visto no ultimo hangout de testers (acesse aqui), uma grande tendência de analistas de testes fazerem parte da equipe de desenvolvimento, teríamos assim a criação de uma nova skill ? Poderia ser chamada de DevQA ? Esse profissional, agora, além de ter skill analítico e crítico, precisa ter noções de lógica de programação e também de codificação, mesmo que para a escrita de simples scripts de testes de unidade. É necessário ter noções de banco de dados, webservices, builds e também integração contínua. Não se dando ao luxo de usar somente uma ferramenta de automação de
  • 2. testes funcionais, usando apenas o recording and play, pois sabe-se que o custo de manutenção é alto. Um DevQA é um profissional que estimula a área de testes a ampliar seus conhecimentos, induz a sair da zona de conforto, onde antes tinha um trabalho quase que mecânico a ser feito e repetido ao longo do desenvolvimento de um sistema. Um DevQA tem a obrigação de reinventar suas atividades, de auxiliar a equipe em outras. Ser mais integrante e participativo. Publicado originalmente em O Tapioca: http://www.otapioca.com.br/?p=2216