Testování je důležitou a nezbytnou součástí vývoje softwaru. Testování softwaru poskytujeme také jako specifickou službu.
Co děláme
Testy jsou často uspořádány v kampaních, což znamená, že před každým vydáním softwaru musíme opakovat stejné testy nebo provést jejich aktualizovanou verzi.
Pokud nám poskytnete specifikaci produktu, vytvoříme testovací plán. Nebo nám můžete poskytnout plán testů k přezkoumání a provedení testů.
Při statické kontrole kódu používáme nástroje Clang nebo Lint; v některých jiných případech je rozumné použít kontroly integrované v rámci IDE, jako je Visual Studio.
Pokud jde o jednotkové testy, vždy používáme nástroje vhodné pro konkrétní programovací jazyk - některé jazyky mají vestavěnou podporu jednotkových testů a do některých je třeba importovat speciální testovací knihovny.
Při provádění testů funkcí často kombinujeme automatizované a poloautomatizované testovací sestavy, zejména u testů s rozhraními HMI.
Téměř všechny segmenty trhu, které využívají software, potřebují testování softwaru.
Vyvíjíme a provádíme softwarové testy pro zdravotnické prostředky s velmi přísnými bezpečnostními standardy - odpovídajícími vysoké hodnotě života a zdraví.
Dalším segmentem jsou nouzové komunikační systémy, kde obvykle testujeme vestavěný software - často vyvinutý vlastními silami.
Vyvinuli jsme také vestavěný software pro měřicí přístroje, kde jsme plánovali, navrhovali a prováděli testy.
Náš návrh hardwaru a softwaru pro lékařské nástroje podporuje lékaře v tom, aby byla jejich práce o něco snazší a pro klienta bezpečnější.
Výrobky v tomto segmentu trhu navrhujeme již 20 let. Jsme hrdí zejména na radiostanice pro ATC, základnové stanice pro TETRA, rodinu produktů v oblasti internetu věcí a monitorovací přijímače do 50 GHz.
Na základě specifikace systému sestavíme plán testů.
Druhou možností je získat od zákazníka plán testování. K tomu dochází obvykle v případě, že zákazník přichází se svým produktem v pozdní fázi vývoje.
Testy implementujeme v jednom z programovacích jazyků. Většinou se upřednostňují skriptovací jazyky, ale lze použít i kompilované jazyky.
Testovací zpráva je důležitým výstupem realizace testu. Obsahuje všechny podmínky a podrobnosti testu (datum a čas testu, ID testovaného zařízení, podrobnosti o konfiguraci, nastavení parametrů, okolní teplotu atd.).
V posledním kroku provedeme společně se zákazníkem revizi a požádáme ho o zpětnou vazbu.
Naše současné aktivity v oblasti testování softwaru vycházejí z projektů, které jsme realizovali v posledních několika letech.
Začali jsme softwarově definovanými rádii (SDR), kde jsme testovali chování konfiguračních a řídicích rozhraní. Později jsme pokračovali dalším rádiovým projektem. V něm jsme testovali naši část práce - hardwarovou abstrakční vrstvu. Křížově jsme ověřovali, zda ovládání hardwaru přesně odpovídá dokumentu s popisem ovládání rozhraní.
Ukázka realizovaných projektů:
Dnes je najdete v mnoha stanicích ATC na letištích po celém světě.
← Všechny případové studiePozemní základnová stanice je telekomunikační zařízení, které zajišťuje spojení mezi přenosnými jednotkami a mobilní sítí.
← Všechny případové studieNapište nám své kontaktní údaje, abychom se s vámi mohli spojit.
Ozveme se vám prostřednictvím emailu co nejdříve s naší nabídkou a probereme, co můžeme udělatpro váš projekt.
Můžete vyplnit formulář nebo neváhejte kontaktovat našeho obchodního manažera přímo prostřednictvím e-mailu naadrese pavel.vrtik@consilia-brno.cz.
* Povinná pole jsou označena hvězdičkou.
Obchodní manažer