
LDRA, zabývající se automatizovaným ověřováním softwaru, sledovatelnosti a dodržování norem, oznámil 5. února LDRA TBmanager Integration Package (TIP) pro No Magic Teamwork Cloud. Integrace do služby No Magic Teamwork Cloud od Dassault Systèmes rozšiřuje systémové inženýrství založené na modelech a umožňuje inženýrům dosáhnout nízkoúrovňového a vysokoúrovňového testování softwaru, které je povinné pro zajištění shody s normami funkční bezpečnosti v oblasti letectví, obrany a automobilového průmyslu.
Modelování systémů, softwarových a hardwarových architektur a chování je tradičně rozprostřeno mezi nesouvisející nástroje a dokumenty. Tyto nesourodé systémy ztěžovaly – ne-li znemožňovaly – efektivní a přesné sledování od požadavků k modelům, ke zdrojovému kódu a k ověřovacím činnostem a artefaktům. Situaci komplikovala nemožnost provést komplexní analýzu dopadu změn požadavků, změn modelu nebo kódu na celý proces.
Integrace sady nástrojů LDRA do cloudu No Magic Teamwork Cloud od Dassault Systèmes řeší složitý problém správy změn systému a analýzy dopadů automatickým a obousměrným propojením požadavků, modelů, kódu, testů a výsledných artefaktů. Rozšířením digitální nitě mezi softwarovými artefakty a certifikací softwaru lze snadno sledovat a spravovat jakékoli změny v procesu nebo prostředcích, a to jak v předchozím, tak v následném kroku. Tato inteligentní automatizace vede k výrazným úsporám nákladů oproti tradičním nesouvisejícím činnostem a manuální tvorbě vývojových a testovacích artefaktů.
Jak to funguje – Automatizace procesu testování a ověřování softwaru
Integrační balíček LDRA TBmanager pro No Magic Teamwork Cloud propojuje vysokoúrovňové a nízkoúrovňové softwarové požadavky, modely, zdrojové kódy a výsledné artefakty ověřování. Díky tomuto balíčku mohou uživatelé automatizovat a urychlit procesy testování a ověřování softwaru.
Zjednodušený pracovní postup
- Inženýři importují vysoko- a nízkoúrovňové softwarové požadavky z modelů No Magic Teamwork Cloud do TBmanageru.
- Požadavky jsou pak propojeny se softwarovými soubory a funkcemi, testovacími případy a výsledky testů.
- Pokud všechny související testy pro požadavek projdou, stav ověření požadavku automaticky odráží, že byl ověřen.
- Stav ověření všech požadavků spolu s dalšími změnami požadavků lze exportovat zpět do No Magic Teamwork Cloudu.
- Pokud je třeba změnit kód, požadavky nebo testovací případy, lze příslušný test spustit znovu nebo podle potřeby regresovat celou sadu testů.