Testwell CTC++ Code Coverage Analysis System er et kodedækningsanalysesystem, der identificerer uverificerede kodesektioner skrevet i C og C++ . Kodedækning angiver procentdelen af, hvor meget programmets kildekode er blevet testet. CTC++ Extensions til Java og C# udvider Testwell CTC++ til Java og C# .
Værktøjet analyserer alle niveauer af testdækning, op til MC/DC (modificeret gren/tilstandsdækning). Tilvejebringelsen af MC/DC-dækning er obligatorisk for de højeste sikkerhedsniveauer af kritisk software i overensstemmelse med sikkerhedsstandarder såsom RTCA , DO-178B og DO-178C (luftbåren software), IEC 61508 , EN 50128 (software til jernbaneindustrien) og ISO 26262 (funktionel sikkerhed af elektriske og/eller elektroniske systemer i bilproduktion). [en]
Til udvikling af indlejrede systemer kan Testwell CTC++ bruges til at måle kodedækning i alle indlejrede systemer og mikroprocessorer. [2]
De første versioner af Testwell CTC++ er blevet udviklet siden 1989 i Finland af Oy Ab Softplan, Nokia Data Systems Oy og ICL Personal Systems Oy. I 1992 overtog Testwell Oy (Finland) videreudviklingen af værktøjet [3] . Siden 2013 har de intellektuelle ejendomsrettigheder til Testwell CTC++ været ejet af Verifysoft Technology GmbH ( Tyskland ) [4] .