Strona www.adaptive-vision.com używa plików cookie do obsługi użytkowników oraz do celów statystycznych.
Zgodnie z nowymi przepisami mamy obowiązek Państwa o tym poinformować.
Szczegółowe informacje znajdą Państwo w naszej polityce prywatności.

Zamknij tę informację
POL ENG GER 中文(繁體) 中文(简体)

Zapewnienie jakości

W celu spełnienia najwyższych standardów przez Adaptive Vision Studio i Adaptive Vision Library praktykujemy ciągły i kompleksowy proces zapewnienia jakości. Testy są wykonywane podczas całego cyklu rozwoju oprogramowania przy pomocy nowoczesnych i uznanych narzędzi.

Wycinek z testów jednostkowych modelu programu w C#

Testy automatyczne

Dzięki zastosowaniu Ciągłej Integracji (ang. Continuous Integration - CI) nowe wersje oprogramowania Adaptive Vision są budowane każdego dnia i każda z takich wersji jest poddawana serii testów automatycznych uruchamianych na kilku maszynach. Raporty z tych testów są następnie dostarczane poprzez e-mail do zespołu programistycznego i testowego. Różnorodne typy testów są wykorzystywane do zapewnienia jakości różnych aspektów oprogramowania Adaptive Vision.

Wykonywane są następujące testy:

  • Testy jednostkowe biblioteki
  • Testy jednostkowe modelu programu
  • Testy programów
  • Testy generowania kodu C++ i .NET
  • Testy wydajności
  • Testy oficjalnych przykładów
  • Testy GUI

Infrastruktura do Ciągłej Integracji

Testy manualne

Testy manualne są wykonywane przed wydawaniem wersji stabilnych, ale także w innych fazach procesu rozwoju naszego oprogramowania. Każda zmiana w kodzie wykonywana przez programistę jest następnie przyporządkowywana osobie z działu zapewnienia jakości odpowiedzialnej za sprawdzenie nowych cech i poprawek w oprogramowaniu.

Procedura wydania

Wersje stabilne, które mają zostać wydane, są utrzymywane w osobnych gałęziach SVN. Takie wersje przechodzą procedurę wydawania wersji, która obejmuje testy kompatybilności sprzętowej (np. współpracę oprogramowania z kamerami) oraz testy eksploracyjne. Takie podejście pomaga w dostarczeniu użytkownikom produktu wysokiej jakości.