Skip to content
Vitest 3
Main Navigation Przewodnik & APIKonfiguracjaTryb przeglądarkiZaawansowane API
3.2.0
2.1.9
1.6.1
0.34.6

Polski

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Türkçe
čeština
magyar

Polski

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Türkçe
čeština
magyar

Wygląd

Sidebar Navigation

Wprowadzenie

Dlaczego tryb przeglądarkowy

Tryb przeglądarkowy

Konfiguracja

Referencja konfiguracji przeglądarki

Konfigurowanie Playwright

Konfiguracja WebdriverIO

API

API kontekstowe

Interaktywne API

Lokatory

API asercji

Polecenia

Przewodnik

Wiele konfiguracji

Konfiguracja Vitest

Dokumentacja API testowego

Zaawansowane API

Na tej stronie

Dlaczego tryb przeglądarkowy ​

Motywacja ​

Opracowaliśmy funkcję trybu przeglądarkowego Vitest, aby usprawnić proces testowania i zapewnić dokładniejsze oraz bardziej wiarygodne wyniki. To eksperymentalne rozszerzenie interfejsu testowego umożliwia programistom uruchamianie testów bezpośrednio w natywnym środowisku przeglądarki. W tej sekcji omówimy powody wprowadzenia tej funkcji i jej korzyści w kontekście testowania.

Różne sposoby testowania ​

Istnieją różne metody testowania kodu JavaScript. Niektóre frameworki testowe symulują środowisko przeglądarkowe w Node.js, podczas gdy inne uruchamiają testy w prawdziwych przeglądarkach. W tym kontekście, jsdom jest przykładem implementacji standardu, która symuluje środowisko przeglądarki, gdy jest używana z runnerem testów, takim jak Jest lub Vitest. Z kolei narzędzia testowe, takie jak WebdriverIO czy Cypress, pozwalają programistom testować ich aplikacje w prawdziwej przeglądarce, a Playwright dostarcza silnik przeglądarki.

Zastrzeżenie dotyczące symulacji ​

Testowanie programów JavaScript w symulowanych środowiskach, takich jak jsdom lub happy-dom, uprościło konfigurację testów i zapewniło łatwe w użyciu API, czyniąc je odpowiednimi dla wielu projektów i zwiększając zaufanie do wyników testów. Należy jednak pamiętać, że narzędzia te jedynie symulują środowisko przeglądarki, a nie rzeczywistą przeglądarkę. Może to prowadzić do pewnych rozbieżności między środowiskiem symulowanym a rzeczywistym, co w efekcie może skutkować fałszywie pozytywnymi lub fałszywie negatywnymi wynikami testów.

Aby osiągnąć najwyższy poziom zaufania do naszych testów, kluczowe jest testowanie w prawdziwym środowisku przeglądarki. Właśnie dlatego stworzyliśmy tryb przeglądarkowy w Vitest, umożliwiając programistom natywne uruchamianie testów w przeglądarce i uzyskiwanie dokładniejszych oraz bardziej wiarygodnych wyników. Dzięki testowaniu w przeglądarce programiści mogą być bardziej pewni, że ich aplikacja będzie działać zgodnie z przeznaczeniem w rzeczywistym scenariuszu.

Wady ​

Podczas korzystania z trybu przeglądarki Vitest ważne jest, aby wziąć pod uwagę następujące wady:

Wczesny etap rozwoju ​

Funkcja trybu przeglądarkowego Vitest jest wciąż na wczesnym etapie rozwoju. W związku z tym może nie być jeszcze w pełni zoptymalizowana, a mogą występować pewne błędy lub problemy, które nie zostały jeszcze wyeliminowane. Zaleca się, aby użytkownicy wzbogacili swoje doświadczenie z trybem przeglądarki Vitest o samodzielne narzędzia do uruchamiania testów po stronie przeglądarki, takie jak WebdriverIO, Cypress lub Playwright.

Dłuższa inicjalizacja ​

Tryb przeglądarki Vitest wymaga uruchomienia dostawcy i przeglądarki podczas procesu inicjalizacji, co może zająć trochę czasu. Może to skutkować dłuższym czasem inicjalizacji w porównaniu do innych metod testowania.

Pager
Następna stronaTryb przeglądarkowy

Opublikowano na licencji MIT.

Copyright (c) 2021-Present Vitest Team

https://vitest.dev/guide/browser/why

Opublikowano na licencji MIT.

Copyright (c) 2021-Present Vitest Team