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

preview_player
Показать описание
No mundo do #desenvolvimento, testar o que fizemos é parte essencial do processo, mas #testes são demorados, logo, caros. Além disso, ninguém gosta de ficar clicando em botões, executando comandos e verificando resultados pra testar se tá tudo certo, né!?

Nesse vídeo você vai entender o que é um teste automatizado, sua estrutura básica e como criar um teste automatizado da forma mais simples e rudimentar possível.

Se quiser se aprofundar no assunto de #TestesAutomatizados, deixa aqui nos comentários pra eu criar mais vídeos, e caso queira, posso te recomendar alguns livros interessantes sobre o assunto:

----------------------------------

Para mais conteúdos sobre boas práticas de programação, testes, arquitetura de software e tudo que há de bom, não se esqueça de se inscrever e ativar o sininho para receber notificações.

Para entrar em contato:

Рекомендации по теме
Комментарии
Автор

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:

DiasDeDev
Автор

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

rogerferreira
Автор

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!

diogomascarenha
Автор

Obrigado e parabns pela ótima didática.

ribafs
Автор

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

JoaoVictor-fldg
Автор

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

wilbersilva
Автор

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

GuihMatosPhotography
Автор

Muito bom! Muito bem explicado, parabéns!

oadcavalcante
Автор

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

juliopsy
Автор

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

aqueleMetal
Автор

Adorei o conteúdo, muito bem explicado!!

maxwellferreira
Автор

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

piacavas
Автор

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

alvarosouza
Автор

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?

fraternidadeaustriaca
Автор

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

piacavas
Автор

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

AlineBora
Автор

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

alissonsilva
Автор

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

ciromeneses
Автор

Ó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

alefsilva