Itt jársz most: Kezdőlap > JUnit

Szűrő megjelenítése

Automatizált tesztelés Cucumber framework használatával

Az automatikus tesztelés minden szoftver projekt életciklusának szerves részét képezi (legalábbis ideális esetben), különösképp akkor, ha az új fejlesztéseket minél gyorsabban szeretnénk élesíteni, a fájdalmas és időigényes manuális tesztelési körök nélkül. Nézzük, hogyan segít nekünk ebben a Cucumber.
 
 

Haladó unit tesztelés és mockolás

A mai cikkemben szeretnék bemutatni néhány olyan technikát, amivel komplexebb implementációk is könnyedén és hatékonyan tesztelhetőek.
 
 

Third-party service kommunikáció mockolása WireMockkal

Microservice architektúrában készülő rendszereinkben tipikus és persze elkerülhetetlen, hogy több kisebb komponens kommunikációját kell tesztelnünk. A probléma akkor kezdődik, ha az egyik ilyen függőség még nem készült el, nem is áll rendelkezésünkre, vagy nem is szeretnénk a tesztek során, hogy a komponensek kommunikáljanak egymással - ilyenkor hasznos eszközzé válik a WireMock.
 
 

Egyperces - Adatbázis újrainicializálás acceptance tesztek alatt

A Leaflet acceptance teszt készletének elkészítése során futottam bele egy érdekes problémába. A mock adatbázis tartalma - bár a tesztek tranzakcionálisnak voltak beállítva, tehát automatikusan rollback-elődnek - nem állt vissza a tesztek lefutása után. Ez persze a tesztek megjósolhatatlan bukásához vezetett. A megoldás megtalálása ezúttal is némiképp tovább tartott, mint annak forráskóddá alakítása.