O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Testes Automatizados
de Software
TESTES COM SELENIUM, NODE E THEINTERN
Matheus Costa Vieira
• Natural de Porto Alegre - RS
• Graduado em Sistemas de Informação pela Universidade Positivo
• Pós-...
Roadmap
• Breve história sobre testes de software
• Importância do processo de teste de software
• Testes automatizados de...
Breve História Sobre Testes de Software
• 1947 – Harvard Mark I – falha a execução dos cálculos
• 1960 – Livro Computer Pr...
Breve História Sobre Testes de Software
• 1984 – Relação defeito – requisito mal formulado – James Martin
• 1986 – ModeloV...
Breve História Sobre Testes de Software
• 1998 – ISEB – Britsh Computer Society
• 1999 –TPI – Martin Pol e Koomen
• 2002 –...
Breve História Sobre Testes de Software -
Brasil
• 2002 - ALATS
• 2003 –Teste de Software – Emerson Rios eTrayahú
• 2006 –...
Importância do processo de teste de
software
• Entre 1960 e 1970 ¾ do processo
• Maior complexidade
• Otimização do proces...
Teste Automatizados de software
• Características:
• Repetibilidade
• Simplicidade
• Independência
• Testes de Caixa Branc...
Interação com navegador através do
Selenium com NodeJS e TheIntern
• 2004 – Jason Huggins – ThougthWorks
• 2009 – Motor Ja...
Interação com navegador através do
Selenium com NodeJS e TheIntern
• Show time
Metodologias de testes
• TDD
• BDD
• LinguagemGherkin
Ferramentas de testes
• Junit – JAVA
• Nunit – .NET
• PyUnit – Python
Obrigado
Terminou este documento.
Transfira e leia offline.
Próximos SlideShares
Jekyll the powerful static site generator
Avançar
Próximos SlideShares
Jekyll the powerful static site generator
Avançar
Transfira para ler offline e ver em ecrã inteiro.

Compartilhar

Testes automatizados de software

Baixar para ler offline

Este artigo tem como objetivo mostrar a utilização de testes automatizados de software abordando as suas vantagens e melhorias no desenvolvimento de soluções tecnológicas utilizando linguagens de programação abrangendo à qualidade inerente ao software entregue

Audiolivros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo
  • Seja a primeira pessoa a gostar disto

Testes automatizados de software

  1. 1. Testes Automatizados de Software TESTES COM SELENIUM, NODE E THEINTERN
  2. 2. Matheus Costa Vieira • Natural de Porto Alegre - RS • Graduado em Sistemas de Informação pela Universidade Positivo • Pós-graduado em Engenharia & Arquitetura de Software pela Universidade Estácio de Sá
  3. 3. Roadmap • Breve história sobre testes de software • Importância do processo de teste de software • Testes automatizados de software • Interação com o navegador através do Selenium com NodeJS e TheIntern • Metodologias de testes • Ferramentas para teste de software
  4. 4. Breve História Sobre Testes de Software • 1947 – Harvard Mark I – falha a execução dos cálculos • 1960 – Livro Computer Programming Fundamentals • 1975 – Métodos de teste de Programas –Willian Hetzel • 1976 – Conceito de complexidade ciclomática • 1979 – A Arte deTestar Software – Glenford Myers • 1981 – Barry Boehm – Custo na correção de erro
  5. 5. Breve História Sobre Testes de Software • 1984 – Relação defeito – requisito mal formulado – James Martin • 1986 – ModeloV – mais efetivo em requisitos • 1991 – ISSO 9126 – Características do software • 1992 – Star SoftwareTesting • 1993 – EuroStar • 1995 –Winrunner
  6. 6. Breve História Sobre Testes de Software • 1998 – ISEB – Britsh Computer Society • 1999 –TPI – Martin Pol e Koomen • 2002 – ISTQB responsável pelo ISTQB SoftwareTest, IBM Rational FunctionalTester • 2005 –TMMI
  7. 7. Breve História Sobre Testes de Software - Brasil • 2002 - ALATS • 2003 –Teste de Software – Emerson Rios eTrayahú • 2006 – CBTS, BSTQB • 2007 – BRATESTE • 2008 – MPT.Br
  8. 8. Importância do processo de teste de software • Entre 1960 e 1970 ¾ do processo • Maior complexidade • Otimização do processo • Programador não gosta de testar • Testes juntos com o desenvolvimento • Therac-25
  9. 9. Teste Automatizados de software • Características: • Repetibilidade • Simplicidade • Independência • Testes de Caixa Branca e Preta, End to End, Aceitação
  10. 10. Interação com navegador através do Selenium com NodeJS e TheIntern • 2004 – Jason Huggins – ThougthWorks • 2009 – Motor JavascriptV8 – Google -> NodeJS - Ryan Dahl • 2013 –TheIntern - Sitepen
  11. 11. Interação com navegador através do Selenium com NodeJS e TheIntern • Show time
  12. 12. Metodologias de testes • TDD • BDD • LinguagemGherkin
  13. 13. Ferramentas de testes • Junit – JAVA • Nunit – .NET • PyUnit – Python
  14. 14. Obrigado

Este artigo tem como objetivo mostrar a utilização de testes automatizados de software abordando as suas vantagens e melhorias no desenvolvimento de soluções tecnológicas utilizando linguagens de programação abrangendo à qualidade inerente ao software entregue

Vistos

Vistos totais

374

No Slideshare

0

De incorporações

0

Número de incorporações

6

Ações

Baixados

2

Compartilhados

0

Comentários

0

Curtir

0

×