Detta dokument anger följande:
Om du råkar ändra allmänheten API för Angular, API gyllene filer måste uppdateras med …
Även detta åtagande har följande rubrik:
fix: offentligt API gyllene filer # 16414
Jag undrar vad som vanligtvis kallas ”gyllene filer”. Jag har googlat runt och det verkar som att denna fras ofta används.
Kommentarer
- lists.boost.org/boost-users/2013/04/78334.php . Det ' är för vissa specifika tester, där du jämför resultatet av ett test med en specifik fil.
- I min hals av skogen hänvisar vi till dem som " baslinjer ". När ett test ändras eller en implementering ändras måste vi uppdatera baslinjerna så att de överensstämmer med de nya testerna eller implementeringarna.
Svar
En ”gyllene fil” är den förväntade utgången för något test (vanligtvis automatiserat), lagrat som en separat fil snarare än som en strängbokstav i testkoden. Så när testet körs kommer det att läsa i filen och jämföra det med utdata som produceras av systemet som testas.
Det är egentligen inte ett mycket vanligt uttryck. Jag har inte hört det på 15 år av professionell programmering, även om jag har använt sådana filer många gånger.
Kommentarer
- vad är det vanliga namnet för att beskriva dessa filer?
- @cowlinator: Jag tror inte ' att det verkligen finns en. Jag tänkte bara på dem som " förväntad effekt ".
- En relaterad term jag ' jag känner till är ' gyllene data '. Detta hänvisar till testdata som inte ' t förändras. Denna ingång förväntas ge samma (eller mycket liknande) utgång) när den används i ett regressionstest. Termen ' gyllene ' kommer troligen från det faktum att guld är en stabil substans.
- Vid elektroniktillverkning är en ' gyllene enhet ' den bästa prototypen eller en av de bästa / mest typiska enheterna från första produktionskörning som är avsatt för att verifiera testprocedurer och för jämförelse med framtida enheter.
Svar
I en nötskal, en gyllene fil är en fil där vi lagrar utdata och som kommer att användas av testet som den förväntade utdata. Den här filen bör uppdateras när utmatningen ändras av goda skäl. Det är så enkelt :).
Återigen är det ganska enkelt och lätt att använda att införa och använda gyllene filer i våra tester.
Jag fick den här användbara länken .
Kommentarer
- URL-länken är trasig
- @cowlinator – – hittade alternativ värd för samma författare / ämne / datumlänk och fast svar