WebHU - Programozási kérdések és válaszok

Publikációk a témában 'unit-testing'


Aszinkron egység tesztelése MochaJS és ECMAScript 2016 (ES7) async/wait segítségével
Ez a cikk feltételezi, hogy az olvasó ismeri az ECMAScript 2015 (ES6) szintaxisát és a MochaJS-t, és jelenleg az aszinkron tesztjeit ECMAScript 2016 (ES7) formátumra próbálja átalakítani. Tegyük fel, hogy már van egy getFruits nevű TDD-metódusunk, amely meghívja a fetch ​​ parancsot, amelyre gyümölcsgyűjtemény (tömb) formájában válaszol. Az ehhez tartozó egységteszt így néz ki. Mielőtt elkezdené az egységtesztünk átalakítását, vessünk egy rövid részletet, amely elmagyarázza,..

Tesztvezérelt fejlesztés alkalmazása
Értem, mindannyian. A tesztelés nem éppen a legszórakoztatóbb dolog, amit a fejlesztés során tehetünk. De tudod, mi még kevésbé szórakoztató, mint a tesztelés? Így van, hibakeresés. Bárcsak lenne mód arra, hogy előre jelezzük a kódunkban előforduló hibákat, mielőtt azok ténylegesen megtörténnének. Ez annyi időt és stresszt takarít meg, amit életünk más részein is felhasználhatunk. Itt jön be a tesztvezérelt fejlesztés, hogy megmentse a helyzetet. A tesztvezérelt fejlesztés vagy..

A Python erejének felszabadítása: Útmutató kezdőknek a kódteszteléshez
Hatékony kódtesztelés és Python-készségeinek felturbózása Ebben a cikkben a Python kódtesztelés lenyűgöző birodalmát fogjuk felfedezni. A tesztelés a szoftverfejlesztés kulcsfontosságú eleme, amely segít azonosítani és kijavítani a hibákat, javítani a kód minőségét, és növelni a programokba vetett bizalmat. Funkciói tesztelése A tesztelés elengedhetetlen ahhoz, hogy funkciói megfelelően működjenek. Ha megbizonyosodik arról, hogy a függvényei a várt kimenetet állítják elő egy adott..

Egységtesztek NodeJS és Jest segítségével: 1. rész
Mielőtt elkezdenénk, fontos megérteni, mik az egységtesztek , és miért fontosak. Az egységtesztek olyan automatizált tesztek, amelyek ellenőrzik az egyes kódegységeket (például a funkciókat), hogy megbizonyosodjanak arról, hogy azok megfelelően működnek. Fontosak, mert segítenek a hibák felderítésében a fejlesztési folyamat korai szakaszában, ami hosszú távon időt és pénzt takaríthat meg. Ez az első bejegyzés a bejegyzések sorozatában , ahol megtanulunk egységteszteket írni. Ez..

Kérdések a témában 'unit-testing'

Nem sikerült menteni a Teszt a vezérlőn alatt
Régóta küzdök ezzel, és úgy tűnik, ez egy gyakori probléma, és nincs számomra megfelelő megoldás. Amit próbálok tenni, az az, hogy tesztelem a save()-t meghívó vezérlőt, és a save()-on belül a metódus meghív egy szolgáltatást, amely a megadott...

Hogyan kezeli Spock a megcsúfolt objektumok egyenlőségét?
A SortedSet of Library objektumokat használó osztály viselkedését tesztelem (a normál osztály nem interfész, ezért behoztam a cglib-nodep-et). Tesztelnem kell az osztály viselkedését, ha a rendezett halmaz több objektumot tartalmaz. A Library...

Megosztott egységtesztek az MSTesttel
Körülbelül 5-6 jelentésem van, felépítésük megegyezik, a Watin segítségével mindegyik jelentést tesztelem. Van egy közös tesztem, "ReportBaseTests"-nek hívom. public class ReportBaseTests { public string MenuName { get; set; }...

iOS íróegység-teszt Mknetworkkittel
Megpróbáltam futtatni az MKNetworkKitet a projektemben, úgy tűnt, hogy rendben van. Ezután létrehoztam egy egységteszt-projektet, és felhívtam a motort néhány kérés végrehajtására (az MkNetworkOperation segítségével). Nem kapok látható hibát, de a...

Hozzon létre android tesztprojektet az intellij idea 13 közösségi kiadásban
Az új intellij idea 13-at (közösségi kiadás) használom, és problémáim vannak az Android-projektem tesztjeinek létrehozása során. Nincsenek teszt opcióval rendelkező modulok, és ha jól emlékszem, ez a fajta modul a régebbi intellij (vagy talán nem...

Új anyagok

A rádiógomb ellenőrzött eseményének használata a jQueryben
Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

Miért érdemes elkezdeni a kódolást 2023-ban?
01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

🎙 Random Noise #2  – Örökbefogadás és hit
az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..