Ja que vc nao ta familiarizado com test unitario ainda, usa Simpletest.

Eu comecei por ele e uso até hoje.

Sds
Julio Fagundes



>________________________________
>De: André da Silva Severino <[email protected]>
>Para: CodeIgniter Brasil <[email protected]>
>Enviadas: Terça-feira, 1 de Novembro de 2011 14:34
>Assunto: Re: [CodeIgniter] Testes unitários em CI
>
>Alguem me ensina a usar isso :o
>
>Nunca usei esses testes unitarios, queria implementar o phpunit no CI, mas
>como nunca usei acho melhor eu começar com esse pra ir pegando os 'macetes'
>x)
>
>Em 1 de novembro de 2011 14:01, Evaldo Junior <[email protected]> escreveu:
>
>> Andreus,
>>
>>    Os testes vão evoluindo junto com as versões do sistema. A ideia
>> de refatorar é exatamente poder reescrever uma função/método e ela
>> continuar funcionando para todos os locais que precisam dela.
>>
>>    Você tem que rodar os testes sempre que alterar um método já em
>> uso no sistema. Se os testes continuam passando, é sinal que no
>> restante no sistema vai funcionar também.
>>
>>    Para testar acesso ao banco você pode usar as models mesmo. Já o
>> try catch eu ainda não usei, não nos testes.
>>
>> Abraços
>>
>> Evaldo Junior
>> CaSoft Tecnologia e Desenvolvimento
>> +55 13 2138-9525
>> Site: http://casoft.info
>> Blog: http://infog.casoft.info
>>
>>
>>
>> 2011/11/1 Andreus Timm <[email protected]>:
>> > Para mim não tinha vindo este email sei lá pq..hehehe
>> > O versionamento fica pelo (Git, SVN, CVS) mas vcs nao utilizam algo do
>> > tipo...Testes da versao XXX
>> > Fica progravável pelo versão atual...
>> > Então caso não falhou nenhum método as vezes nem é preciso entra na tela
>> > para confirmar, certo?
>> > Apenas commita as informações...
>> >
>> > Você teria algum exemplo mais complexo, talvez utilizando try{} catch(){
>> ou
>> > com conexões ao banco?
>> >
>> > Andreus Timm
>> > [email protected]
>> > (14) 9815-8500
>> >
>> >
>> >
>> > Em 1 de novembro de 2011 11:14, Evaldo Junior <[email protected]>
>> escreveu:
>> >
>> >> Olá, Andreus!
>> >>
>> >>    Eu tinha enviado este e-mail:
>> >> ----
>> >>    Eu sou da CaSoft, nós escrevemos esta classe, então nós a usamos o
>> >> tempo todo, em todos os nossos projetos usando o CI.
>> >>    A ideia é automatizar os testes e, em caso de refatorações, ter
>> >> garantias de que está tudo funcionando =D
>> >>    No caso do controle de versões, o TDD está junto do projeto, então
>> >> é controlado simultaneamente.
>> >> ----
>> >>
>> >> Abraços
>> >>
>> >> Evaldo Junior
>> >> CaSoft Tecnologia e Desenvolvimento
>> >> +55 13 2138-9525
>> >> Site: http://casoft.info
>> >> Blog: http://infog.casoft.info
>> >>
>> >>
>> >>
>> >> 2011/11/1 Andreus Timm <[email protected]>:
>> >> > Então Edivaldo queria saber da sua opnião sobre os tópicos a baixo:
>> >> >
>> >> > Você está utilizando essa classe do CI ou está utilizando PHPUnit?
>> >> > Qual o feedback tem para passar a nós? Referente a:
>> >> > - Custos com Teste;
>> >> > - Menos Retrabalho;
>> >> > - Controle de verão para as TDD;
>> >> > - Metodologia da equipe etc..
>> >> >
>> >> > Vi que na próxima versão do CI já virá com PHPUnit, Migration e
>> algumas
>> >> > coisas a mais...
>> >> > Abraços.
>> >> >
>> >> > Andreus Timm
>> >> > [email protected]
>> >> > (14) 9815-8500
>> >> >
>> >> >
>> >> > Em 31 de outubro de 2011 18:18, Evaldo Junior <[email protected]>
>> >> escreveu:
>> >> >
>> >> >> Oi, Andreus!
>> >> >>
>> >> >>    Pegou minha resposta anterior?
>> >> >>
>> >> >> Abraços
>> >> >>
>> >> >> Evaldo Junior
>> >> >> CaSoft Tecnologia e Desenvolvimento
>> >> >> +55 13 2138-9525
>> >> >> Site: http://casoft.info
>> >> >> Blog: http://infog.casoft.info
>> >> >>
>> >> >>
>> >> >>
>> >> >> 2011/10/31 Andreus Timm <[email protected]>:
>> >> >> > Nada, nem ninguém?
>> >> >> >
>> >> >> > Andreus Timm
>> >> >> > [email protected]
>> >> >> > (14) 9815-8500
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > Em 27 de outubro de 2011 09:48, Andreus Timm <
>> [email protected]
>> >> >> >escreveu:
>> >> >> >
>> >> >> >> Bom dia, Evaldo!
>> >> >> >> Você está utilizando essa classe do CI ou está utilizando PHPUnit?
>> >> >> >> Qual o feedback tem para passar a nós? Referente a:
>> >> >> >>   - Custos com Teste;
>> >> >> >>   - Menos Retrabalho;
>> >> >> >>   - Controle de verão para as TDD;
>> >> >> >>   - Metodologia da equipe etc...
>> >> >> >>
>> >> >> >> Andreus Timm
>> >> >> >> [email protected]
>> >> >> >> *www.zorbit.net*
>> >> >> >> (14) 9815-8500
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> Em 26 de outubro de 2011 17:34, TAYRON MIRANDA <
>> [email protected]
>> >> >> >escreveu:
>> >> >> >>
>> >> >> >> Quando eu testei a classe de teste unitário do CI,ele sempre me
>> >> retorna
>> >> >> o
>> >> >> >>> seguinte resultado.. metodo chamado, retorno esperado, o que foi
>> >> >> >>> retornado,
>> >> >> >>> se o esperado e o retornado for igual, retorna true ou false;
>> >> >> >>>
>> >> >> >>> Mas como sou noob no assunto, andei estudando um pouco dai vi que
>> >> esses
>> >> >> >>> testes é mais de responsabilidade de um tester por exemplo e
>> >> envolveria
>> >> >> >>> metodologias e bla bla bla.. dai desistir de ficar usando o teste
>> >> >> >>> unitário.... rsrsrs
>> >> >> >>>
>> >> >> >>> *TAYRON MIRANDA*
>> >> >> >>> (31) 9121-7921
>> >> >> >>> www.tayronmiranda.com.br
>> >> >> >>> MSN: [email protected]
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> Em 26 de outubro de 2011 15:22, Evaldo Junior <
>> [email protected]>
>> >> >> >>> escreveu:
>> >> >> >>>
>> >> >> >>> > Olá, Aléx!
>> >> >> >>> >
>> >> >> >>> >   Legal que você está usando o ciTestController =D
>> >> >> >>> >
>> >> >> >>> >   Você pode implementar seus testes usando a biblioteca padrão
>> de
>> >> >> várias
>> >> >> >>> > formas, uma delas é construindo um controller para cada teste.
>> O
>> >> que
>> >> >> o
>> >> >> >>> > ciTestController faz é simplificar a escrita e também os
>> >> resultados
>> >> >> >>> padrões
>> >> >> >>> > do CodeIgniter.
>> >> >> >>> >
>> >> >> >>> >   A minha recomendação é que você use um método para cada área
>> a
>> >> ser
>> >> >> >>> > testada. Por exemplo, um método _test_clientes() que faz todos
>> os
>> >> >> testes
>> >> >> >>> > relacionados aos clientes, um outro _test_vendas() que faz
>> todos
>> >> os
>> >> >> >>> testes
>> >> >> >>> > das vendas, etc.
>> >> >> >>> >
>> >> >> >>> >   E se tiver alguma sugestão de melhoria para o
>> ciTestController,
>> >> >> pode
>> >> >> >>> > mandar aqui na lista ou lá no GitHub.
>> >> >> >>> >
>> >> >> >>> > Abraços
>> >> >> >>> >
>> >> >> >>> > Evaldo Junior
>> >> >> >>> > CaSoft Tecnologia e Desenvolvimento
>> >> >> >>> > +55 13 2138-9525
>> >> >> >>> > Site: http://casoft.info
>> >> >> >>> > Blog: http://infog.casoft.info
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> > 2011/10/26 Aléx Oliveira <[email protected]>
>> >> >> >>> >
>> >> >> >>> > > Olá,
>> >> >> >>> > >
>> >> >> >>> > > Estou querendo implementar os teste unitários em um novo
>> >> projeto.
>> >> >> >>> Como é
>> >> >> >>> > a
>> >> >> >>> > > primeira vez que estou fazendo isso, necessito de uns Help.
>> >> >> >>> > >
>> >> >> >>> > > Andei pesquisando e encontrei uma biblioteca
>> >> >> >>> > > https://github.com/CaSoft/ciTestController criada pela
>> CaSoft
>> >> que
>> >> >> >>> > > implementa
>> >> >> >>> > > a library Unit Testing nativa do CI.
>> >> >> >>> > >
>> >> >> >>> > > Porém, como sou novo nessa metodologia, estou com dúvida
>> como eu
>> >> >> faria
>> >> >> >>> > > testes em um controller inteiro ou em um método de uma
>> classe,
>> >> >> usando
>> >> >> >>> a
>> >> >> >>> > > biblioteca acima.
>> >> >> >>> > >
>> >> >> >>> > > Se tiverem outras ferramentas que se apliquem ao CI e se
>> >> possível
>> >> >> com
>> >> >> >>> > > tutoriais, agradeço.
>> >> >> >>> > >
>> >> >> >>> > > Grande abraço,
>> >> >> >>> > >
>> >> >> >>> > > --
>> >> >> >>> > > Aléx de Oliveira
>> >> >> >>> > > Desenvolvedor TI para web
>> >> >> >>> > > Cel: 55 81158261
>> >> >> >>> > > _______________________________________________
>> >> >> >>> > > [email protected]
>> >> >> >>> > > http://www.codeigniter.com.br
>> >> >> >>> > >
>> >> >> >>>
>> >> >>
>> >>
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >> >> >>> > >
>> >> >> >>> > > ---------------------------
>> >> >> >>> > > Oportunidade de negócio
>> >> >> >>> > > http://www.franquiasargohost.net
>> >> >> >>> > > ---------------------------
>> >> >> >>> > >
>> >> >> >>> > _______________________________________________
>> >> >> >>> > [email protected]
>> >> >> >>> > http://www.codeigniter.com.br
>> >> >> >>> >
>> >> >> >>>
>> >> >>
>> >>
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >> >> >>> >
>> >> >> >>> > ---------------------------
>> >> >> >>> > Oportunidade de negócio
>> >> >> >>> > http://www.franquiasargohost.net
>> >> >> >>> > ---------------------------
>> >> >> >>> >
>> >> >> >>> _______________________________________________
>> >> >> >>> [email protected]
>> >> >> >>> http://www.codeigniter.com.br
>> >> >> >>>
>> >> >>
>> >>
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >> >> >>>
>> >> >> >>> ---------------------------
>> >> >> >>> Oportunidade de negócio
>> >> >> >>> http://www.franquiasargohost.net
>> >> >> >>> ---------------------------
>> >> >> >>>
>> >> >> >>
>> >> >> >>
>> >> >> > _______________________________________________
>> >> >> > [email protected]
>> >> >> > http://www.codeigniter.com.br
>> >> >> >
>> >>
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >> >> >
>> >> >> > ---------------------------
>> >> >> > Oportunidade de negócio
>> >> >> > http://www.franquiasargohost.net
>> >> >> > ---------------------------
>> >> >> >
>> >> >>
>> >> >> _______________________________________________
>> >> >> [email protected]
>> >> >> http://www.codeigniter.com.br
>> >> >>
>> >>
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >> >>
>> >> >> ---------------------------
>> >> >> Oportunidade de negócio
>> >> >> http://www.franquiasargohost.net
>> >> >> ---------------------------
>> >> >>
>> >> > _______________________________________________
>> >> > [email protected]
>> >> > http://www.codeigniter.com.br
>> >> >
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >> >
>> >> > ---------------------------
>> >> > Oportunidade de negócio
>> >> > http://www.franquiasargohost.net
>> >> > ---------------------------
>> >> >
>> >>
>> >> _______________________________________________
>> >> [email protected]
>> >> http://www.codeigniter.com.br
>> >>
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >>
>> >> ---------------------------
>> >> Oportunidade de negócio
>> >> http://www.franquiasargohost.net
>> >> ---------------------------
>> >>
>> > _______________________________________________
>> > [email protected]
>> > http://www.codeigniter.com.br
>> > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >
>> > ---------------------------
>> > Oportunidade de negócio
>> > http://www.franquiasargohost.net
>> > ---------------------------
>> >
>>
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>>
>
>
>
>-- 
>
>*
>---------------------------------------------------------------------------------------------------------------------------
>*
>"Eu adoraria mudar o mundo, pena que eles não me fornecem o
>código-fonte".
>        ~
>     \°v°
>      ( . )\   --> open-source
>      ^ ^
>*
>---------------------------------------------------------------------------------------------------------------------------
>*
>Email: [email protected]
>Url: http://andrewd.com.br
>_______________________________________________
>[email protected]
>http://www.codeigniter.com.br
>http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>---------------------------
>Oportunidade de negócio
>http://www.franquiasargohost.net
>---------------------------
>
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a