Тёмный

Domine Testes de Unidade com Arrange, Act, Assert |  

balta.io
Подписаться 89 тыс.
Просмотров 2,3 тыс.
50% 1

Опубликовано:

 

11 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 29   
@baltaio
@baltaio 5 дней назад
🎃 PARTICIPE DO DESAFIO CAÇA AOS BUGS + MASTERCLASS TESTES DE UNIDADE NA PRÁTICA go.balta.io/desafio-caca-aos-bugs?
@patrickstrogueia
@patrickstrogueia 5 дней назад
Seria interessante abordar o conteúdo de testes automatizado do tipo e2e. Sei que isso pode ser feito pelo Selenium com C# e também tem um framework da Microsoft chamado Playwright que também pode ser escrito em C# para a realização dos testes automatizados do tipo e2e. Isso iria ajudar muito a galera de QA.
@baltaio
@baltaio 5 дней назад
ótima sugestão!!!
@WyniciusSilva
@WyniciusSilva 4 дня назад
aborda as melhores práticas para tetes unitários, por favor, balta!
@baltaio
@baltaio 4 дня назад
Saiu um short sobre isso aqui no canal agora pouxo
@andreluizdosanjos5489
@andreluizdosanjos5489 3 дня назад
Balta, iniciamos essa semana a implantação de testes automatizados E2E em uma nova solução, estamos utilizando Playwright, escrevendo os testes em C#, considero um tópico interessante, e também a automatização dos testes no CI
@baltaio
@baltaio 3 дня назад
Playwright é show!!!
@joaogabrielv.m328
@joaogabrielv.m328 5 дней назад
Balta, seria muito bacana falar também sobre as libs para gerar mocks, como o Moq, NSubstitue e o FakeItEasy. Vamo pra cima!
@baltaio
@baltaio 5 дней назад
Showww! Ótima sugestão!
@leandrogaspar3670
@leandrogaspar3670 4 дня назад
Balta mostra como fazer testes que dependem de banco. Como a gente faz para subir um mock do banco para rodar os testes sem sujar a base.
@baltaio
@baltaio 3 дня назад
Boa!! Esse vou mostrar na masterclass!
@leonardogsperin
@leonardogsperin 4 дня назад
Balta sei que não existem somente testes unitários, por exemplo temos os testes de integração, poderia falar de outros tipos de testes e suas importâncias? Algo interessante seria tbm discutir por que falamos tanto de testes unitários e não de outros tipos de testes?
@baltaio
@baltaio 4 дня назад
Boa!! Vou tentar falar mais sobre isso na masterclass!!
@TurinTurambar_
@TurinTurambar_ 5 дней назад
Exceto se for os AAA da Ubisoft ultimamente, aí prefiro até um indie.
@baltaio
@baltaio 5 дней назад
😂
@rafaelfreitas3545
@rafaelfreitas3545 4 дня назад
Pra mim a maior dificuldade é conseguir manter os testes organizados e simples quando o projeto vai crescendo muito. Por exemplo, ao realizar os testes normalmente crio alguns objetos DTO que serão utilizados como input, porém, com o passar do tempo e a adição de novos testes entro em um dilema. É melhor que cada teste tenha seus proprios objetos de teste, ou devo fazer de uma forma que testes compartilhem esses objetos? Na primeira abordagem tenho como desvantagem a duplicação de codigos, as vezes vários testes criam objetos muito parecidos, senão identicos. Na segunda abordagem resolvo esse problema, mas criou outro que é o fato de que se mexer em um objeto para um determinado teste acabo afetando vários outros, ficando muitas vezes dificil alterar algo.
@baltaio
@baltaio 3 дня назад
Vou tratar isso na masterclass, mas o AAA e o RGR ajudam muito nisso!!
@ancelmoweb
@ancelmoweb 4 дня назад
Poderia falar e dar exemplos sobre teste de integração. Teste unitário de classes Service e Application
@baltaio
@baltaio 4 дня назад
Showwww, com certeza!
@joaocavalcantesp
@joaocavalcantesp 4 дня назад
olá Balta, a maior dificuldade é o "mockar", tanto dados que viriam de BD como preencher as propriedades. Trabalhei numa empresa a um tempo atras que utilizada algumas libs para mock, lá utilizavamos o xunit. Eu assino seus cursos não vi algo especificamente a testes. Valeu
@baltaio
@baltaio 4 дня назад
Showww! É uma boa dúvida... já mostrei bastante disso nos cursos de testes, vale a pena dar uma olhada (ou revisada) lá...
@RonaldoSilvaAccountant
@RonaldoSilvaAccountant 4 дня назад
Não sei por onde começar a testar numa aplicação legada... qual a dica Balta?
@baltaio
@baltaio 4 дня назад
Cria separações do código... normalmente legado é bem acoplado, então pega um pedaço pequeno, isola ele, refatora e testa... vai fazendo isso... faz pouco, faz certo, faz sempre 🚀
@PatrikRufino
@PatrikRufino 2 дня назад
Olá Balta, tudo certo? No caso quando falamos destes *Testes de Uinidade*, o ideal seria testarmos cada função de nosso projeto, até com coisas simples como no exemplo do video. Uma função que devolve a soma de dois números?
@baltaio
@baltaio 2 дня назад
Dificilmente você vai ter uma função simples assim... mas se tiver e quiser testar, sim... Porém, eu foco no obrigatório primeiro... se sobrar tempo (O que quase nunca acontece) ai testo o resto!
@PatrikRufino
@PatrikRufino 2 дня назад
@@baltaio Então só pra confirmar se entendi, em situações reais, normalmente vamos focar no core, regras de negócio e domínio da aplicação, e não em atingir 100% de cobertura?
@baltaio
@baltaio 2 дня назад
@@PatrikRufino Isso ai... vou falar sobre Domínio, DDD e arquitetura limpa nos próximos conteúdos aqui!
Далее
.NET 9 Release Candidate 2 | #balta
12:31
Просмотров 3,2 тыс.
КОТЁНОК ЗАСТРЯЛ В КОПИЛКЕ#cat
00:37
How to Learn Programming (even if you're stupid)
8:49
Просмотров 597 тыс.
Desbostificando o Ubuntu!
9:17
Просмотров 38 тыс.