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ź