SlideShare uma empresa Scribd logo
Testes de Software 
11 de setembro de 2014 
Robson Agapito Correa 
robson.agapito@locaweb.com.br 
robagapito@hotmail.com 
13 September 2014 1
Palestrante: Robson Agapito 
Formação Acadêmica 
ETEC Fernando Prestes / ETEC Polivalente de Americana 
Graduado em Processamento de Dados – Fatec/Americana 
Pós Graduado em Análise de Sistemas – PUCCAMP 
Pós Graduado em TI na Manufatura – Fatec/Sorocaba 
Experiência Profissional 
 Coordenador de Qualidade de Software na Locaweb 
CBTS – Certificação Brasileira de Testes de Software 
CTFL – Certified Tester Foundation Level 
CSM – Certified Scrum Master 
Blog: http://www.testadores.com.br 
Twitter: http://twitter.com/robsonagapito 
Linkdin: http://br.linkedin.com/in/robsonagapito 
13 September 2014 2
Cronograma 
1. O que é Teste de Software? 
2. Onde o Teste de Software influencia no desenvolvimento da aplicação? 
3. Profissionais de Teste de Software 
4. Cargos e Salários do Teste de Software 
5. Jogo dos Sete Defeitos 
6. Exemplo de Automação de Testes 
13 September 2014 3
O que é Teste de Software? 
“Processo de avaliar um sistema ou um componente de um 
sistema para verificar se ele satisfaz os requisitos especificados ou 
identificar diferenças entre resultados esperados e obtidos” . 
[ANSI/IEEE Standard 729, 1983] 
“Processo de executar um programa com objetivo de encontrar 
erros”. [Myers, 1979] 
13 September 2014 4
Caminho do Teste de Software? 
• Final da Década de 1970 – Primeira vez que se leu sobre testes 
de software – Glenford Myers 
• Década de 1980: Plano de Testes 
• Década de 1990: Internet 
• Décadas de 1990/2000: Bug do Milênio 
13 September 2014 5
Antigamente... 
• No passado, a tarefa de efetuar testes em software era 
considerada secundária 
• Os testes eram feitos pelos desenvolvedores 
• Os usuários eram envolvidos para aprovar o resultado dos 
testes ou para gerar massa de dados 
13 September 2014 6
Atualmente... 
• Empresas tem visto a atividade de testes como prioritária 
para a maior qualidade de suas aplicações 
• Não testar o software pode gerar perdas financeiras e de 
imagem irreparáveis 
• Complexidade das aplicações, que estão cada vez mais 
distribuídas 
13 September 2014 7
O Custo do Defeito 
Caso Holliday Inn 
13 September 2014 8
Influência dos Testes / Modelos 
• Atualmente existem diversos tipos de modelos de 
desenvolvimento 
– Cascata 
– Espiral 
– Iterativo/Incremental 
– Ágil 
• Na maioria dos modelos o teste encontra-se nas fases 
finais do desenvolvimento da aplicação 
13 September 2014 9
Como melhorar a qualidade? 
User Story 
Validação de 
Arquitetura 
Desenvolvimento 
em par 
Code Review 
Inspeção de 
Código 
Teste de Aceitação 
Teste de Sistema 
Teste de Integração 
Teste de Unidade 
13 September 2014 10
Profissionais / Carreira 
Testador 
• Execução dos testes funcionais no sistema guiado pelo Caso de Teste 
Automatizador de Teste 
• Criação dos scripts de automação do sistema guiado pelo Caso de Teste 
Analista de Teste 
• Criação do Plano de Teste e Casos de Teste 
Engenheiro/Arquiteto de Teste 
• Criação e execução de Testes Não Funcionais, criação do Ambiente de Teste e Automação 
Líder/Coordenador de Teste 
• Acompanhamento dos Testes e criação de Relatórios de Teste. Apoio ao time de Teste 
13 September 2014 11
Profissionais / Carreira 
TESTER QA 
DEVOps 
QAOps 
Líder 
13 September 2014 12
Certificações 
CBTS CTFL CSTE 
13 September 2014 13
Participantes 418 
Salário Médio - SP 
Cargo Salário 
Testador R$ 1.420,00 
Analista de Testes R$ 3.116,00 
Auditor de Qualidade R$ 3.943,00 
Automatizador R$ 4.354,00 
Líder/Gerente R$ 5.228,00 
Outros R$ 2.885,00 
Fonte: www.testexpert.com.br ano base: 2010 
Cargos e Salários 
13 September 2014 14
Participantes 418 
Analista – Contratação (SP) 
Tipo Salário 
PJ R$ 4.380,00 
CLT R$ 2.703,00 
Estagiário R$ 1.548,00 
Fonte: www.testexpert.com.br ano base: 2010 
Cargos e Salários 
13 September 2014 15
Cargos e Salários 
Participantes 1219 
Analistas Certificados - Brasil 
Certificação Salário 
CBTS R$ 3.296,00 
CSQA R$ 4.500,00 
CSTE R$ 4.744,00 
CTFL R$ 3.324,00 
ITIL R$ 3.222,00 
PMI / PMP R$ 2.000,00 
Não Possui R$ 2.549,00 
Fonte: www.testexpert.com.br ano base: 2010 
13 September 2014 16
Jogo dos 7 Defeitos 
Cadastro de Aniversário 
Cadastro de aniversário, onde a tela deve conter 3 
campos (código, nome e data), sendo que o 
código e o nome são obrigatórios. Quando clicar 
em Ok, deve gravar o registro, limpar os campos e 
reposicionar o cursor. 
Sistema desenvolvido pela Locaweb. 
13 September 2014 17
Automação de Testes 
AUTOMAÇÃO 
13 September 2014 18
Próximo evento 
Hangout with Testers 5 
Testes de Performance 
18/09/14 – 21h00min 
13 September 2014 19
Fontes 
Livro: 
Base de Conhecimento de Teste de Software 
Sites: 
www.locaweb.com.br 
www.testadores.com 
www.agiletesters.com.br 
www.qualidadedesoftware.com.br 
Grupo: DFTestes no Yahoo 
13 September 2014 20
DÚVIDAS? 
13 September 2014 21
Muito Obrigado! 
Robson Agapito Correa 
robson.agapito@locaweb.com.br 
robagapito@hotmail.com 
@robsonagapito 
13 September 2014 22
Testes de Software 
Robson Agapito Correa 
robson.agapito@locaweb.com.br 
robagapito@hotmail.com 
11 de setembro de 2014 
13 September 2014 23

Mais conteúdo relacionado

Mais procurados

4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
Elias Nogueira
 
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Walmyr Lima e Silva Filho
 
Agile testing
Agile testingAgile testing
Agile testing
Qualister
 
Automação de Testes de Software (Campus Party)
Automação de Testes de Software (Campus Party)Automação de Testes de Software (Campus Party)
Automação de Testes de Software (Campus Party)
Eduardo Souza
 
Automacao testes automatizados
Automacao testes automatizadosAutomacao testes automatizados
Automacao testes automatizados
Cristiano Caetano
 
Palestra sobre Automação de Testes com Rest-Assured
Palestra sobre Automação de Testes com Rest-AssuredPalestra sobre Automação de Testes com Rest-Assured
Palestra sobre Automação de Testes com Rest-Assured
Qualister
 
Palestra Ufpb
Palestra UfpbPalestra Ufpb
Palestra Ufpb
Ítalo Brilhante
 
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
Qualister
 
Testes performance nuvem com j meter e blazemeter
Testes performance nuvem com j meter e blazemeterTestes performance nuvem com j meter e blazemeter
Testes performance nuvem com j meter e blazemeter
Qualister
 
Como testar sua aplicação Android com Robotium
Como testar sua aplicação Android com RobotiumComo testar sua aplicação Android com Robotium
Como testar sua aplicação Android com Robotium
Thayse Severiano
 
Testes para dispositivos móveis
Testes para dispositivos móveisTestes para dispositivos móveis
Testes para dispositivos móveis
Qualister
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
Qualister
 
Automacao de testes mitos e verdades
Automacao de testes mitos e verdadesAutomacao de testes mitos e verdades
Automacao de testes mitos e verdades
Cristiano Caetano
 
Juntando para multiplicar
Juntando para multiplicarJuntando para multiplicar
Juntando para multiplicar
Qualister
 
Como integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu time
Elias Nogueira
 
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
Júlio de Lima
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de software
Qualister
 
Automação de testes: Teoria e Prática (SENAI) - Qualister
Automação de testes: Teoria e Prática (SENAI) - QualisterAutomação de testes: Teoria e Prática (SENAI) - Qualister
Automação de testes: Teoria e Prática (SENAI) - Qualister
Cristiano Caetano
 
Maturidade em automação de testes
Maturidade em automação de testesMaturidade em automação de testes
Maturidade em automação de testes
Cristiano Caetano
 

Mais procurados (19)

4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
 
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
 
Agile testing
Agile testingAgile testing
Agile testing
 
Automação de Testes de Software (Campus Party)
Automação de Testes de Software (Campus Party)Automação de Testes de Software (Campus Party)
Automação de Testes de Software (Campus Party)
 
Automacao testes automatizados
Automacao testes automatizadosAutomacao testes automatizados
Automacao testes automatizados
 
Palestra sobre Automação de Testes com Rest-Assured
Palestra sobre Automação de Testes com Rest-AssuredPalestra sobre Automação de Testes com Rest-Assured
Palestra sobre Automação de Testes com Rest-Assured
 
Palestra Ufpb
Palestra UfpbPalestra Ufpb
Palestra Ufpb
 
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
 
Testes performance nuvem com j meter e blazemeter
Testes performance nuvem com j meter e blazemeterTestes performance nuvem com j meter e blazemeter
Testes performance nuvem com j meter e blazemeter
 
Como testar sua aplicação Android com Robotium
Como testar sua aplicação Android com RobotiumComo testar sua aplicação Android com Robotium
Como testar sua aplicação Android com Robotium
 
Testes para dispositivos móveis
Testes para dispositivos móveisTestes para dispositivos móveis
Testes para dispositivos móveis
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Automacao de testes mitos e verdades
Automacao de testes mitos e verdadesAutomacao de testes mitos e verdades
Automacao de testes mitos e verdades
 
Juntando para multiplicar
Juntando para multiplicarJuntando para multiplicar
Juntando para multiplicar
 
Como integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu time
 
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de software
 
Automação de testes: Teoria e Prática (SENAI) - Qualister
Automação de testes: Teoria e Prática (SENAI) - QualisterAutomação de testes: Teoria e Prática (SENAI) - Qualister
Automação de testes: Teoria e Prática (SENAI) - Qualister
 
Maturidade em automação de testes
Maturidade em automação de testesMaturidade em automação de testes
Maturidade em automação de testes
 

Destaque

Palestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de SoftwarePalestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de Software
Robson Agapito Correa
 
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para reali...
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver  para reali...Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver  para reali...
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para reali...
Robson Agapito Correa
 
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Robson Agapito Correa
 
TDC 2012 - Processo de Teste e Qualidade de Software
TDC 2012 - Processo de Teste e Qualidade de SoftwareTDC 2012 - Processo de Teste e Qualidade de Software
TDC 2012 - Processo de Teste e Qualidade de Software
Robson Agapito Correa
 
Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.
Robson Agapito Correa
 
Utilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous DeliveryUtilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous Delivery
Robson Agapito Correa
 
Automação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e MechanizeAutomação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e Mechanize
Robson Agapito Correa
 

Destaque (7)

Palestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de SoftwarePalestra FIAP - 11/09/2014 - Testes de Software
Palestra FIAP - 11/09/2014 - Testes de Software
 
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para reali...
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver  para reali...Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver  para reali...
Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para reali...
 
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
 
TDC 2012 - Processo de Teste e Qualidade de Software
TDC 2012 - Processo de Teste e Qualidade de SoftwareTDC 2012 - Processo de Teste e Qualidade de Software
TDC 2012 - Processo de Teste e Qualidade de Software
 
Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.
 
Utilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous DeliveryUtilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous Delivery
 
Automação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e MechanizeAutomação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e Mechanize
 

Semelhante a Palestra FIAP - 11/09/2014 - Testes de Software

Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de Software
Elias Nogueira
 
Semana da informática - Qualidade e Teste de Software
Semana da informática - Qualidade e Teste de SoftwareSemana da informática - Qualidade e Teste de Software
Semana da informática - Qualidade e Teste de Software
Douglas Coutinho, CTFL
 
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QA
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QAIterasys Test Show 2010 - Carreira e Certificação em Teste e QA
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QA
José Correia
 
Apresentacao Convenio
Apresentacao ConvenioApresentacao Convenio
Apresentacao Convenio
Fábio Augusto da Silva
 
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
Targettrust
 
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
Targettrust
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Igor Abade
 
Application Insights
Application Insights Application Insights
Application Insights
CDS
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATS
Fabrício Campos
 
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Murilo Lima
 
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Murilo Lima
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
Camilo Ribeiro
 
Certificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de SoftwareCertificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de Software
Camilo Ribeiro
 
SOFTWARE ITT ONE
SOFTWARE ITT ONESOFTWARE ITT ONE
SOFTWARE ITT ONE
Marco Coghi
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de software
Jeremias Araujo
 
Relato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUMRelato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUM
elifrancis
 
O papel do qa (testador) em um time ágil
O papel do qa (testador) em um time ágilO papel do qa (testador) em um time ágil
O papel do qa (testador) em um time ágil
Mariana Elisa Moisés , CTFL-AT,MBA
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
Targettrust
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
Targettrust
 
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsMonitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
Igor Abade
 

Semelhante a Palestra FIAP - 11/09/2014 - Testes de Software (20)

Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de Software
 
Semana da informática - Qualidade e Teste de Software
Semana da informática - Qualidade e Teste de SoftwareSemana da informática - Qualidade e Teste de Software
Semana da informática - Qualidade e Teste de Software
 
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QA
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QAIterasys Test Show 2010 - Carreira e Certificação em Teste e QA
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QA
 
Apresentacao Convenio
Apresentacao ConvenioApresentacao Convenio
Apresentacao Convenio
 
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
 
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
 
Application Insights
Application Insights Application Insights
Application Insights
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATS
 
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
 
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
 
Certificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de SoftwareCertificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de Software
 
SOFTWARE ITT ONE
SOFTWARE ITT ONESOFTWARE ITT ONE
SOFTWARE ITT ONE
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de software
 
Relato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUMRelato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUM
 
O papel do qa (testador) em um time ágil
O papel do qa (testador) em um time ágilO papel do qa (testador) em um time ágil
O papel do qa (testador) em um time ágil
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsMonitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
 

Mais de Robson Agapito Correa

TDC Floripa 2024 - Medindo a maturidade do seu time
TDC Floripa 2024 - Medindo a maturidade do seu timeTDC Floripa 2024 - Medindo a maturidade do seu time
TDC Floripa 2024 - Medindo a maturidade do seu time
Robson Agapito Correa
 
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
Robson Agapito Correa
 
ChatGPT e Testes de Software
ChatGPT e Testes de SoftwareChatGPT e Testes de Software
ChatGPT e Testes de Software
Robson Agapito Correa
 
Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)
Robson Agapito Correa
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
Robson Agapito Correa
 
A aventura de um Agile Tester em uma empresa Waterfall Portuguesa
A aventura de um Agile Tester em uma empresa Waterfall PortuguesaA aventura de um Agile Tester em uma empresa Waterfall Portuguesa
A aventura de um Agile Tester em uma empresa Waterfall Portuguesa
Robson Agapito Correa
 
Python com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium WebdriverPython com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium Webdriver
Robson Agapito Correa
 
Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?
Robson Agapito Correa
 
MindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo AgileMindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo Agile
Robson Agapito Correa
 
Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.
Robson Agapito Correa
 
Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.
Robson Agapito Correa
 
Ruby Conf Brasil 2015
Ruby Conf Brasil 2015Ruby Conf Brasil 2015
Ruby Conf Brasil 2015
Robson Agapito Correa
 
Criação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao AgileCriação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao Agile
Robson Agapito Correa
 
QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!
Robson Agapito Correa
 

Mais de Robson Agapito Correa (14)

TDC Floripa 2024 - Medindo a maturidade do seu time
TDC Floripa 2024 - Medindo a maturidade do seu timeTDC Floripa 2024 - Medindo a maturidade do seu time
TDC Floripa 2024 - Medindo a maturidade do seu time
 
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
 
ChatGPT e Testes de Software
ChatGPT e Testes de SoftwareChatGPT e Testes de Software
ChatGPT e Testes de Software
 
Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
A aventura de um Agile Tester em uma empresa Waterfall Portuguesa
A aventura de um Agile Tester em uma empresa Waterfall PortuguesaA aventura de um Agile Tester em uma empresa Waterfall Portuguesa
A aventura de um Agile Tester em uma empresa Waterfall Portuguesa
 
Python com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium WebdriverPython com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium Webdriver
 
Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?
 
MindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo AgileMindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo Agile
 
Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.
 
Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.
 
Ruby Conf Brasil 2015
Ruby Conf Brasil 2015Ruby Conf Brasil 2015
Ruby Conf Brasil 2015
 
Criação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao AgileCriação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao Agile
 
QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!
 

Palestra FIAP - 11/09/2014 - Testes de Software

  • 1. Testes de Software 11 de setembro de 2014 Robson Agapito Correa robson.agapito@locaweb.com.br robagapito@hotmail.com 13 September 2014 1
  • 2. Palestrante: Robson Agapito Formação Acadêmica ETEC Fernando Prestes / ETEC Polivalente de Americana Graduado em Processamento de Dados – Fatec/Americana Pós Graduado em Análise de Sistemas – PUCCAMP Pós Graduado em TI na Manufatura – Fatec/Sorocaba Experiência Profissional  Coordenador de Qualidade de Software na Locaweb CBTS – Certificação Brasileira de Testes de Software CTFL – Certified Tester Foundation Level CSM – Certified Scrum Master Blog: http://www.testadores.com.br Twitter: http://twitter.com/robsonagapito Linkdin: http://br.linkedin.com/in/robsonagapito 13 September 2014 2
  • 3. Cronograma 1. O que é Teste de Software? 2. Onde o Teste de Software influencia no desenvolvimento da aplicação? 3. Profissionais de Teste de Software 4. Cargos e Salários do Teste de Software 5. Jogo dos Sete Defeitos 6. Exemplo de Automação de Testes 13 September 2014 3
  • 4. O que é Teste de Software? “Processo de avaliar um sistema ou um componente de um sistema para verificar se ele satisfaz os requisitos especificados ou identificar diferenças entre resultados esperados e obtidos” . [ANSI/IEEE Standard 729, 1983] “Processo de executar um programa com objetivo de encontrar erros”. [Myers, 1979] 13 September 2014 4
  • 5. Caminho do Teste de Software? • Final da Década de 1970 – Primeira vez que se leu sobre testes de software – Glenford Myers • Década de 1980: Plano de Testes • Década de 1990: Internet • Décadas de 1990/2000: Bug do Milênio 13 September 2014 5
  • 6. Antigamente... • No passado, a tarefa de efetuar testes em software era considerada secundária • Os testes eram feitos pelos desenvolvedores • Os usuários eram envolvidos para aprovar o resultado dos testes ou para gerar massa de dados 13 September 2014 6
  • 7. Atualmente... • Empresas tem visto a atividade de testes como prioritária para a maior qualidade de suas aplicações • Não testar o software pode gerar perdas financeiras e de imagem irreparáveis • Complexidade das aplicações, que estão cada vez mais distribuídas 13 September 2014 7
  • 8. O Custo do Defeito Caso Holliday Inn 13 September 2014 8
  • 9. Influência dos Testes / Modelos • Atualmente existem diversos tipos de modelos de desenvolvimento – Cascata – Espiral – Iterativo/Incremental – Ágil • Na maioria dos modelos o teste encontra-se nas fases finais do desenvolvimento da aplicação 13 September 2014 9
  • 10. Como melhorar a qualidade? User Story Validação de Arquitetura Desenvolvimento em par Code Review Inspeção de Código Teste de Aceitação Teste de Sistema Teste de Integração Teste de Unidade 13 September 2014 10
  • 11. Profissionais / Carreira Testador • Execução dos testes funcionais no sistema guiado pelo Caso de Teste Automatizador de Teste • Criação dos scripts de automação do sistema guiado pelo Caso de Teste Analista de Teste • Criação do Plano de Teste e Casos de Teste Engenheiro/Arquiteto de Teste • Criação e execução de Testes Não Funcionais, criação do Ambiente de Teste e Automação Líder/Coordenador de Teste • Acompanhamento dos Testes e criação de Relatórios de Teste. Apoio ao time de Teste 13 September 2014 11
  • 12. Profissionais / Carreira TESTER QA DEVOps QAOps Líder 13 September 2014 12
  • 13. Certificações CBTS CTFL CSTE 13 September 2014 13
  • 14. Participantes 418 Salário Médio - SP Cargo Salário Testador R$ 1.420,00 Analista de Testes R$ 3.116,00 Auditor de Qualidade R$ 3.943,00 Automatizador R$ 4.354,00 Líder/Gerente R$ 5.228,00 Outros R$ 2.885,00 Fonte: www.testexpert.com.br ano base: 2010 Cargos e Salários 13 September 2014 14
  • 15. Participantes 418 Analista – Contratação (SP) Tipo Salário PJ R$ 4.380,00 CLT R$ 2.703,00 Estagiário R$ 1.548,00 Fonte: www.testexpert.com.br ano base: 2010 Cargos e Salários 13 September 2014 15
  • 16. Cargos e Salários Participantes 1219 Analistas Certificados - Brasil Certificação Salário CBTS R$ 3.296,00 CSQA R$ 4.500,00 CSTE R$ 4.744,00 CTFL R$ 3.324,00 ITIL R$ 3.222,00 PMI / PMP R$ 2.000,00 Não Possui R$ 2.549,00 Fonte: www.testexpert.com.br ano base: 2010 13 September 2014 16
  • 17. Jogo dos 7 Defeitos Cadastro de Aniversário Cadastro de aniversário, onde a tela deve conter 3 campos (código, nome e data), sendo que o código e o nome são obrigatórios. Quando clicar em Ok, deve gravar o registro, limpar os campos e reposicionar o cursor. Sistema desenvolvido pela Locaweb. 13 September 2014 17
  • 18. Automação de Testes AUTOMAÇÃO 13 September 2014 18
  • 19. Próximo evento Hangout with Testers 5 Testes de Performance 18/09/14 – 21h00min 13 September 2014 19
  • 20. Fontes Livro: Base de Conhecimento de Teste de Software Sites: www.locaweb.com.br www.testadores.com www.agiletesters.com.br www.qualidadedesoftware.com.br Grupo: DFTestes no Yahoo 13 September 2014 20
  • 22. Muito Obrigado! Robson Agapito Correa robson.agapito@locaweb.com.br robagapito@hotmail.com @robsonagapito 13 September 2014 22
  • 23. Testes de Software Robson Agapito Correa robson.agapito@locaweb.com.br robagapito@hotmail.com 11 de setembro de 2014 13 September 2014 23