Tento dokument uvádí následující:

Pokud náhodou změníte veřejnost API Angular, API zlaté soubory musí být aktualizovány pomocí …

Také toto potvrzení má následující nadpis:

oprava: veřejné API zlaté soubory # 16414

Zajímalo by mě, co se obvykle označuje jako „zlaté soubory“. Prošel jsem googlem a zdá se, že tato fráze se běžně používá.

Komentáře

  • lists.boost.org/boost-users/2013/04/78334.php . Je to ' s pro některé konkrétní testy, kde porovnáváte výstup testu s konkrétním souborem.
  • V mém lese na ně odkazujeme jako " základní linie ". Když se test změní nebo se změní implementace, musíme aktualizovat základní linie tak, aby odpovídaly novým testům nebo implementacím.

Odpovědět

„Zlatý soubor“ je očekávaný výstup nějakého testu (obvykle automatizovaného), uloženého jako samostatný soubor, nikoli jako řetězcový literál uvnitř testovacího kódu. Po provedení testu se tedy soubor načte a porovná s výstupem produkovaným testovaným systémem.

Není to opravdu běžný výraz; neslyšel jsem ho za 15 roky profesionálního programování, i když jsem takové soubory mnohokrát používal.

Komentáře

  • jaký je běžný název pro popis těchto souborů?
  • @cowlinator: Nemyslím si ' že nějaký opravdu existuje. Jen jsem na ně myslel jako " očekávaný výstup ".
  • Související výraz, který mi ' znám, je ' golden data '. Týká se to testovacích dat, která se nezmění ' t. Očekává se, že tento vstup bude stejný (nebo velmi podobný) při použití v regresním testu. Termín ' zlatý ' pravděpodobně pochází ze skutečnosti, že zlato je stabilní látka.
  • Ve výrobě elektroniky je ' zlatá jednotka ' nejlepší prototyp nebo jedna z nejlepších / nejtypičtějších jednotek od prvního výrobní běh, který je vyhrazen pro ověřování testovacích postupů a pro porovnávání s budoucími jednotkami.

Odpověď

V Stručně řečeno, zlatý soubor je soubor, do kterého ukládáme výstup a který bude testem použit jako očekávaný výstup. Tento soubor by měl být z dobrého důvodu aktualizován kdykoli se změní výstup. To je tak jednoduché :).

Zavádění a používání zlatých souborů v našich testech je opět velmi jednoduché a snadno použitelné.

Dostal jsem tento užitečný odkaz .

Komentáře

  • URL odkaz je nefunkční
  • @cowlinator – – nalezen alternativní hostitel pro stejného autora / odkaz na téma / datum a pevnou odpověď

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *