Keresés tartalomra
Kategóriák
Címkék
- Java
- Spring
- Python
- IoC
- Android
- DI
- Dagger
- Thymeleaf
- Markdown
- JDK11
- AOP
- Aspect
- Captcha
- I18n
- JavaSpark
- Microframework
- Testing
- JUnit
- Security
- JWT
- REST
- Database
- JPA
- Gépház
- WebFlux
- ReactiveProgramming
- Microservices
- Continuous Integration
- CircleCI
- Deployment Pipeline
- Docker
- Mocking
- LogProcessing
- PlantUML
- UML
- Modellezés
- OAuth2
- Node.js
- DevOps
- Websocket
TypeScript REST service autotesztelése Cucumberrel
A Leaflet stack fejlesztése során mindig is fontosnak tartottam, hogy a komponensek ugyanúgy le legyenek tesztelve, mielőtt élesbe mennének, mint egy igazi, "enterprise" projekten. A stack technikai változásai (és itt most elsősorban a TypeScript-ben írt komponensek bevezetését értem) hoztak magukkal más jellegű kihívásokat is. Mai cikkemben a TypeScript servicek API teszteléséről lesz szó.
2023. augusztus 04., péntek
Tovább a cikkhez
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.
2020. december 03., csütörtök
Tovább a cikkhez
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.
2018. február 02., péntek
Tovább a cikkhez