"Ekte" programmerere kommer til å dra meg gjennom søla på dette, men dessverre bryr jeg meg ikke. tl; Nå har jeg fått Claude til å kjøre en full "suite" med E2E-tester på vanlig engelsk + dramatiker tradisjonelle E2E-tester er et stort slit å vedlikeholde. De er utrolig skjøre og passer rett og slett ikke for noen kodebase som raskt endrer seg eller utvider seg. men de ER enormt innflytelsesrike i en AI-assistert programmeringsverden fordi de lar AI verifisere arbeidet deres på samme måte som en bruker av appen din ville gjort. du kan la AI skrive/vedlikeholde dine tradisjonelle E2E-tester, men jeg lover at de raskt vil overse CSS-velgere og funksjonsendringer, og du vil bli dypt rasende. I stedet kan du bruke markdown og la Claude kjøre gjennom alle hovedscenarioene for deg! Jeg kjører det vanligvis manuelt et par ganger om dagen for å sjekke hele appen med en tilpasset /e2e claude-kommando. Dette er bare for å supplere resten av den tradisjonelle testsuiten som et siste bevis på at ting faktisk fungerer for brukerne.