Acest document prevede următoarele:

Dacă se întâmplă să modificați publicul API-ul Angular, API fișierele aurii trebuie actualizate folosind …

De asemenea, acest commit are următorul titlu:

fix: API public fișiere aurii # 16414

Mă întreb ce se numește de obicei „fișiere de aur”. Am „căutat prin Google și se pare că această frază este frecvent utilizată.

Comentarii

  • lists.boost.org/boost-users/2013/04/78334.php . Este ' pentru unele teste specifice, în care comparați rezultatul unui test cu un fișier specific.
  • În gâtul meu de pădure, ne referim la ele ca " linii de bază ". Când se modifică un test sau se modifică o implementare, trebuie să actualizăm liniile de bază pentru a fi în concordanță cu noile teste sau implementări.

Răspuns

Un „fișier auriu” este rezultatul așteptat al unui test (de obicei automatizat), stocat ca un fișier separat, mai degrabă decât ca un șir literal în codul de testare. Deci, atunci când testul este executat, acesta va citi în fișier și îl va compara cu ieșirea produsă de sistemul testat.

Nu este o expresie foarte obișnuită; nu am auzit-o în 15 ani de programare profesională, deși am folosit astfel de fișiere de multe ori.

Comentarii

  • care este numele comun pentru a descrie aceste fișiere?
  • @cowlinator: nu ' nu cred că există una. M-am gândit doar la ele ca " ieșire așteptată ".
  • Un termen asemănător pe care îl cunosc ' este ' date aurii '. Aceasta se referă la datele de testare care nu ' se modifică. Se preconizează că această intrare va produce același lucru (sau foarte asemănător) ieșire) atunci când este utilizat într-un test de regresie. Termenul ' aur ' provine probabil din faptul că aurul este o substanță stabilă.
  • În fabricarea produselor electronice, o ' unitate aurie ' este cel mai bun prototip sau una dintre cele mai bune / mai tipice unități din prima producție care este rezervată pentru verificarea procedurilor de testare și pentru compararea cu unitățile viitoare.

Răspuns

Într-un pe scurt, un fișier auriu este un fișier în care stocăm ieșirea și care va fi folosit de test ca ieșire așteptată. Acest fișier ar trebui să fie actualizat de fiecare dată când ieșirea se modifică din motive întemeiate. Este atât de simplu :).

Din nou, introducerea și utilizarea fișierelor aurii în testele noastre este destul de simplă și ușor de utilizat.

Am primit acest link util .

Comentarii

  • Link-ul URL este rupt
  • @cowlinator – – a fost găsită o gazdă alternativă pentru același link autor / subiect / dată și răspuns fix

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *