O que são Testes Automatizados | Programando com Vinicius Dias

Поделиться
HTML-код
  • Опубликовано: 9 ноя 2024

Комментарии • 48

  • @DiasDeDev
    @DiasDeDev  4 года назад +17

    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

  • @rogerferreira5818
    @rogerferreira5818 4 года назад +3

    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

  • @diogomascarenha
    @diogomascarenha 4 года назад +6

    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!

  • @JoaoVictor-fl7dg
    @JoaoVictor-fl7dg 8 месяцев назад +1

    Apesar de eu não saber NADA de PHP. Seu vídeo foi muito didático. Obrigado. Me inscrevi.

    • @DiasDeDev
      @DiasDeDev  7 месяцев назад +1

      Fico feliz que tenha sido útil.

  • @tarcnux
    @tarcnux 4 года назад

    Show de bola! A comunidade agradece.

  • @jaguarnet7
    @jaguarnet7 4 года назад +2

    Show!

  • @rogeriomq
    @rogeriomq 4 года назад

    Show de bola Vinícius. Queremos mais

  • @ribafs
    @ribafs 3 года назад

    Obrigado e parabns pela ótima didática.

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Eu que agradeço pelo feedback. Que bom que curtiu. :-D

  • @wilbersilva9443
    @wilbersilva9443 4 года назад +1

    Sua didática é muito boa, boa sorte com o canal.

  • @jusilveira7830
    @jusilveira7830 Год назад

    Didática muito boa, parabéns!

    • @DiasDeDev
      @DiasDeDev  Год назад

      Muito obrigado, Ju! 🤩

  • @GuihMatosPhotography
    @GuihMatosPhotography 3 года назад

    uma didática fenomenal. parabéns pelo conteúdo.

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Muito obrigado pelo feedback, Guilherme. Que bom que curtiu.

  • @vanessadias1316
    @vanessadias1316 4 года назад +1

    Adorei!!!!!!!!!

  • @pedromatoso279
    @pedromatoso279 4 года назад

    Muito esclarecedor, obrigado!

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      Que bom que foi útil, Pedro. :-D

  • @oadcavalcante
    @oadcavalcante 4 года назад

    Muito bom! Muito bem explicado, parabéns!

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      Fico feliz que tenha curtido. Obrigado pelo feedback, Aderbal. :-D

  • @princesacaroco8816
    @princesacaroco8816 3 года назад

    Gostei do conteúdo.
    👍👍👍👍

    • @DiasDeDev
      @DiasDeDev  3 года назад +1

      Bem legal, né!? Pretendo fazer uns vídeos mais atuais sobre testes...

  • @aqueleMetal
    @aqueleMetal 4 года назад

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

    • @DiasDeDev
      @DiasDeDev  4 года назад

      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á. 😁

  • @fraternidadeaustriaca2625
    @fraternidadeaustriaca2625 2 года назад +1

    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?

    • @DiasDeDev
      @DiasDeDev  2 года назад

      Fala aí! Muito obrigado pelo elogio. rsrsrs
      Acho que é genética mesmo, não sei. Nunca tinha reparado na minha mandíbula. rsrsrs

  • @juliopsy
    @juliopsy 4 года назад

    Muito bom cara!
    Didática, exemplos ótimos.

  • @maxwellferreira670
    @maxwellferreira670 4 года назад

    Adorei o conteúdo, muito bem explicado!!

  • @alvarosouza3494
    @alvarosouza3494 3 года назад

    Acho que tu tem aula na Alura né? Que conteudo foda meu brother, parabéns

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Tenho vários cursos gravados pra lá sim. :-D

  • @piacavas
    @piacavas 2 года назад

    Seria interesante usar essa função dentro de varios projetos para testar a funcionalidade.....

  • @rosanareichenbach88
    @rosanareichenbach88 2 года назад

    tamo junto.....

  • @alissonsilva9419
    @alissonsilva9419 4 года назад

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

    • @DiasDeDev
      @DiasDeDev  4 года назад

      Valeu pela sugestão, Alisson. A ideia seria mostrar que tipo de conteúdo? Comunicação com banco?

  • @AlineBora
    @AlineBora 3 года назад

    Voce pretende ensinar testes automatizados com cypress e/ou selenium?

    • @DiasDeDev
      @DiasDeDev  3 года назад

      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

  • @alefsilva5993
    @alefsilva5993 4 года назад

    Ó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

    • @DiasDeDev
      @DiasDeDev  4 года назад +1

      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

  • @alissonvinicius334
    @alissonvinicius334 2 года назад

    Bem crazy

    • @DiasDeDev
      @DiasDeDev  2 года назад

      Espero que tenha sido útil. :-D

  • @ciromeneses3152
    @ciromeneses3152 10 месяцев назад

    Esse md5 ai pode conflituar hash. Ja aconteceu comigo em um sistema em produção

    • @DiasDeDev
      @DiasDeDev  10 месяцев назад

      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.

  • @piacavas
    @piacavas 2 года назад

    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';
    }

  • @dheymesena8286
    @dheymesena8286 3 года назад

    showwwww

    • @DiasDeDev
      @DiasDeDev  3 года назад

      Opa, que bom que curtiu. Literalmente o primeiro vídeo do canal. Massa demais.

  • @iracikoepsel5026
    @iracikoepsel5026 3 года назад

    Oooo0