Ten dokument zawiera następujące informacje:

Jeśli zdarzy się zmodyfikować publiczną Interfejs API Angular, API złote pliki należy zaktualizować za pomocą …

Ponadto to zatwierdzenie ma następujący nagłówek:

poprawka: publiczne API złote pliki # 16414

Zastanawiam się, co zwykle nazywa się „złotymi plikami”. Przeszukałem go i wygląda na to, że to wyrażenie jest powszechnie używane.

Komentarze

  • lists.boost.org/boost-users/2013/04/78334.php . To ' dla niektórych konkretnych testów, w których porównujesz wynik testu z określonym plikiem.
  • W mojej szyi, odnosimy się do nich jako " linie bazowe ". Kiedy test się zmieni lub implementacja się zmieni, musimy zaktualizować linie bazowe, aby były zgodne z nowymi testami lub implementacjami.

Odpowiedź

„Złoty plik” to oczekiwany wynik jakiegoś testu (zwykle zautomatyzowanego), przechowywany jako oddzielny plik, a nie jako ciąg znaków w kodzie testu. Więc kiedy test jest wykonywany, wczyta plik i porówna go z wyjściem wygenerowanym przez testowany system.

To nie jest bardzo powszechne wyrażenie; nie słyszałem go w 15 lat profesjonalnego programowania, mimo że wielokrotnie korzystałem z takich plików.

Komentarze

  • Jaka jest powszechna nazwa opisująca te pliki?
  • @cowlinator: Nie ' nie sądzę, że naprawdę istnieje. Pomyślałem o nich jako o " oczekiwanym wyniku ".
  • Termin pokrewny, który ja ' znam, to ' złote dane '. Odnosi się to do danych testowych, które nie ' t się zmieniają. Oczekuje się, że te dane wejściowe spowodują takie same (lub bardzo podobne dane wyjściowe) użyte w teście regresji. Termin ' złoty ' prawdopodobnie pochodzi z faktu, że złoto jest substancją stabilną.
  • W produkcji elektroniki ' złota jednostka ' jest najlepszym prototypem lub jedną z najlepszych / najbardziej typowych jednostek z pierwszego przebieg produkcyjny zarezerwowany na weryfikację procedur testowych i porównanie z przyszłymi jednostkami.

Odpowiedź

W w skrócie, złoty plik to plik, w którym przechowujemy dane wyjściowe i który zostanie użyty przez test jako oczekiwany wynik. Ten plik powinien być aktualizowany za każdym razem, gdy wynik zmieni się z ważnego powodu. To jest takie proste :).

Jeszcze raz wprowadzenie i używanie złotych plików w naszych testach jest całkiem proste i łatwe w użyciu.

Otrzymałem ten przydatny link .

Komentarze

  • Link URL jest uszkodzony
  • @cowlinator – – znalazłem alternatywny host dla tego samego autora / tematu / linku do daty i poprawioną odpowiedź

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *