testupptäckt
Testupptäckt är ett begrepp inom mjukvarutestning som avser den automatiska upptäckten av testfall och testskript i ett programvaruprojekt av ett testverktyg eller ramverk. Istället för att manuellt lista vilka tester som ska köras, skannar ramverket projektets källkod enligt konventioner (filnamn, klasser, metoder) och samlar in tester som följer namngivningsmönster eller annoteringar.
Förekomsten: Ursprungligen behövdes ofta kataloger med explicit lista. Med objektorienterad enhetstestning och ökat testanvändande blev testupptäckt
Tekniker: Upptäcktprocessen innebär katalogsökning, dynamisk laddning av moduler eller klasser, filtrering av icke-testrelaterat innehåll och caching
Fördelar: Minskad konfiguration, snabbare testkörningar i utvecklingscykler och enklare integration i byggsystem. Mindre risk att nya
Utmaningar: I mycket stora projekt kan upptäckt ta tid och orsaka överrörelse av testresultat. Felkonfigurationer kan
Se även: Testautomation, Enhetstestning, Testramverk, Pytest, JUnit.