Software Quality Assurance

Software Quality Assurance

Zapewnienie wysokiej jakości projektu informatycznego (ang. Software Quality Assurance) nie jest dziełem przypadku, ale wymaga stałych, systematycznych i świadomie podjętych zabiegów obejmujących cały cykl życia oprogramowania, począwszy od określenia wymagań biznesowych, aż po prace związane z jego wdrożeniem i utrzymaniem. Wysiłek potrzebny na zbudowanie zespołu specjalistów wykwalifikowanych do kierowania tym procesem sprawia, że coraz więcej firm decyduje się na powierzenie tego zadania firmie zewnętrznej.

Zakres usług

W ramach realizacji usług z zakresu Software Quality Assurance zapewniamy:

  • wsparcie w określeniu wymagań stawianych nowemu projektowi,
  • analizę wymagań pod kątem strategii wdrożenia oraz wypracowanie procedur wspomagających kontrolę jakości tworzonego oprogramowania,
  • tworzenie scenariuszy testowych,
  • wdrażanie narzędzi wspomagających proces testowania (w tym narzędzia testów automatycznych),
  • wsparcie w przeprowadzaniu testów (w tym testów jednostkowych, funkcjonalnych, wydajnościowych i integracyjnych),
  • przygotowanie procedur wdrożeniowych zapewniających minimalizację ryzyka destabilizacji działania systemów produkcyjnych,
  • nadzór nad przeprowadzeniem wdrożenia produkcyjnego,
  • opracowanie procedur i standardów wspierających zarządzanie problemami i zmianami w ramach utrzymania gotowego oprogramowania.