Padrões de Projeto

322 visualizações

Publicada em

Padrões de Projeto

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Padrões de Projeto

  1. 1. Testes Automatizados Sandy Maciel
  2. 2. Christopher Alexander -Notes on the Synthesis of Form, The Timeless Way of Building - A Pattern Language
  3. 3.  Encapsulamento  Generalidade  Equilíbrio  Abstração  Abertura  Combinatoriedade
  4. 4.  Nome  Exemplo  Contexto  Problema  Solução
  5. 5.  1987 - Kent Beck e Ward Cunningham  1995 - Erich Gamma, Richard Helm, Ralph Jonshon e Jonh Vlissides  Posteriormente, surgiram os outros padrões
  6. 6. - GoF - GRASP
  7. 7.  Padrões de criação : relacionados à criação de objetos  Padrões estruturais : tratam das associações entre classes e objetos.  Padrões comportamentais : tratam das interações e divisões de responsabilidades entre as classes ou objetos.
  8. 8.  Especialista na Informação  Criador  Controlador  Acoplamento fraco  Alta coesão  Polimorfismo  Indireção  Variações Protegidas
  9. 9. Padrão de projeto para organização de testes funcionais
  10. 10.  Esse padrão propõe criar um objeto para cada página web e utilizar a orientação objeto, onde guardaremos em cada classe os atributos e métodos (como campos e ações de cada página).  O primeiro teste, geralmente, é o mais longo pois não temos nenhum objeto criado.
  11. 11. Objetos
  12. 12.  Maior independência entre os teste;  Maior aproveitamento de código;  Quantos mais testes são criados, mais rápido fica a confecção de novos testes;  Menor necessidade de refatorar ou debugar código, pois defeitos aparecerão na execução dos testes.
  13. 13.  http://www.dextra.com.br/page-objects- padrao-de-projeto-para-organizacao-de- testes-funcionais/   WIKIPEDIA.COM

×