Testes automatizados de software

259 visualizações

Publicada em

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

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
259
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

×