Nasze kompetencje
Dajemy gwarancję wydajności i bezpieczeństwa. Niezależnie od tego czy testujemy sklep internetowy, czy też prowadzimy testy bezpieczeństwa skomplikowanych systemów teleinformatycznych, nasza praca zawsze jest wykonywana z pełnym zaangażowaniem i zgodnie ze sztuką. Zapobiegamy defektom i pomagamy podjąć świadomą decyzję o tym, czy dopuścić testowany system do następnej fazy rozwoju lub przekazać go klientowi. Prowadzony przez nas proces testowania dzieli się na kilka opisanych poniżej etapów.
Planowanie i nadzór
- weryfikujemy misję testowania,
- definiujemy strategię i cele testowania,
- określamy aktywności testowe spełniające cele i misję testowania,
- porównujemy aktualny postęp w stosunku do założonego planu,
- na bieżąco monitorujemy i raportujemy status testów.
Analiza i projektowanie
- weryfikujemy i oceniamy podstawę testowania i przedmiot testów,
- identyfikujemy i priorytetyzujemy warunki testowe na podstawie analizy elementów testowych, specyfikacji, zachowania i struktury oprogramowania,
- projektujemy przypadki testowe wysokiego poziomu,
- projektujemy środowisko testowe oraz identyfikujemy potrzebną infrastrukturę i narzędzia,
- tworzymy dwukierunkowe śledzenie pomiędzy podstawą testów oraz przypadkami testowymi.
Implementacja i wykonywanie testów
- implementujemy i priorytetyzujemy przypadki testowe (włącznie z identyfikacją danych testowych),
- przygotowujemy procedury testowe, tworzymy dane testowe oraz (opcjonalnie) przygotowujemy jarzma i piszemy automatyczne skrypty,
- tworzymy zestawy testowe z procedur testowych w celu efektywniejszego wykonania testów,
- sprawdzamy, czy środowisko testowe zostało poprawnie skonfigurowane,
- wykonujemy procedury testowe w zaplanowanej kolejności, ręcznie lub przy pomocy narzędzi do wykonywania testów,
- przygotowujemy wszystkie dokumenty i narzędzia niezbędne do planowania, projektowania i wykonywania testów, takie jak dokumentacja, skrypty, wejścia, oczekiwane rezultaty, procedury, pliki, bazy danych, środowiska itp.
- raportujemy i analizujemy rozbieżności w celu ustalenia ich przyczyny (usterki w kodzie, danych testowych, dokumencie testowym albo pomyłka w trakcie wykonywania testów),
- powtarzamy czynności testowe w rezultacie akcji podjętych po stwierdzeniu rozbieżności.
Ocena kryteriów zakończenia i raportowanie
- sprawdzamy, czy zostały spełnione kryteria zakończenia testów określone podczas planowania,
- oceniamy, czy istnieje potrzeba większej ilości testów lub czy nie powinny zostać zmienione kryteria zakończenia,
- przygotowujemy raport dla interesariuszy podsumowujący testy.
Czynności zamykające test
- weryfikujemy, które planowane produkty zostały dostarczone,
- zamykamy raporty incydentów lub tworzymy zgłoszenia zmian, dla tych, które pozostały otwarte,
- archiwizujemy testalia, środowisko testowe i infrastrukturę testową do ponownego użycia w późniejszym terminie,
- przekazujemy testalia do zespołu serwisowego,
- analizujemy doświadczenia, by ustalić, jakie zmiany są potrzebne w przyszłych wydaniach i projektach,
- wykorzystujemy zebrane informacje do podniesienia dojrzałości testowania.

Wybrane realizacje

Wydajniejszy system do przepływu danych

Wdrożyliśmy nowe wersje systemów wspomagających platformę Digital Asset Management w zakresie zatwierdzania contentu, wysyłki maili i usprawniliśmy działanie aplikacji desktopowej.

.NetJava
Zobacz więcej

Lepsza funkcjonalność specjalnie dla graczy

Automaty do gier otrzymały nowy, mocniejszy hardware a gracze zyskali możliwość logowania się na automatach do gier i dostęp do szeregu funkcji z poziomu aplikacji webowej.

.NetGamblingJava
Zobacz więcej

Bezpieczna forma wymiany informacji

Wdrożyliśmy nową wersję systemu automatyzującego wymianę informacji między bankami, który jest znacznie lepiej dostosowany do potrzeb klienta niż gotowe „pudełkowe” rozwiązania.

BankingJava
Zobacz więcej
  • Wydajniejszy system do przepływu danych

    Wdrożyliśmy nowe wersje systemów wspomagających platformę Digital Asset Management w zakresie zatwierdzania contentu, wysyłki maili i usprawniliśmy działanie aplikacji desktopowej.

    .NetJava
    Zobacz więcej
  • Lepsza funkcjonalność specjalnie dla graczy

    Automaty do gier otrzymały nowy, mocniejszy hardware a gracze zyskali możliwość logowania się na automatach do gier i dostęp do szeregu funkcji z poziomu aplikacji webowej.

    .NetGamblingJava
    Zobacz więcej
  • Bezpieczna forma wymiany informacji

    Wdrożyliśmy nową wersję systemu automatyzującego wymianę informacji między bankami, który jest znacznie lepiej dostosowany do potrzeb klienta niż gotowe „pudełkowe” rozwiązania.

    BankingJava
    Zobacz więcej
  • Wydajniejszy system do przepływu danych

    Wdrożyliśmy nowe wersje systemów wspomagających platformę Digital Asset Management w zakresie zatwierdzania contentu, wysyłki maili i usprawniliśmy działanie aplikacji desktopowej.

    .NetJava
    Zobacz więcej
  • Lepsza funkcjonalność specjalnie dla graczy

    Automaty do gier otrzymały nowy, mocniejszy hardware a gracze zyskali możliwość logowania się na automatach do gier i dostęp do szeregu funkcji z poziomu aplikacji webowej.

    .NetGamblingJava
    Zobacz więcej
  • Bezpieczna forma wymiany informacji

    Wdrożyliśmy nową wersję systemu automatyzującego wymianę informacji między bankami, który jest znacznie lepiej dostosowany do potrzeb klienta niż gotowe „pudełkowe” rozwiązania.

    BankingJava
    Zobacz więcej
  • Wydajniejszy system do przepływu danych

    Wdrożyliśmy nowe wersje systemów wspomagających platformę Digital Asset Management w zakresie zatwierdzania contentu, wysyłki maili i usprawniliśmy działanie aplikacji desktopowej.

    .NetJava
    Zobacz więcej
  • Lepsza funkcjonalność specjalnie dla graczy

    Automaty do gier otrzymały nowy, mocniejszy hardware a gracze zyskali możliwość logowania się na automatach do gier i dostęp do szeregu funkcji z poziomu aplikacji webowej.

    .NetGamblingJava
    Zobacz więcej
  • Bezpieczna forma wymiany informacji

    Wdrożyliśmy nową wersję systemu automatyzującego wymianę informacji między bankami, który jest znacznie lepiej dostosowany do potrzeb klienta niż gotowe „pudełkowe” rozwiązania.

    BankingJava
    Zobacz więcej
  • Wydajniejszy system do przepływu danych

    Wdrożyliśmy nowe wersje systemów wspomagających platformę Digital Asset Management w zakresie zatwierdzania contentu, wysyłki maili i usprawniliśmy działanie aplikacji desktopowej.

    .NetJava
    Zobacz więcej
  • Lepsza funkcjonalność specjalnie dla graczy

    Automaty do gier otrzymały nowy, mocniejszy hardware a gracze zyskali możliwość logowania się na automatach do gier i dostęp do szeregu funkcji z poziomu aplikacji webowej.

    .NetGamblingJava
    Zobacz więcej
  • Bezpieczna forma wymiany informacji

    Wdrożyliśmy nową wersję systemu automatyzującego wymianę informacji między bankami, który jest znacznie lepiej dostosowany do potrzeb klienta niż gotowe „pudełkowe” rozwiązania.

    BankingJava
    Zobacz więcej
  • Wydajniejszy system do przepływu danych

    Wdrożyliśmy nowe wersje systemów wspomagających platformę Digital Asset Management w zakresie zatwierdzania contentu, wysyłki maili i usprawniliśmy działanie aplikacji desktopowej.

    .NetJava
    Zobacz więcej
  • Lepsza funkcjonalność specjalnie dla graczy

    Automaty do gier otrzymały nowy, mocniejszy hardware a gracze zyskali możliwość logowania się na automatach do gier i dostęp do szeregu funkcji z poziomu aplikacji webowej.

    .NetGamblingJava
    Zobacz więcej
  • Bezpieczna forma wymiany informacji

    Wdrożyliśmy nową wersję systemu automatyzującego wymianę informacji między bankami, który jest znacznie lepiej dostosowany do potrzeb klienta niż gotowe „pudełkowe” rozwiązania.

    BankingJava
    Zobacz więcej
  • Wydajniejszy system do przepływu danych

    Wdrożyliśmy nowe wersje systemów wspomagających platformę Digital Asset Management w zakresie zatwierdzania contentu, wysyłki maili i usprawniliśmy działanie aplikacji desktopowej.

    .NetJava
    Zobacz więcej
  • Lepsza funkcjonalność specjalnie dla graczy

    Automaty do gier otrzymały nowy, mocniejszy hardware a gracze zyskali możliwość logowania się na automatach do gier i dostęp do szeregu funkcji z poziomu aplikacji webowej.

    .NetGamblingJava
    Zobacz więcej
  • Bezpieczna forma wymiany informacji

    Wdrożyliśmy nową wersję systemu automatyzującego wymianę informacji między bankami, który jest znacznie lepiej dostosowany do potrzeb klienta niż gotowe „pudełkowe” rozwiązania.

    BankingJava
    Zobacz więcej
  • Wydajniejszy system do przepływu danych

    Wdrożyliśmy nowe wersje systemów wspomagających platformę Digital Asset Management w zakresie zatwierdzania contentu, wysyłki maili i usprawniliśmy działanie aplikacji desktopowej.

    .NetJava
    Zobacz więcej
  • Lepsza funkcjonalność specjalnie dla graczy

    Automaty do gier otrzymały nowy, mocniejszy hardware a gracze zyskali możliwość logowania się na automatach do gier i dostęp do szeregu funkcji z poziomu aplikacji webowej.

    .NetGamblingJava
    Zobacz więcej
  • Bezpieczna forma wymiany informacji

    Wdrożyliśmy nową wersję systemu automatyzującego wymianę informacji między bankami, który jest znacznie lepiej dostosowany do potrzeb klienta niż gotowe „pudełkowe” rozwiązania.

    BankingJava
    Zobacz więcej
Ta strona korzysta z plików cookies w celach statystycznych, reklamowych oraz funkcjonalnych. Dalsze korzystanie ze strony oznacza zgodę na ich użycie.
Akceptuję