SlideShare uma empresa Scribd logo
{
Testes Unitários
Roger Ritter – rogerritter@upf.br
Qualidade de Software
 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ências
Apresentação
 É a aplicação de teste nas assinaturas de
entradas e saídas de um sistema, que consiste
em validar dados válidos e inválidos via I/O
(entrada/saída) sendo aplicado normalmente
por desenvolvedores;
 Aplicado normalmente em funções individuais
ou procedimentos, logo cada teste de unidade é
independente dos demais o que possibilita o
teste a cada módulo isoladamente;
Testes Unitários
 Prevenir erros no processamento da solicitação;
 Garantir que os retornos dos métodos estejam
de acordo com as expectativas;
Objetivo dos Testes
Unitários
Exemplo:
 Informar um campo DDD (somente numérico).
 Cenário positivo: Qualquer número entre 010 a
099; (Números de DDD no Brasil, considerando
um produto nacional)
 Cenário negativo 1: Informar números diferentes
de 010 a 099;
 Cenário negativo 2: Não informar o campo;
Exemplos de Testes
Unitários
 Sistema de Gerenciamento de Conteúdo
 É um aplicativo usado para criar, editar,
gerenciar e publicar conteúdo de forma
consistentemente organizada permitindo que o
mesmo seja modificado, removido e adicionado
com facilidade por um usuário que não tenha
conhecimento técnico na linguagem no qual o
aplicativo foi desenvolvido;
 Bons exemplos de CMS é o joomla e wordpress;
CMS - Content
Management System
 É um aplicativo CMS open source para web,
escrito em PHP com banco de dados MySQL,
voltado principalmente para a criação de blogs
e sites via web. Nele é possível baixar plugins e
templates prontos com edição do código do
template através de CSS e PHP.
Wordpress
Workspace do Wordpress
WP-Unit
 É um framework para testes unitários feito
em 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 com
Wordpress
Instalando
 Fazer o download;
 Em plugins fazer o upload e ativar o mesmo;
 Logo a seguinte opção será ativada:
Testes Unitários com
Wordpress
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 com
Wordpress
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 com
Wordpress
Códigos
Onde houve falha o mesmo esperava
o usuário ‘admin’ enquanto estava-se
com usuário diferente de admin.
Alguns exemplos de funções:
 http://www.slideshare.net <Acessado em
01/12/2012 09:40>
 http://pt.wikipedia.org <Acessado em
01/12/2012 09:40>
 http://wordpress.com/ <Acessado em
03/12/2012 22:03>
Referências

Mais conteúdo relacionado

PDF
Arquitetura de Computadores
PPTX
Detecção de erros no computador-Arquitetura de Computadores
PPTX
Introdução ao Sharepoint
PPTX
Logical fallacy
PPT
Android Presentation
PDF
Palestra Testes Unidade Com JUnit
PDF
Testes unitários com WordPress - InterCon Dev +WordPress 2013
PPTX
TDC2016SP - Testes unitários e testes de integração de aplicações Java utiliz...
Arquitetura de Computadores
Detecção de erros no computador-Arquitetura de Computadores
Introdução ao Sharepoint
Logical fallacy
Android Presentation
Palestra Testes Unidade Com JUnit
Testes unitários com WordPress - InterCon Dev +WordPress 2013
TDC2016SP - Testes unitários e testes de integração de aplicações Java utiliz...

Semelhante a [Iniciante] - Testes Unitários com WP-UNIT no Wordpress (20)

ODP
PHPUnit e teste de software
PDF
Teste cabra da peste
PDF
Testes: existe vida antes do TDD
KEY
Qualidade no desenvolvimento de Software com TDD e PHPUnit
PPT
Minicurso de TDD
PDF
TDD com Python (Completo)
DOC
Trabalho pratico web-app
ODP
Qualidade no desenvolvimento de software com PHPUnit
PPTX
Testes O que são e para que servem? - LadyTalks
PDF
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
PDF
Test-Driven Development with PHP
PDF
TDD com Python
PDF
Testes, engenharia de Software, teste de Software
PPT
Testes de Software.ppt
PPT
Testes de software
PPT
ybr789try
PPTX
Apresentacao Testes de Unidade
PPTX
Testes unitários
PDF
Introdução a Testes de Software - Unidade I
PPTX
6. apresentacao rp tec com 2018 igor rozani e felipe muniz
PHPUnit e teste de software
Teste cabra da peste
Testes: existe vida antes do TDD
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Minicurso de TDD
TDD com Python (Completo)
Trabalho pratico web-app
Qualidade no desenvolvimento de software com PHPUnit
Testes O que são e para que servem? - LadyTalks
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
Test-Driven Development with PHP
TDD com Python
Testes, engenharia de Software, teste de Software
Testes de Software.ppt
Testes de software
ybr789try
Apresentacao Testes de Unidade
Testes unitários
Introdução a Testes de Software - Unidade I
6. apresentacao rp tec com 2018 igor rozani e felipe muniz
Anúncio

Mais de Roger Ritter (8)

DOCX
Arquitetura Orientada a Serviços e BPM
PDF
Teste de Software em Ti Interna
PDF
Planning Onion
PDF
A importância dos testes não funcionais
PPT
Desenvolvimento de aplicações web em Dart
DOC
Desenvolvimento de aplicações web em Dart
PDF
Técnicas de Inteligência Artificial em Jogos Eletrônicos
PPTX
Técnicas de inteligência artificial em jogos eletrônicoss
Arquitetura Orientada a Serviços e BPM
Teste de Software em Ti Interna
Planning Onion
A importância dos testes não funcionais
Desenvolvimento de aplicações web em Dart
Desenvolvimento de aplicações web em Dart
Técnicas de Inteligência Artificial em Jogos Eletrônicos
Técnicas de inteligência artificial em jogos eletrônicoss
Anúncio

Último (19)

PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
COBITxITIL-Entenda as diferença em uso governança TI
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Apple Pippin Uma breve introdução. - David Glotz
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Processos na gestão de transportes, TM100 Col18
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Aula04-Academia Heri- Tecnologia Geral 2025
Aula 18 - Manipulacao De Arquivos python
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx

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

  • 1. { Testes Unitários Roger Ritter – rogerritter@upf.br Qualidade de Software
  • 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ências Apresentação
  • 3.  É a aplicação de teste nas assinaturas de entradas e saídas de um sistema, que consiste em validar dados válidos e inválidos via I/O (entrada/saída) sendo aplicado normalmente por desenvolvedores;  Aplicado normalmente em funções individuais ou procedimentos, logo cada teste de unidade é independente dos demais o que possibilita o teste a cada módulo isoladamente; Testes Unitários
  • 4.  Prevenir erros no processamento da solicitação;  Garantir que os retornos dos métodos estejam de acordo com as expectativas; Objetivo dos Testes Unitários
  • 5. Exemplo:  Informar um campo DDD (somente numérico).  Cenário positivo: Qualquer número entre 010 a 099; (Números de DDD no Brasil, considerando um produto nacional)  Cenário negativo 1: Informar números diferentes de 010 a 099;  Cenário negativo 2: Não informar o campo; Exemplos de Testes Unitários
  • 6.  Sistema de Gerenciamento de Conteúdo  É um aplicativo usado para criar, editar, gerenciar e publicar conteúdo de forma consistentemente organizada permitindo que o mesmo seja modificado, removido e adicionado com facilidade por um usuário que não tenha conhecimento técnico na linguagem no qual o aplicativo foi desenvolvido;  Bons exemplos de CMS é o joomla e wordpress; CMS - Content Management System
  • 7.  É um aplicativo CMS open source para web, escrito em PHP com banco de dados MySQL, voltado principalmente para a criação de blogs e sites via web. Nele é possível baixar plugins e templates prontos com edição do código do template através de CSS e PHP. Wordpress
  • 9. WP-Unit  É um framework para testes unitários feito em 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 com Wordpress
  • 10. Instalando  Fazer o download;  Em plugins fazer o upload e ativar o mesmo;  Logo a seguinte opção será ativada: Testes Unitários com Wordpress
  • 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 com Wordpress
  • 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 com Wordpress
  • 13. Códigos Onde houve falha o mesmo esperava o usuário ‘admin’ enquanto estava-se com usuário diferente de admin.
  • 14. Alguns exemplos de funções:
  • 15.  http://www.slideshare.net <Acessado em 01/12/2012 09:40>  http://pt.wikipedia.org <Acessado em 01/12/2012 09:40>  http://wordpress.com/ <Acessado em 03/12/2012 22:03> Referências