![[English]](flaggeUK.jpg) ![[Français]](flaggeF.jpg)
|
Testwell CTC++: Test Coverage Analyzer for C and C++
sprawdza pokrycie kodu oprograwania w systemach host oraz dowolnie małych
systemach wbudowanych (embedded systems)
Testwell CTC++ (Test Coverage Analyzer for C and C++)
jest bardzo wydajnym i łatwym w obsłudze narzędziem pokazującym
cześci kodu programu, które zostały wykonane przez procesor w czasie testowania.
Narzędzie przeprowadza analizę na wszystkich poziomach wymaganych w "krytycznych " projektach
oraz pomaga w zapewnieniu najwyższej jakości kodu.
|
|
|
Testwell CTC++ anlizuje pokrycie kodu na wszystkich poziomach
- Function Coverage
- Decision Coverage
- Condition/Branch Coverage
- Multicondition Coverage
- Modified Condition/Decision Coverage (MC/DC)
Dalsze informacje poziomy pokrycia kodu
|
|
|
Testwell CTC++ nadaje sie do certyfikacji oprogramowania m.in.
w przemysłach samochodowym, lotniczym i aparatury medycznej
(na przykład DO-178B poziomy A, B, C -
Federal Aviation Administration, FAA).
CTC++ jest łatwy w użyciu
- niepotrzebna żadna modyfikacja kodu
- możliwe wykorzystanie istniejacych makefiles bez zmian
- minimalne powiększenie kodu i czasu wykonania
- integracja w wiele zintergowanych środowisk programowych (IDE's)
|
|
|
Testwell CTC++ jest idealnym narzędziem do pomiaru pokrycia kodu oprogramowania systemów wbudowanych(embedded systems)
Testwell CTC++ moźe być uźywany do pomiaró w systemie host i target
- bardzo małe powiększenie kodu programu z powodu instrumentacji
- możliwe zastosowanie w "kaźdym" systemie wbudowanym
- działa w najmniejszych systemach wbudowanych
- działa z każdym kompilatoren/cross-kompilatorem C/C++
Raporty z wynikami pomiaru pokrycia kodu
- CTC++ Coverage Report (format HTML,
hierarchiczny na 4 poziomach)
- Directory Summary
Zbiorcze informacje
- Files Summary
informacje o plikach źrodłowych projektu w wybranym katalogu
- Functions Summary
informacje o pojedyńczych C++-metodach i C-funkcjach projektu
- Execution Profile
szczegółowe informacje
liczniki wykonania z kodem źrodłowym programu
niecałkowicie wykonane wiersze w czerwonym kolorze
- Execution Profile Listing
pokazuje ile razy została wykonana cześć kodu programu
pokazuje części kodu, które nie zostały wykonane
(raport tekstowy))
- Untested Code Listing
pokazuje tylko te cześci kodu, które nie zostały wykonane
(raport tekstowy)
- Coverage Summary Listing
podsumowanie pokrycia kodu w procentach: ogólnie, dla każdego pliku źródłowego
oraz dla kaźdej C-funkcji
(raport tekstowy)
- Execution Time Listing
(raport tekstowy)
pokazuje całkowite i średnie czasy wykonania funkcji
(raport tekstowy)
Zyski
Informacje o pokryciu kodu wydawane przez CTC++ pomagają
- opracować lepsze (lepiej dopasowanych) testów/przypadków testowych
- unikać straty czasu z powodu nadmiarowych (redundant) przypadków testowych
- rozpoznać, kiedy można zakończyć testowanie
- udowodnić klientom, że twój kod jest testowany zgodnie z ich wymaganiami
- upewnić się, źe twój podwykonawca/partner dostarcza oprogramowanie takiej jakości,
jaka jest zgodna z twoimi wymaganiami
- uzyskać wysoką jakość produktu przez wysokie pokrycie kodu w czasie testowania
- znaleźć "dead code", części kodu, które nigdy nie będą wykonane
- zlokalizować wąskie gardła przez analizę czasów wykonania
Testwell CTC++ jest wiodącym narzedziem do analizy pokrycia kodu C/C++
- pierwsza wersja już w roku 1989
- stały rozwój przez ponad 18 years
- stałe dopasowanie do nowach zintegrowynych środowisk programistycznych (IDE's)
- funkcjonuje z każdym systemem wbudowanym (embedded systems)
Koncerny operujące globalnie, przedsiębiorstwa średniej wielkości
oraz małe firmy
(wśród nich wiele produkujących "krytyczne" oprogramowanie
w sektorach lotnictwa, transportu i urządzeń medycznych)
używają Testwell CTC++ do zwiększenia wydajności i poprawy jakości.
Zobacz niektóre z naszych
Referencji.
|
|
|
|