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 ---------------------------

