Kvalita software a hardware je pro řízení energetických zdrojů klíčová. Nemocnice a jejich pacienti potřebují, aby energie byla dostupná nepřetržitě, i v případě výpadků elektřiny. O to se postarají řídicí systémy, jako jsou ty od české firmy ComAp. Bezproblémový provoz bez výpadků energie je stejně důležitý pro jakékoliv odvětví průmyslu a podnikání, kde jsou v sázce životy, data či vysoké finanční náklady.
ComAp je světovým leaderem v řídicích systémech pro záložní a nezávislé zdroje energie. Abychom mohli našim zákazníkům nabízet špičková řešení a produkty, máme specializovaný tým softwarových testerů. Jejich pečlivá práce je v našem vývojovém procesu nepostradatelná.
Jaké to tedy je, být testerem v ComApu? Co tester potřebuje umět a jaké jsou typy testů? A jak v konečném důsledku práce testerů ovlivňuje kvalitu produktů a služeb? Zeptali jsme se Václava Sedláčka, Software Tools Development Managera.
Václave, začneme od základů. Proč jsou testeři pro ComAp důležití, zejména z tvé pozice Software Development Managera?
Testeři jsou pro nás v ComApu nepostradatelní. Udržují nás ve střehu a jsou zárukou toho, že na trh uvádíme spolehlivé produkty a služby ve vysoké kvalitě.
Prihláste sa do newslettra Každý týždeň tipy na články, pozvánky na akcie a súťaže.
Mám radost, že v našich kancelářích v Praze a Košicích máme jedny z nejnadanějších testerů, kteří vždy přicházejí s kreativním řešením, jak odhalit jakékoliv možné problémy, bugy nebo anomálie při vývoji produktu. Rychle přichází s nápady, jak zlepšit proces vývoje, což přímo zvyšuje kvalitu našich finálních produktů a služeb na trhu.
Na jaké oblasti testování se v ComApu zaměřujete?
Testování v ComApu je jako moře neomezených příležitostí. Vyvíjíme širokou škálu softwaru pro služby v oblasti automatizace, různé aplikace i nástroje, takže naši testeři si mohou vybrat, co je nejvíc baví. Některé z našich projektů zahrnují testování cloudového systému WebSupervisor, který se používá k online monitorování, analýze dat a správě zařízení na dálku; pak je tu náš PC software InteliScada, nástroj pro monitoring kontrolerů, který nabízí také celkový přehled dané aplikace. Dále testujeme desktopovou aplikaci InteliConfig, různé mobilní aplikace, embedded software a hardware.
Nejvíce zajímavé mi přijde testování embedded softwaru a hardwaru, protože k tomu používáme mnoho speciálních měřičů a simulačních platforem, které jsou kombinací nových softwarových a hardwarových zařízení.
REKLAMA
Používáte nějaká speciální zařízení pro testování?
Řídicí systémy pro záložní a nezávislé zdroje energie jsou hodně komplikované a my musíme zajistit, aby fungovaly za jakýchkoliv okolností, ať už jde o extrémní povětrnostní podmínky nebo nejméně očekávané situace. Proto používáme specializované nástroje pro kontrolu kvality, které zajistí, že vše poběží bez problémů.
V klimatické komoře můžeme například vidět, jak naše kontrolery fungují při různých teplotách a vlhkosti. Používáme také simulátory, například metodu hardware-in-the loop. To nám umožňuje testovat různé situace, včetně těch extrémně nebezpečných.
V podstatě všechny naše produkty jsou testovací lahůdky pro naše softwarové testery. Máme řadu stanovišť, kde testujeme komunikaci, softwarové nástroje a další.
Zdroj: ComAp
Automatizace je v testování dost populární, zavedli jste ji také v ComApu?
Automatizaci hojně využíváme. Pro všechny naše nové produkty existuje testovací část, která je automatizovaná. V kompetenci našich seniorních testerů je rozhodnout, jaké testy se budou automatizovat a jak dále se bude proces automatizace rozvíjet.
Používáme různé nástroje a frameworky. Vyvinuli jsme například vlastní framework v Pythonu pro automatizaci testování našich produktů. To nám umožnilo najít potenciální chyby, které není možné odhalit pomocí manuálního testování. Využíváme také Cypress.io k automatizovanému testování webových aplikací. K tomu navíc používáme aplikaci TestComplete, která nám pomáhá automatické testování urychlit, aniž bychom museli mít předchozí znalost konkrétního programovacího jazyka.
Jaké jsou kariérní možnosti pro testery v ComApu? Jaké klíčové dovednosti u nich hledáte a jak se mají možnost dál rozvíjet?
Nejdůležitější je pro nás motivace. Aby člověk opravdu měl zájem rozvíjet a zlepšovat naše produkty a služby. Zbytek záleží na zkušenostech a zájmu kandidáta. Máme lidi, kteří začínali s nulovými zkušenostmi a v současnosti vedou testování v produktovém vývoji jako Senior Test Engineers.
Stále hledáme mladé testery, ať už se zkušenostmi v IT a elektro světě, ale není to podmínkou. Máme kolegy se silným IT zázemím, kteří začínali jako juniorní testeři, ale máme i kolegy, kteří pracovali ve zcela jiných oblastech, jako je management, ekonomika nebo vzdělávání, a rozhodli se zdokonalit a vstoupit do světa IT. Testování pro ně může být ideální pozice, na které získají potřebný background a poté se mohou posunout k dalším příležitostem.
Naši juniorní testeři se poté mohou zdokonalovat a postoupit na pozici Senior Test Engineer. Máme k dispozici mentory, nespočet interních i externích kurzů.
Naopak seniorní testeři pracují na testovací strategii a jsou za ni zodpovědní, proto pro tuto roli požadujeme rozsáhlejší zkušenosti v oboru.
ComAp má specializované oddělení Control Units, pro které máme testery CU. Jedná se o specializovanější obor, kde tester musí mít odpovídající elektrotechnické vzdělání, díky kterému může získat paragraf podle vyhlášky 50 pro práci s elektrotechnickými systémy.
Výše zmiňovaná automatizace testování představuje další oblast, na kterou se mohou naši testeři zaměřit. Automatizační inženýři dohlížející na automatizaci procesu ručního testování a vytvářejí nové testy pomocí Pythonu.
Jaká je struktura týmu testerů a jakým způsobem pracují?
Testeři jsou součástí dodavatelských týmů, do kterých patří také programátoři, analytici a v neposlední řadě team leadři. Každý tým je zodpovědný za jeden projekt nebo vývoj řešení, včetně analýzy produktu, programování a testování. Testeři jsou u nás zapojeni do vývojového projektu od jeho raných fází a můžou se tak podílet na jeho průběhu i koncovém výstupu.
Pracujeme agilním způsobem a všichni testeři jsou zapojeni do ComAp Test Guild. Můžou si tak vyměňovat zkušenosti a spolupracovat na řešení globálních úkolů. Máme roli Guild Test Leadera, agilního leadra a kouče, který má na starosti rozvoj našich testovacích procesů i testerů samotných.
Chcete se dozvědět více o našich projektech a práci testera v ComApu? Podívejte se na naše kariérní stránky, budeme rádi, když vás některá z otevřených pozic zaujme.
Na poskytovanie tých najlepších skúseností používame technológie, ako sú súbory cookie na ukladanie a/alebo prístup k informáciám o zariadení. Súhlas s týmito technológiami nám umožní spracovávať údaje, ako je správanie pri prehliadaní alebo jedinečné ID na tejto stránke. Nesúhlas alebo odvolanie súhlasu môže nepriaznivo ovplyvniť určité vlastnosti a funkcie.
Funkčné
Vždy aktívny
Technické uloženie alebo prístup sú nevyhnutne potrebné na legitímny účel umožnenia použitia konkrétnej služby, ktorú si účastník alebo používateľ výslovne vyžiadal, alebo na jediný účel vykonania prenosu komunikácie cez elektronickú komunikačnú sieť.
Predvoľby
Technické uloženie alebo prístup je potrebný na legitímny účel ukladania preferencií, ktoré si účastník alebo používateľ nepožaduje.
Štatistiky
Technické úložisko alebo prístup, ktorý sa používa výlučne na štatistické účely.Technické úložisko alebo prístup, ktorý sa používa výlučne na anonymné štatistické účely. Bez predvolania, dobrovoľného plnenia zo strany vášho poskytovateľa internetových služieb alebo dodatočných záznamov od tretej strany, informácie uložené alebo získané len na tento účel sa zvyčajne nedajú použiť na vašu identifikáciu.
Marketing
Technické úložisko alebo prístup sú potrebné na vytvorenie používateľských profilov na odosielanie reklamy alebo sledovanie používateľa na webovej stránke alebo na viacerých webových stránkach na podobné marketingové účely.