IA: comparação de testes
O curso usa um assistente de IA como tutor numa comparação técnica: RSpec contra Minitest num app Rails que roda RSpec. Cada aula junta um prompt a uma resposta de IA realista. Depois confere essa resposta contra o código instalado das gems e comandos rodados no app. As respostas incluem uma comparação correta, uma tradução com uma afirmação estrutural exagerada, uma asserção com a origem errada e uma conclusão falsa tirada de fatos verdadeiros. No fim, há uma lista de cinco perguntas para conferir afirmações técnicas de um tutor de IA.
O que você vai aprender
- ✓Ler uma resposta de comparação da IA separando fatos verificáveis de opiniões com cara de conclusão
- ✓Conferir uma tradução feita por IA de um matcher e de um bloco context do RSpec para Minitest
- ✓Seguir o assert_difference até o ActiveSupport, fora da gem minitest pura
- ✓Separar uma biblioteca instalada de uma biblioteca ligada ao código que roda
- ✓Usar uma lista de cinco perguntas nas afirmações técnicas de um tutor de IA
Um tutor de IA vale a pena quando dá pra checar as respostas dele
"Devo usar RSpec ou Minitest?" é o tipo de pergunta que um assistente de código com IA responde na hora, e numa comparação tão documentada ele costuma acertar. O curso deste app "Minitest: testes de model" já chegou à resposta para este código. O RSpec é o que este app roda: 206 arquivos de spec,…
Ler a aula completa grátis →Currículo
7 aulasUm tutor de IA vale a pena quando dá pra checar as respostas dele
Apresenta o uso de um assistente de IA como tutor sobre RSpec e Minitest, conferindo as respostas no código.
Um primeiro prompt: o que uma IA diz sobre RSpec versus Minitest
Um prompt curto de comparação traz fatos corretos e uma linha de opinião sobre nenhum framework ser errado.
Pedindo pra uma IA traduzir um exemplo real de RSpec pro Minitest
A IA traduz certo o matcher include com assert_includes, mas exagera ao mapear um bloco context para Minitest.
Conferindo uma afirmação de IA sobre assert_difference no código-fonte
A IA chama o assert_difference de asserção do Minitest, mas ele vem do ActiveSupport e falha sem Rails.
A resposta plausível e errada que o curso de testes deste app já pegou
A IA encadeia fatos verdadeiros sobre o ActiveRecord::TestFixtures na conclusão falsa de que este app já o inclui.
Uma lista curta pra verificar o que um tutor de IA te diz
Uma lista de cinco perguntas para afirmações técnicas de IA, aplicada a uma afirmação sobre FactoryBot no Minitest.
Juntando tudo: um tutor de IA, e a base real pra checar as respostas dele
Revisa as quatro respostas de IA, a origem de cada checagem e quais afirmações pedem um segundo olhar.