Teste Unitário, O que é?
Hy Folks,
Último postzinho antes de cair de cabeça na programação, galera eu ia postar sobre como configurar ambiente em mac, ubunto e windows, mas tenho visto com grande frequência tutoriais sobre isto, creio não precisar abordar isto....
Teste Unitário o que é?
Po vei sei não!

De boas vamos la começar a explicação puto.
Teste unitário nada mais é do que um teste de unidade, teste de unidade é toda a aplicação de teste nas assinaturas de entradas e saídas de um sistema, consiste em validar dados válidos e inválidos via I/O (entrada/saída) sendo aplicado por desenvolvedores ou analistas de teste.
Uma unidade é a menor parte testável de um programa de computador. Em programação procedural, uma unidade pode ser uma função individual ou um procedimento. Idealmente, cada teste de unidade é independente dos demais, o que possibilita ao programador testar cada módulo isoladamente.
require_once 'msgClasse.php';
require_once 'PHPUnit/Framework/TestCase.php' ;
Class msgClasseTest extends PHPUnit_Framework_TestCase
{
public function testMensagemMetodo( ) {
$resultado = msgClasse::mensagemMetodo();
$this->assertEquals("Hello World", $resultado);
}
}
De forma bem simples, o teste serve apenas para você testar se o que voce esta recebendo é o que voce estava esperando retornar, de acordo com o seu metodo claro...
E sempre lembrando, fazer testes é sempre uma boa pratica, e não complicar testes é melhor ainda, de acordo com meu amigo (Leandro)
Último postzinho antes de cair de cabeça na programação, galera eu ia postar sobre como configurar ambiente em mac, ubunto e windows, mas tenho visto com grande frequência tutoriais sobre isto, creio não precisar abordar isto....
Teste Unitário o que é?
Po vei sei não!

De boas vamos la começar a explicação puto.
Teste unitário nada mais é do que um teste de unidade, teste de unidade é toda a aplicação de teste nas assinaturas de entradas e saídas de um sistema, consiste em validar dados válidos e inválidos via I/O (entrada/saída) sendo aplicado por desenvolvedores ou analistas de teste.
Uma unidade é a menor parte testável de um programa de computador. Em programação procedural, uma unidade pode ser uma função individual ou um procedimento. Idealmente, cada teste de unidade é independente dos demais, o que possibilita ao programador testar cada módulo isoladamente.
Relação de conceitos de testes unitários:
I/O Input Output (Entrada e Saída): são todas as entradas e saídas existentes na programação.
Ex:
Class msgClasse
{
{
public static function mensagemMetodo( )
{
{
return "Hello World";
}
}
require_once 'msgClasse.php';
require_once 'PHPUnit/Framework/TestCase.php' ;
Class msgClasseTest extends PHPUnit_Framework_TestCase
{
public function testMensagemMetodo( ) {
$resultado = msgClasse::mensagemMetodo();
$this->assertEquals("Hello World", $resultado);
}
}
De forma bem simples, o teste serve apenas para você testar se o que voce esta recebendo é o que voce estava esperando retornar, de acordo com o seu metodo claro...
E sempre lembrando, fazer testes é sempre uma boa pratica, e não complicar testes é melhor ainda, de acordo com meu amigo (Leandro)
Comentários
Postar um comentário