Navigace | Coderama
Remote / Rotace v projektech / Bonus za doporučení 2000 € / Práce a cestování.
Získej odhad platu

Víme, že jsi nejlepší, a můžeš pracovat pro kohokoli.

Proto ti nabízíme kromě skvělých VÝHOD i adekvátní finanční ohodnocení. Vyplň náš dotazník a na základě tvých zkušeností ti spočítáme odhad tvé budoucí mzdy v CODERAMA.

Napiš nám:

Navigace
projekt

Navigace

Tým “Navigation” vyvíjí a spravuje tu část webu, která má za úkol provést návštěvníka jeho stránkami, ať už přímo produktovými nebo značkovými.

Klient
Notino (Česká republika)
Typ projektu
Web application, e-commerce
Technologie
C_SHARP, JAVASCRIPT, REACT
Rok
od 2020

Zadání

Notino je převážně internetová parfumerie založená v roce 2004. Je jedním z hlavních internetových prodejců parfémů a kosmetiky v Evropě. Protože projekt elektronického obchodu této velikosti je organizačně náročný na řízení a vývoj, je rozdělen do několika týmů v rámci "webové" infrastruktury. Jedním z těchto týmů je "Navigation". Tým "Navigation" vyvíjí a spravuje tu část webu, která má za úkol navigovat návštěvníka po jeho stránkách, ať už přímo produktových nebo značkových, ale také přesně a spolehlivě třídit zobrazené produkty a filtrovat je podle různých kritérií. Tento tým je také zodpovědný za Notino Beauty Blog a za zajištění fungování různých slev a speciálních nabídek.

Popis realizace

Z pohledu testování kvality bylo navrženo vytvořit a udržovat testy REST API implementované prostřednictvím Postmanu jako součást "funkcional" testování. K dokumentaci rozhraní REST API se používá nástroj Swagger. Testy API nejsou v současné době v pipeline GitLab implementovány, ale je to součástí plánů do budoucna. Testy pro Frontend (React) jsou implementovány prostřednictvím Cypress a jsou spouštěny v pipeline GitLab v rámci jednotlivých repozitářů. Ke správě testů Cypress se používá Cypress Dashboard, kde se také ukládají reporty a artefakty.

Výsledek

V rámci "non-functional" testingu (performance, load) se používá několik nástrojů. Testy se vytvářejí v programu Jmeter. Pokročilá nastavení a kritéria se nastavují prostřednictvím nástroje Taurus a výsledky se zobrazují prostřednictvím nástroje Blazemeter, kde se také ukládá historie a reporty. Tyto testy se obvykle spouštějí v noci, jednou ročně, před hlavní sezónou (Black Friday).

Co k tomu řekl jeden z vývojářů

Jsem rád, že se nám díky automatizaci testování podařilo zvýšit kvalitu produktu a snížit počet nahlášených chyb, což se nemalou měrou odráží v příjmech celé společnosti. Tým QA neustále roste, učí se a sleduje trendy ve světě testování a díky své práci se každý jeho člen stal nedílnou součástí vývojového týmu. Díky plánům do budoucna se nebojím, že bych se nudil." Michal Škuci

Automation Tester

DALŠÍ PROJEKT

BRIQ

CRIF-Slovak Credit Bureau, s.r.o. (Slovensko)