[Iniciante] - Testes Unitários com WP-UNIT no Wordpress

861 views

Published on

Testes Unitários com WP-UNIT no Wordpress, para nível iniciante.

Published in: Technology

[Iniciante] - Testes Unitários com WP-UNIT no Wordpress

  1. 1. {Testes UnitáriosRoger Ritter – rogerritter@upf.brQualidade de Software
  2. 2.  Testes Unitários Objetivo dos Testes Unitários Exemplos de Testes Unitários CMS Wordpress Testes Unitários com Wordpress Exemplos de Testes Unitários com Wordpress ReferênciasApresentação
  3. 3.  É a aplicação de teste nas assinaturas deentradas e saídas de um sistema, que consisteem validar dados válidos e inválidos via I/O(entrada/saída) sendo aplicado normalmentepor desenvolvedores; Aplicado normalmente em funções individuaisou procedimentos, logo cada teste de unidade éindependente dos demais o que possibilita oteste a cada módulo isoladamente;Testes Unitários
  4. 4.  Prevenir erros no processamento da solicitação; Garantir que os retornos dos métodos estejamde acordo com as expectativas;Objetivo dos TestesUnitários
  5. 5. Exemplo: Informar um campo DDD (somente numérico). Cenário positivo: Qualquer número entre 010 a099; (Números de DDD no Brasil, considerandoum produto nacional) Cenário negativo 1: Informar números diferentesde 010 a 099; Cenário negativo 2: Não informar o campo;Exemplos de TestesUnitários
  6. 6.  Sistema de Gerenciamento de Conteúdo É um aplicativo usado para criar, editar,gerenciar e publicar conteúdo de formaconsistentemente organizada permitindo que omesmo seja modificado, removido e adicionadocom facilidade por um usuário que não tenhaconhecimento técnico na linguagem no qual oaplicativo foi desenvolvido; Bons exemplos de CMS é o joomla e wordpress;CMS - ContentManagement System
  7. 7.  É um aplicativo CMS open source para web,escrito em PHP com banco de dados MySQL,voltado principalmente para a criação de blogse sites via web. Nele é possível baixar plugins etemplates prontos com edição do código dotemplate através de CSS e PHP.Wordpress
  8. 8. Workspace do Wordpress
  9. 9. WP-Unit É um framework para testes unitários feitoem PHP e fortemente baseado em PHPUnit(Framework de UnitTesting) Disponível para download através de:http://wordpress.org/extend/plugins/wp-unit/Testes Unitários comWordpress
  10. 10. Instalando Fazer o download; Em plugins fazer o upload e ativar o mesmo; Logo a seguinte opção será ativada:Testes Unitários comWordpress
  11. 11. Rodar os Testes Unitários Fazer o download; Em plugins fazer o upload e ativar o mesmo; Logo a seguinte opção será ativada:Testes Unitários comWordpress
  12. 12. Rodar os Testes Unitários Fazer o download; Em plugins fazer o upload e ativar o mesmo; Logo a seguinte opção será ativada:Testes Unitários comWordpress
  13. 13. CódigosOnde houve falha o mesmo esperavao usuário ‘admin’ enquanto estava-secom usuário diferente de admin.
  14. 14. Alguns exemplos de funções:
  15. 15.  http://www.slideshare.net <Acessado em01/12/2012 09:40> http://pt.wikipedia.org <Acessado em01/12/2012 09:40> http://wordpress.com/ <Acessado em03/12/2012 22:03>Referências

×