![[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)
ZyskiInformacje 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.
|
|
| |