Skip to content
Vitest 3
Main Navigation Útmutató & APIKonfigurációBöngésző módHaladó API
3.2.0
2.1.9
1.6.1
0.34.6

magyar

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

magyar

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

Megjelenés

Sidebar Navigation

Bevezetés

Miért böngésző mód

Böngésző üzemmód

Konfiguráció

Böngésző konfigurációs referencia

Playwright konfigurálása

WebdriverIO konfigurálása

API

Kontextus API

Interaktivitás API

Lokátorok

Állítási API

Parancsok

Útmutató

Több konfiguráció

Vitest konfigurálása

Teszt API Referencia

Haladó API

Ezen az oldalon

Miért böngésző mód ​

Motiváció ​

A Vitest böngésző mód funkciót a tesztelési munkafolyamatok javítása, valamint pontosabb és megbízhatóbb teszteredmények elérése érdekében fejlesztettük ki. Ez a kísérleti kiegészítés a tesztelési API-jához lehetővé teszi a fejlesztők számára, hogy natív böngésző környezetben futtassák a teszteket. Ebben a részben áttekintjük a funkció mögötti motivációkat és annak előnyeit a tesztelés szempontjából.

Különböző tesztelési módok ​

A JavaScript kód tesztelésére többféle módszer létezik. Egyes tesztelési keretrendszerek böngésző környezeteket szimulálnak Node.js-ben, míg mások valós böngészőkben futtatják a teszteket. Ebben a kontextusban a jsdom egy olyan specifikációt implementáló példa, amely böngésző környezetet szimulál egy tesztfuttatóval, például a Jesttel vagy a Vitesttel együtt használva, míg más tesztelési eszközök, mint például a WebdriverIO vagy a Cypress lehetővé teszik a fejlesztők számára, hogy valós böngészőben teszteljék alkalmazásaikat, a Playwright pedig böngészőmotort biztosít.

A szimuláció buktatója ​

A JavaScript programok tesztelése szimulált környezetekben, mint például a jsdom vagy a happy-dom, leegyszerűsítette a tesztbeállítást és könnyen használható API-t biztosított. Ezek az eszközök sok projekthez alkalmasak, és növelték a teszteredményekbe vetett bizalmat. Fontos azonban szem előtt tartani, hogy ezek az eszközök csak böngésző környezetet szimulálnak, és nem tényleges böngészőt, ami eltéréseket okozhat a szimulált és a valós környezet között. Ezért hamis pozitív vagy negatív teszteredmények fordulhatnak elő.

A tesztekben való maximális bizalom eléréséhez elengedhetetlen a valós böngésző környezetben történő tesztelés. Ezért fejlesztettük ki a böngésző mód funkciót a Vitestben, amely lehetővé teszi a fejlesztők számára, hogy natívan futtassák a teszteket egy böngészőben, és pontosabb és megbízhatóbb teszteredményeket kapjanak. A böngésző szintű teszteléssel a fejlesztők magabiztosabbak lehetnek abban, hogy alkalmazásuk a valós forgatókönyvben a szándéknak megfelelően fog működni.

Hátrányok ​

A Vitest böngésző mód használata során fontos figyelembe venni a következő hátrányokat:

Korai fejlesztési szakasz ​

A Vitest böngésző mód funkciója még a fejlesztés korai szakaszában van. Még nem teljesen optimalizált, és lehetnek olyan hibák vagy problémák, amelyeket még nem orvosoltak. Javasolt, hogy a felhasználók egészítsék ki Vitest böngésző mód élményüket egy önálló böngészőoldali tesztfuttatóval, mint például a WebdriverIO, a Cypress vagy a Playwright.

Hosszabb inicializálás ​

A Vitest böngésző mód megköveteli a szolgáltató és a böngésző elindítását az inicializálási folyamat során, ami időbe telhet. Ez hosszabb inicializálási időt eredményezhet más tesztelési módszerekhez képest.

Pager
Következő oldalBöngésző üzemmód

A MIT licenc alapján kiadva.

Copyright (c) 2021-Present Vitest Team

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

A MIT licenc alapján kiadva.

Copyright (c) 2021-Present Vitest Team