Os testes unitários validam entradas e saídas de unidades individuais de código para prevenir erros. O documento descreve testes unitários com WordPress, incluindo instalação do plugin WP-Unit para executar testes no CMS. Exemplos demonstram testes de validação de campos como DDD.
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.