Kantáta ++ - Cantata++
Vývojáři | IPL Information Processing Limited & QA Systems GmbH od roku 2012 |
---|---|
Stabilní uvolnění | 8.0 / květen 2018 |
Operační systém | Linux, Okna atd. |
Licence | Proprietární |
webová stránka | Stránka produktu Cantata |
Kantáta ++nebo jednoduše Kantáta v novějších verzích je komerční počítačový program pro dynamické testování konkrétně testování jednotky a integrační testování,[1] a pokrytí kódu na doba běhu z C a C ++ programy.[2][3] Je vyvinut a prodáván společností QA Systems a dříve byl produktem společnosti IPL Information Processing Ltd.[4]
Přehled
Cantata a Cantata ++ byly původně vyvinuty společností IPL Information Processing Systems do roku 2012, kdy společnost QA Systems GmbH získala podnik, a založila QA Systems Ltd v Koupel (SPOJENÉ KRÁLOVSTVÍ).[5] V listopadu 2012 byl nástroj přejmenován na verzi 6.2 jako Cantata. Od roku 2018 bylo vydáno 23 verzí kantáty od jejího počátečního vydání v roce 1992.
IDE kantaty je založeno na Zatmění.[6]Cantata patří do kategorie testování jednotek na základě kódu rámce používá dynamické testování softwaru. Tyto nástroje přinášejí spuštěné kompilované testovací případy s testovaným propojeným kódem. Spustitelný soubor testu bude spuštěn na výpočetní platforma, nativní operační systém nebo cílová platforma. Integrace debuggery je volitelné.
Typickými uživateli Cantaty jsou buď vývojáři aplikační software naprogramováno v C a C ++, nebo systémový software určené pro vestavěné systémy a mobilní zařízení.
Průmyslové použití
Vývoj a ověřování funkční bezpečnost software v mnoha průmyslových odvětvích se řídí mezinárodními regulačními normami. V nich lze nalézt požadavky týkající se funkční bezpečnosti a způsobu zajištění určité Úroveň integrity bezpečnosti (SIL). Každý z níže uvedených standardů velmi doporučuje nebo nařizuje použití testování jednotek a testování integrace s testovacím rámcem založeným na kódu:
- Letectví a kosmonautika (RTCA: DO-178B a DO-178C : Softwarové aspekty při certifikaci vzdušných systémů a zařízení)
- Automobilový průmysl (ISO 26262: Silniční vozidla - funkční bezpečnost)
- Energie / jaderná energie (IEC 60880: Jaderné elektrárny - přístrojové a řídicí systémy důležité pro bezpečnost - Softwarové aspekty pro počítačové systémy vykonávající funkce kategorie A)
- Průmyslová automatizace (IEC 61508 : Funkční bezpečnost elektrických / elektronických / programovatelných elektronických bezpečnostních systémů)[2]
- Lékařské přístroje (IEC 62304 : Software zdravotnických prostředků - Procesy životního cyklu softwaru)[7][8]
- Železnice (EN 50128 a EN 50129:[9] Železniční aplikace - Komunikační, zabezpečovací a zpracovatelské systémy - Software pro železniční a zabezpečovací systémy)
- Muniční systémy (NATO AOP-52: Návrh bezpečnosti softwaru a výpočetní systémy související s municí)
Kantátu lze použít v každém z těchto sektorů ke splnění požadavků na ověření podle regulační normy. Nástroj Cantata byl nezávisle klasifikován a certifikován certifikačním orgánem funkční bezpečnosti SGS-TÜV GmbH, as „Použitelné při vývoji softwaru souvisejícího s bezpečností“[10] na nejvyšší úroveň integrity bezpečnosti mapování požadavků na ověřování a ověřování v každém z výše uvedených standardů pro testování funkčního softwaru, testování robustnosti a strukturální zkoušky (pokrytí kódu) k možnostem Cantata jsou k dispozici u prodejce spolu s sadami pro certifikaci nástrojů pro IS0 26262, IEC 60880, IEC 61508, IEC 62304 a EN 50128 a sadami pro kvalifikaci nástrojů pro DO-178B a DO-178C / DO -330.
Reference
- ^ Diplomová práce „Klasifikace průzkumu softwarových testovacích nástrojů“ Archivováno 18. července 2014 v Wayback Machine Webové stránky LAPPEENRANTA University of Technology, nazvané 6-23-14
- ^ A b Dale, Chris; Anderson, Tom (2009-01-13). Bezpečnostní kritické systémy: Problémy, postup a praxe: Sborník ze sedmnáctého sympozia bezpečnostně kritických systémů Brighton, Velká Británie, 3. - 5. února 2009. Springer. 216–. ISBN 9781848823495. Citováno 3. června 2014.
- ^ Wieczorek, Martin; Meyerhoff, Dirk; Baltus, B. (09.02.2001). Software Quality: State of the Art in Management, Testing, and Tools. Springer. 267–. ISBN 9783540414414. Citováno 3. června 2014.
- ^ P, Mathur Aditya (2008). Základy testování softwaru. Pearson Education India. str. 489–. ISBN 9788131707951. Citováno 3. června 2014.
- ^ Online časopis „TEST - Inovace pro kvalitu softwaru“ Sv. 4, 2. vydání: duben 2012, nazvané 11. 7. 2014
- ^ „Automotive Electronics Magazine, Issue 4/2012, p.4. Called 8-13-14“ (PDF). Archivovány od originál (PDF) dne 04.03.2016. Citováno 2014-08-19.
- ^ Cantata ++ & Hebling Technik AG pracující na IEC 62304 Případová studie zákazníků publikovaná společností Emenda Software Ltd s názvem 10-15-14
- ^ Cantata ++ zavádí lékařský systém CROMA Web testandverification: „TVS pomáhá Creo Medical Prepare pro certifikaci zdravotnických prostředků“ s názvem 10-15-14
- ^ Cantata ++ pomáhá zvyšovat bezpečnost stanic metra v Paříži ve spolupráci s KABA Kilgen AG[trvalý mrtvý odkaz ] Případová studie společnosti Emenda Software Ltd s názvem 10-19-14
- ^ Zpráva o TESTU Cantata & Ada 95 Archivováno 14. července 2014 na adrese Wayback Machine Web společnosti Meteonic, nazvaný 7-2-14
Další čtení
- Peter Liggesmeyer: Kvalifikace softwaru: Testovaný, analytický a ověřený software. Spektrum, Akademischer Verlag, Heidelberg, Berlín, 2002, ISBN 3-8274-1118-1.
- Rune Winther, Bjoern Axel Gran, Gustav Dahll: „Počítačová bezpečnost, spolehlivost a bezpečnost: 24. mezinárodní konference, SAFECOMP 2005, Fredrikstad, Norsko, 28. – 30. Září 2005, sborník.“ Springer-Verlag GmbH, 2005, ISBN 3-5402-9200-4.
- Dorothy Graham, Mark Fewster: „Zkušenosti z automatizace testů: Případové studie automatizace testů softwaru.“ Addison-Wesley Longman, Amsterdam 2012, ISBN 0-321-75406-9.
- Patricia Rodríguez Dapena: „Ověření bezpečnosti softwaru v systémech náročných na kritický software.“ Eindhoven: Universiteit Eindhoven, 2002, OCLC 905503460.
- „National Aerospace Laboratory NLR:„ Unit Testing at the NLR “, 2001, str.23. S názvem 8-13-14“ (PDF). Archivovány od originál (PDF) dne 04.03.2016. Citováno 2014-08-19.
- Testování bílé skříňky Cantata testováno MIT Empirické vyhodnocení kritéria pokrytí MC / DC na satelitním softwaru HETE-2 s názvem 8-15-14
- Stručný přehled funkcí Cantata pro integrované testy xUnit Web společnosti QA-Systems, nazvaný 6-30-14