Testes de software

Vitor Castro
Vitor CastroAnalista de TI en Unifesspa
Testes de software
by Vitor Castro
vitorcastro@me.com
Quem sou eu ?
• Bacharel em Sistemas de Informação (UFPA)	

• Especialista em Desenvolvimento de Software
Java Corporativo (CESUPA)	


• Mestrando em Computação (PPGCC-UFPA)	

• Linha de Pesquisa: Engenharia de software,
Métodos Ágeis	


• Atuo em desenvolvimento de software web
utilizando métodos ágeis
Qual a primeira coisa que
fazemos quando vamos
comprar uma caneta ?
Vê se está funcionando !!!
Fazemos testes todos os dias !
E para software ?
Testes de software
Testes de software
Testes de software
O que é teste de
software ?
O que é teste de software ?
•

Execução de maneira controlada para avaliar
se ele se comportou ou não conforme o
especificado. (softwarepublico.gov.br)

•

Processo de executar um programa ou sistema
com a intenção de encontrar
Myers 1979)

defeitos.

(Glen
Avaliar!!
Encontrar problemas!!
Quais os tipos de
testes ?
Tipos de testes
Caixa Preta

Caixa Branca

Entrada e Saída

Lógica interna
Níveis de teste

Unitário

Sistema

Integração

Aceitação
E nos ciclos de vidas
dos projetos ?
Modelo cascata
Iterativo incremental
No SCRUM
Na Extreme Programming
Teste é para os fracos.
Testes são desperdício de tempo, se o código compilar, é o
suficiente.
Testes de software
Como realizar testes ?
Tem que está no processo!
E na equipe !!!
Usar ferramentas !!!
Testes unitários e integração

Integração contínua

Hudson

Teste de carga

Apoio
Usar TDD
Medir !!!
PDCA
Testes de software
Testes de software
Testes de software
Obrigado !
tasafo.wordpress.com
@tasafo

tasafo.org
slideshare.net/tasafo

facebook.com/comunidadetasafo
1 de 35

Recomendados

Testes de software automatizados por
Testes de software automatizadosTestes de software automatizados
Testes de software automatizadosMarcelo Andrade
4.5K vistas13 diapositivas
Metodos ageis thinkingdifferent por
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferentPaulo Igor Alves Godinho
4.5K vistas79 diapositivas
Enter SCRUM por
Enter SCRUMEnter SCRUM
Enter SCRUMBreno Campos
7.8K vistas55 diapositivas
aGITe antes de versionar por
aGITe antes de versionaraGITe antes de versionar
aGITe antes de versionars4nx
4.6K vistas22 diapositivas
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot por
[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorotminastestingconference
40 vistas18 diapositivas
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q... por
[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...minastestingconference
62 vistas21 diapositivas

Más contenido relacionado

La actualidad más candente

Testes em ambiente agil - TechTalks ADP Labs por
Testes em ambiente agil - TechTalks ADP LabsTestes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP LabsElias Nogueira
1.3K vistas11 diapositivas
Como TDD pode influenciar na construção do seu Produto? por
Como TDD pode influenciar na construção do seu Produto?Como TDD pode influenciar na construção do seu Produto?
Como TDD pode influenciar na construção do seu Produto?Raphael Paiva
408 vistas47 diapositivas
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S... por
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Marcio Miyamoto
634 vistas112 diapositivas
Agilidade não é para desenvolvedores - Agile Curitiba Conference por
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceAgilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceWagner Mendes Voltz Fusca
383 vistas60 diapositivas
Nunca foi tao facil testar por
Nunca foi tao facil testarNunca foi tao facil testar
Nunca foi tao facil testarElias Nogueira
2.3K vistas19 diapositivas
Você não faz qualidade em Software - TDC Florianópolis 2020 por
Você não faz qualidade em Software - TDC Florianópolis 2020Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020Wagner Mendes Voltz Fusca
440 vistas27 diapositivas

La actualidad más candente(20)

Testes em ambiente agil - TechTalks ADP Labs por Elias Nogueira
Testes em ambiente agil - TechTalks ADP LabsTestes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP Labs
Elias Nogueira1.3K vistas
Como TDD pode influenciar na construção do seu Produto? por Raphael Paiva
Como TDD pode influenciar na construção do seu Produto?Como TDD pode influenciar na construção do seu Produto?
Como TDD pode influenciar na construção do seu Produto?
Raphael Paiva408 vistas
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S... por Marcio Miyamoto
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Marcio Miyamoto634 vistas
Nunca foi tao facil testar por Elias Nogueira
Nunca foi tao facil testarNunca foi tao facil testar
Nunca foi tao facil testar
Elias Nogueira2.3K vistas
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP) por Igor Abade
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Igor Abade1.1K vistas
[MTC 2021] Tests smells: aquele cheirinho de que algo não está bom no seu cód... por minastestingconference
[MTC 2021] Tests smells: aquele cheirinho de que algo não está bom no seu cód...[MTC 2021] Tests smells: aquele cheirinho de que algo não está bom no seu cód...
[MTC 2021] Tests smells: aquele cheirinho de que algo não está bom no seu cód...
Metodologias Ágeis: Uma breve introdução por Achiles Camilo
Metodologias Ágeis: Uma breve introduçãoMetodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introdução
Achiles Camilo1.1K vistas
Como integrar um Agile Tester no seu time por Elias Nogueira
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu time
Elias Nogueira2.1K vistas
DevQA - Da zona de conforto ao comprometimento com a Qualidade por Kamilla Queiroz Xavier
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
Tester, pegue suas coisas, você está demitido por Leonardo Galani
Tester, pegue suas coisas, você está demitidoTester, pegue suas coisas, você está demitido
Tester, pegue suas coisas, você está demitido
Leonardo Galani221 vistas
Como eu aprendi que testar software é importante? por Maurício Aniche
Como eu aprendi que testar software é importante?Como eu aprendi que testar software é importante?
Como eu aprendi que testar software é importante?
Maurício Aniche1K vistas
Minas Testing Conference - Entrega Contínua por Samanta Cicilia
Minas Testing Conference - Entrega ContínuaMinas Testing Conference - Entrega Contínua
Minas Testing Conference - Entrega Contínua
Samanta Cicilia717 vistas

Destacado

Pequenos dispositivos grandes negócio$ por
Pequenos dispositivos grandes negócio$Pequenos dispositivos grandes negócio$
Pequenos dispositivos grandes negócio$Ramon Ribeiro Rabello
4.9K vistas63 diapositivas
Seja Notável por
Seja NotávelSeja Notável
Seja NotávelFábio Aguiar
7.7K vistas33 diapositivas
Empreendendo em comunidades por
Empreendendo em comunidadesEmpreendendo em comunidades
Empreendendo em comunidadesJaime Schettini
4.7K vistas41 diapositivas
Agile, mudando o foco por
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o focoewerttonbravo
4.2K vistas44 diapositivas
Framework JGenesis por
Framework JGenesisFramework JGenesis
Framework JGenesisComunidade Tá safo!
4.7K vistas26 diapositivas
A linguagem Ruby e o framework Rails por
A linguagem Ruby e o framework RailsA linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Railss4nx
7.6K vistas44 diapositivas

Destacado(18)

Agile, mudando o foco por ewerttonbravo
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o foco
ewerttonbravo4.2K vistas
A linguagem Ruby e o framework Rails por s4nx
A linguagem Ruby e o framework RailsA linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Rails
s4nx 7.6K vistas
Tá safo em ação por s4nx
Tá safo em açãoTá safo em ação
Tá safo em ação
s4nx 4.2K vistas
Tá safo em ação refatorada por s4nx
Tá safo em ação refatoradaTá safo em ação refatorada
Tá safo em ação refatorada
s4nx 4.5K vistas
Apresentação Poderoso Ruby - tasafoemacao por pamelagatinho
Apresentação Poderoso Ruby - tasafoemacaoApresentação Poderoso Ruby - tasafoemacao
Apresentação Poderoso Ruby - tasafoemacao
pamelagatinho8.1K vistas
Workshop Scrum Product Owner, Delírios de PO em Dia de Verão v6 por Rildo (@rildosan) Santos
Workshop Scrum Product Owner, Delírios de PO em Dia de Verão v6Workshop Scrum Product Owner, Delírios de PO em Dia de Verão v6
Workshop Scrum Product Owner, Delírios de PO em Dia de Verão v6
Software Livre: ser, pensar e agir por s4nx
Software Livre: ser, pensar e agirSoftware Livre: ser, pensar e agir
Software Livre: ser, pensar e agir
s4nx 4.6K vistas
Visão Ágil Academic Meeting / TaSAFO em fatos e fotos por Marcelo Andrade
Visão Ágil Academic Meeting / TaSAFO em fatos e fotosVisão Ágil Academic Meeting / TaSAFO em fatos e fotos
Visão Ágil Academic Meeting / TaSAFO em fatos e fotos
Marcelo Andrade3.8K vistas
Agilidade em Série - XP - Integração Contínua por Comunidade Tá safo!
Agilidade em Série - XP - Integração ContínuaAgilidade em Série - XP - Integração Contínua
Agilidade em Série - XP - Integração Contínua
Comunidade Tá safo!5.9K vistas
Usabilidade aplicada a dispositivos móveis por leomario
Usabilidade aplicada a dispositivos móveisUsabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveis
leomario6.3K vistas
Ruby and Rails for womens por s4nx
Ruby and Rails for womensRuby and Rails for womens
Ruby and Rails for womens
s4nx 7.2K vistas

Similar a Testes de software

Palestra Teste de Software: princípios, ferramentas e carreira por
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraTaís Dall'Oca
2.2K vistas42 diapositivas
Melhorando a qualidade do software com testes de ponta a-ponta por
Melhorando a qualidade do software com testes de ponta a-pontaMelhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-pontaGuilherme Cardoso
1.8K vistas20 diapositivas
Teste de Software por
Teste de SoftwareTeste de Software
Teste de SoftwareRoberto Espinha
718 vistas22 diapositivas
Teste de Software Introdução à Qualidade por
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Camilo Ribeiro
7.7K vistas44 diapositivas
Teste de software e suas áeras de pesquisa por
Teste de software e suas áeras de pesquisaTeste de software e suas áeras de pesquisa
Teste de software e suas áeras de pesquisaLucas Gomes
258 vistas31 diapositivas
Teste agora! Não deixe para depois! por
Teste agora! Não deixe para depois!Teste agora! Não deixe para depois!
Teste agora! Não deixe para depois!Marco Antonio Anibal Damaceno
124 vistas71 diapositivas

Similar a Testes de software(20)

Palestra Teste de Software: princípios, ferramentas e carreira por Taís Dall'Oca
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreira
Taís Dall'Oca2.2K vistas
Melhorando a qualidade do software com testes de ponta a-ponta por Guilherme Cardoso
Melhorando a qualidade do software com testes de ponta a-pontaMelhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-ponta
Guilherme Cardoso1.8K vistas
Teste de Software Introdução à Qualidade por Camilo Ribeiro
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade
Camilo Ribeiro7.7K vistas
Teste de software e suas áeras de pesquisa por Lucas Gomes
Teste de software e suas áeras de pesquisaTeste de software e suas áeras de pesquisa
Teste de software e suas áeras de pesquisa
Lucas Gomes258 vistas
Estratégias e Técnicas de Testes - Parte1 por Lorena Caldas
Estratégias e Técnicas de Testes - Parte1Estratégias e Técnicas de Testes - Parte1
Estratégias e Técnicas de Testes - Parte1
Lorena Caldas888 vistas
Qualidade de Software por Qualister
Qualidade de SoftwareQualidade de Software
Qualidade de Software
Qualister926 vistas
Certificações em Teste e Qualidade de Software por Camilo Ribeiro
Certificações em Teste e Qualidade de SoftwareCertificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de Software
Camilo Ribeiro9.9K vistas
A Carreira de Desenvolvedor: do Jr ao Sênior por Marcos Pereira
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
Marcos Pereira314 vistas
Papéis em Teste e Qualidade de Software por GTS-CE
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
GTS-CE1.7K vistas
Palestra TDD - TDC - 2016 por Bruno Maomeh
Palestra TDD - TDC - 2016Palestra TDD - TDC - 2016
Palestra TDD - TDC - 2016
Bruno Maomeh217 vistas
Qualidade não é só bonita e nem tão chata por Livia Gabos
Qualidade não é só bonita e nem tão chataQualidade não é só bonita e nem tão chata
Qualidade não é só bonita e nem tão chata
Livia Gabos619 vistas

Más de Vitor Castro

Agilidade na Veia por
Agilidade na VeiaAgilidade na Veia
Agilidade na VeiaVitor Castro
168 vistas28 diapositivas
Desafios e aprendizados - Unifesspa 2017 por
Desafios e aprendizados - Unifesspa 2017Desafios e aprendizados - Unifesspa 2017
Desafios e aprendizados - Unifesspa 2017Vitor Castro
514 vistas28 diapositivas
Desafios e aprendizados - Unifesspa por
Desafios e aprendizados - UnifesspaDesafios e aprendizados - Unifesspa
Desafios e aprendizados - UnifesspaVitor Castro
305 vistas22 diapositivas
Lider integral por
Lider integralLider integral
Lider integralVitor Castro
378 vistas22 diapositivas
Gamificar por
GamificarGamificar
GamificarVitor Castro
624 vistas22 diapositivas
Arquitetura e design de software por
Arquitetura e design de softwareArquitetura e design de software
Arquitetura e design de softwareVitor Castro
582 vistas23 diapositivas

Más de Vitor Castro(16)

Desafios e aprendizados - Unifesspa 2017 por Vitor Castro
Desafios e aprendizados - Unifesspa 2017Desafios e aprendizados - Unifesspa 2017
Desafios e aprendizados - Unifesspa 2017
Vitor Castro514 vistas
Desafios e aprendizados - Unifesspa por Vitor Castro
Desafios e aprendizados - UnifesspaDesafios e aprendizados - Unifesspa
Desafios e aprendizados - Unifesspa
Vitor Castro305 vistas
Arquitetura e design de software por Vitor Castro
Arquitetura e design de softwareArquitetura e design de software
Arquitetura e design de software
Vitor Castro582 vistas
Produtividade máxima por Vitor Castro
Produtividade máximaProdutividade máxima
Produtividade máxima
Vitor Castro1.4K vistas
Refatoração na prática por Vitor Castro
Refatoração na práticaRefatoração na prática
Refatoração na prática
Vitor Castro408 vistas
Poder do hábito por Vitor Castro
Poder do hábitoPoder do hábito
Poder do hábito
Vitor Castro1.8K vistas
Um pouco sobre agilidade por Vitor Castro
Um pouco sobre agilidadeUm pouco sobre agilidade
Um pouco sobre agilidade
Vitor Castro707 vistas
Extreme programming por Vitor Castro
Extreme programmingExtreme programming
Extreme programming
Vitor Castro884 vistas
Time ágil ... será ? por Vitor Castro
Time ágil ... será ?Time ágil ... será ?
Time ágil ... será ?
Vitor Castro264 vistas
Otimizando scrum com kanban por Vitor Castro
Otimizando scrum com kanbanOtimizando scrum com kanban
Otimizando scrum com kanban
Vitor Castro556 vistas
Notas AgileBrazil 2011 por Vitor Castro
Notas AgileBrazil 2011Notas AgileBrazil 2011
Notas AgileBrazil 2011
Vitor Castro247 vistas

Testes de software