SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Teste 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
Teste de Software 
Robson Agapito Correa 
robson.agapito@locaweb.com.br 
robagapito@hotmail.com 
11 de setembro de 2014 
13 September 2014 23

Weitere ähnliche Inhalte

Was ist angesagt?

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 VerdadesElias Nogueira
 
Agile testing
Agile testingAgile testing
Agile testingQualister
 
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-AssuredQualister
 
Automacao testes automatizados
Automacao testes automatizadosAutomacao testes automatizados
Automacao testes automatizadosCristiano Caetano
 
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 testingQualister
 
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 blazemeterQualister
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de softwareQualister
 
Testes para dispositivos móveis
Testes para dispositivos móveisTestes para dispositivos móveis
Testes para dispositivos móveisQualister
 
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 RobotiumThayse Severiano
 
Automacao de testes mitos e verdades
Automacao de testes mitos e verdadesAutomacao de testes mitos e verdades
Automacao de testes mitos e verdadesCristiano Caetano
 
Juntando para multiplicar
Juntando para multiplicarJuntando para multiplicar
Juntando para multiplicarQualister
 
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 timeElias Nogueira
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de softwareQualister
 
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 driverJúlio de Lima
 
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) - QualisterCristiano Caetano
 
Maturidade em automação de testes
Maturidade em automação de testesMaturidade em automação de testes
Maturidade em automação de testesCristiano Caetano
 
[TDC2015] De unitário a aceitação: Automação de testes com Codeception
[TDC2015] De unitário a aceitação: Automação de testes com Codeception[TDC2015] De unitário a aceitação: Automação de testes com Codeception
[TDC2015] De unitário a aceitação: Automação de testes com CodeceptionQualister
 
Automacão de Testes Funcionais com Selenium
Automacão de Testes Funcionais com SeleniumAutomacão de Testes Funcionais com Selenium
Automacão de Testes Funcionais com SeleniumFabrício Lemos
 
Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014Elias Nogueira
 

Was ist angesagt? (20)

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
 
Agile testing
Agile testingAgile testing
Agile testing
 
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
 
Automacao testes automatizados
Automacao testes automatizadosAutomacao testes automatizados
Automacao testes automatizados
 
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
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Testes para dispositivos móveis
Testes para dispositivos móveisTestes para dispositivos móveis
Testes para dispositivos móveis
 
Palestra Ufpb
Palestra UfpbPalestra Ufpb
Palestra Ufpb
 
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
 
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
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de software
 
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
 
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
 
[TDC2015] De unitário a aceitação: Automação de testes com Codeception
[TDC2015] De unitário a aceitação: Automação de testes com Codeception[TDC2015] De unitário a aceitação: Automação de testes com Codeception
[TDC2015] De unitário a aceitação: Automação de testes com Codeception
 
Automacão de Testes Funcionais com Selenium
Automacão de Testes Funcionais com SeleniumAutomacão de Testes Funcionais com Selenium
Automacão de Testes Funcionais com Selenium
 
Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014
 

Andere mochten auch

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
 
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 SoftwareRobson 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 SoftwareRobson 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 DeliveryRobson 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 MechanizeRobson Agapito Correa
 

Andere mochten auch (7)

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...
 
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
 
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
 

Ähnlich wie 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 SoftwareElias 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 SoftwareDouglas 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 QAJosé Correia
 
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 softwareTargettrust
 
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 softwareTargettrust
 
Application Insights
Application Insights Application Insights
Application Insights CDS
 
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
 
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 ALATSFabrí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
 
SOFTWARE ITT ONE
SOFTWARE ITT ONESOFTWARE ITT ONE
SOFTWARE ITT ONEMarco Coghi
 
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 SoftwareCamilo Ribeiro
 
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 softwareJeremias Araujo
 
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 SoftwareCamilo Ribeiro
 
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 SCRUMelifrancis
 
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 softwareTargettrust
 
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 softwareTargettrust
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeisQualister
 

Ähnlich wie 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
 
Application Insights
Application Insights Application Insights
Application Insights
 
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...
 
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...
 
SOFTWARE ITT ONE
SOFTWARE ITT ONESOFTWARE ITT ONE
SOFTWARE ITT ONE
 
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
 
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
 
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
 
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
 
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
 
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
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
 

Mehr von 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
 
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 PortuguesaRobson 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 WebdriverRobson 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 AgileRobson 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
 
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 AgileRobson 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
 

Mehr von Robson Agapito Correa (12)

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. Teste 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. Teste de Software Robson Agapito Correa robson.agapito@locaweb.com.br robagapito@hotmail.com 11 de setembro de 2014 13 September 2014 23