pokrycie testami

[English][Français][Deutsch]

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.

CTC++ Code Coverage Analyzer for C/C++      

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)
      CTC++ Code Coverage Analyzer for C/C++

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.

 

CTC++ Code Coverage Analyzer for C/C++

dalsze informacje / bezpłatny test

dalsze informacje o CTC++ i jak to funkcjonuje.
CTC++ News
dostępność
Support Center

Specjalne zastosowania Testwell CTC++:
Integration to Visual Studio
Testwell CTC++ for Symbian Targets
Kernelcoverage with Testwell CTC++
Testwell CTC++ for IPC@CHIP
Nowość: Java and C#: CTC++ for Java and C# add-on

Testwell CTC++ funkcjonuje z każdym kompilatorem C/C++:
dalsze informacje o użyciu CTC++ z IAR Compiler

Zamów bezpłatny test


last updated: 28.05.2008

© 2005-2008 Verifysoft Technology
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
all other trademarks of this site are the property of their respective owners.


mailto:info