Neste vídeo, o seguinte padrão é seguido: 1. Preparar o terreno para o teste; 2. Executar a ação em si; e 3. Verificar o resultado. Este padrão é conhecido como AAA: Arrange, Act e Assert. Se quiser saber mais detalhes, além dos livros já indicados na descrição, você pode conferir esse artigo curtinho: wiki.c2.com/?ArrangeActAssert
Isso aí garoto! 😊 Parabéns pela criação do canal e do seu primeiro conteúdo! Tenho certeza vão ser lançados mais conteúdos excelentes feitos por você! Sucesso na sua jornada! Aguardando ansiosamente os novos conteúdos! 😋 Um abraço!
Ótima didática, parabéns! Aguardando mais conteúdo sobre testes, principalmente com PHPUnit e Testes de integração, sempre quis ver um vídeo didático assim sobre.
Opa, fico feliz que tenha curtido. Vou anotar a sugestão aqui pra fazer sobre testes de integração. Quanto ao PHPUnit, no vídeo sobre dublês de testes eu deixei um desafio pra poder lançar um vídeo sobre PHPUnit. Da uma olhada lá. 😁
Fala Vinicius, tudo show! Cara primeiramente excelente vídeo, eu estava na dúvida e teu vídeo me esclareceu muito! Mas ficou uma dúvida... essa mandíbula extremamente máscula e "Chad" que você tem é genética? Praticou Mewing? Tomou testo em algum momento?
Oi, Aline. Eu pretendo falar sobre o tipo de testes E2E, mas não fazer um curso completo aqui. Eu já possuo um curso completo lá na plataforma da Alura. :-D
Ótimo conteúdo !!! Vinícius, eu gostaria de saber qual é essa distro de Linux que você usa, e qual versão dela? Achei bem legal e estou pensando em experimentar
Eu fiz de uma forma que o arquivo 'file' permaneça sempre reescrevendo ele caso exista... ou vc pode fazer da seguinte forma procurar dentro se aquealas palavras existam caso queira executar novamente: primeira opção if(file_exists($pathFile)){ file_put_contents($pathFile, $waitedContent) or die("Could not clear file!"); } if($waitedContent === file_get_contents($pathFile)){ echo 'OK TEST'.PHP_EOL; } else{ echo'TEST FAILED'.PHP_EOL; } Caso queira manter o arquivo, porem somente verificando se aqueles valores existem realmente la dentro você pode usar if(strpos(file_get_contents($pathFile),$waitedContent !==false)){ echo 'não existe arquivo aqui'; }else{ echo' Encontrado com suceso'; }
Neste vídeo, o seguinte padrão é seguido:
1. Preparar o terreno para o teste;
2. Executar a ação em si; e
3. Verificar o resultado.
Este padrão é conhecido como AAA: Arrange, Act e Assert.
Se quiser saber mais detalhes, além dos livros já indicados na descrição, você pode conferir esse artigo curtinho:
wiki.c2.com/?ArrangeActAssert
Bem dinâmico, aborda conceitos de teste e suas importâncias, também deixa claro as falhas que seus teste pode ter, para poder corrigir
Isso aí garoto! 😊
Parabéns pela criação do canal e do seu primeiro conteúdo!
Tenho certeza vão ser lançados mais conteúdos excelentes feitos por você!
Sucesso na sua jornada!
Aguardando ansiosamente os novos conteúdos! 😋
Um abraço!
Apesar de eu não saber NADA de PHP. Seu vídeo foi muito didático. Obrigado. Me inscrevi.
Fico feliz que tenha sido útil.
Show de bola! A comunidade agradece.
Show!
Show de bola Vinícius. Queremos mais
Obrigado e parabns pela ótima didática.
Eu que agradeço pelo feedback. Que bom que curtiu. :-D
Sua didática é muito boa, boa sorte com o canal.
Didática muito boa, parabéns!
Muito obrigado, Ju! 🤩
uma didática fenomenal. parabéns pelo conteúdo.
Muito obrigado pelo feedback, Guilherme. Que bom que curtiu.
Adorei!!!!!!!!!
Muito esclarecedor, obrigado!
Que bom que foi útil, Pedro. :-D
Muito bom! Muito bem explicado, parabéns!
Fico feliz que tenha curtido. Obrigado pelo feedback, Aderbal. :-D
Gostei do conteúdo.
👍👍👍👍
Bem legal, né!? Pretendo fazer uns vídeos mais atuais sobre testes...
Ótima didática, parabéns! Aguardando mais conteúdo sobre testes, principalmente com PHPUnit e Testes de integração, sempre quis ver um vídeo didático assim sobre.
Opa, fico feliz que tenha curtido. Vou anotar a sugestão aqui pra fazer sobre testes de integração.
Quanto ao PHPUnit, no vídeo sobre dublês de testes eu deixei um desafio pra poder lançar um vídeo sobre PHPUnit. Da uma olhada lá. 😁
Fala Vinicius, tudo show! Cara primeiramente excelente vídeo, eu estava na dúvida e teu vídeo me esclareceu muito! Mas ficou uma dúvida... essa mandíbula extremamente máscula e "Chad" que você tem é genética? Praticou Mewing? Tomou testo em algum momento?
Fala aí! Muito obrigado pelo elogio. rsrsrs
Acho que é genética mesmo, não sei. Nunca tinha reparado na minha mandíbula. rsrsrs
Muito bom cara!
Didática, exemplos ótimos.
Adorei o conteúdo, muito bem explicado!!
Acho que tu tem aula na Alura né? Que conteudo foda meu brother, parabéns
Tenho vários cursos gravados pra lá sim. :-D
Seria interesante usar essa função dentro de varios projetos para testar a funcionalidade.....
tamo junto.....
Valeu, Rosana.
😁
Ótimo ficou muito bom, seria massa fazer um cenário de CRUD poderia até dividir em várias etapas para o vídeo não ficar muito longo.
Valeu pela sugestão, Alisson. A ideia seria mostrar que tipo de conteúdo? Comunicação com banco?
Voce pretende ensinar testes automatizados com cypress e/ou selenium?
Oi, Aline. Eu pretendo falar sobre o tipo de testes E2E, mas não fazer um curso completo aqui.
Eu já possuo um curso completo lá na plataforma da Alura. :-D
Ótimo conteúdo !!!
Vinícius, eu gostaria de saber qual é essa distro de Linux que você usa, e qual versão dela? Achei bem legal e estou pensando em experimentar
Opa. Valeu pelo feedback, Alef. A distro é Linux Mint. Na gravação do vídeo era a versão 19.3. Hoje já to usando a versão 20. :-D
Bem crazy
Espero que tenha sido útil. :-D
Esse md5 ai pode conflituar hash. Ja aconteceu comigo em um sistema em produção
Sim. A escolha da função foi só pela simplicidade na explicação já que todo mundo conhece. Não é uma boa abordagem pra gerar nomes únicos.
Eu fiz de uma forma que o arquivo 'file' permaneça sempre reescrevendo ele caso exista... ou vc pode fazer da seguinte forma procurar dentro se aquealas palavras existam caso queira executar novamente:
primeira opção
if(file_exists($pathFile)){
file_put_contents($pathFile, $waitedContent) or die("Could not clear file!");
}
if($waitedContent === file_get_contents($pathFile)){
echo 'OK TEST'.PHP_EOL;
}
else{
echo'TEST FAILED'.PHP_EOL;
}
Caso queira manter o arquivo, porem somente verificando se aqueles valores existem realmente la dentro você pode usar
if(strpos(file_get_contents($pathFile),$waitedContent !==false)){
echo 'não existe arquivo aqui';
}else{
echo' Encontrado com suceso';
}
showwwww
Opa, que bom que curtiu. Literalmente o primeiro vídeo do canal. Massa demais.
Oooo0
Ppppp1