• polski
    • angielski

UDOSTĘPNIJ

Usługi testowania oprogramowania – 10 pytań najczęściej zadawanych przez klientów

Autor: Joanna Leska (Channel & Partner Marketing Manager)

Pod pewnymi względami usługa testowania oprogramowania nie różni się niczym od każdej innej usługi, wykonywanej na zlecenie – klientów interesują i niepokoją te same kwestie związane z podjęciem współpracy i realizacją zamówienia. Bez względu na zakres i rodzaj testów, czy charakter testowanego rozwiązania, klienci zadają nam podobne pytania, na które staramy się wyczerpująco odpowiadać.

faq

Poniżej znajdziesz odpowiedzi na 10 pytań, które słyszymy najczęściej, przy założeniu, że usługa dotyczy jednego systemu na jednej platformie (np. system rezerwacyjny dla organizatora konferencji, lub oprogramowanie do obsługi przychodni rejonowej).

1. Ile to kosztuje? Czyli jaka jest cena przeprowadzenia testów?

Niestety, najbardziej uczciwą odpowiedzą będzie tu kultowe: „to zależy”. Na cenę testów składa się bowiem wiele elementów, takich jak np.:

  • Cel testowania – od niego zależy dobór rodzaju i zakresu testów, a tym samym – ilość i rodzaj zasobów, jakie powinny zostać zaangażowane do realizacji zlecenia.
  • Technologie testowanego oprogramowania – jeśli program został zbudowany przy wykorzystaniu unikatowych technologii, może okazać się, że do przeprowadzenia efektywnych testów konieczne będzie zaangażowanie szczególnych kompetencji.
  • Czas dostępny na przeprowadzenie testów – wiadomo, im szybciej, tym trudniej, a im trudniej – tym drożej.
  • Oczekiwany efekt testów – czasem klient oczekuje od nas tylko listy bugów, czasami dokładnej dokumentacji, a czasem nawet wsparcia w uzyskaniu certyfikacji np. bezpieczeństwa.

Generalnie, nie będziemy w stanie podać ceny bez wstępnego poznania produktu, który ma zostać przez nas przetestowany i rozmowy na temat celu testowania.

2. Ile trwają testy?

Przy założeniu, że testujemy jedną, średnio złożoną platformę, średni zalecany czas trwania testów to maksymalnie 10 dni roboczych (nie wliczamy tutaj czasu oczekiwania na poprawienie błędów).

3. Jak szybko możecie zacząć testować?

Zakładając, że system został właściwie udostępniony, a umowa została podpisana dziś do godziny 15:00, testy Waszego oprogramowania możemy rozpocząć następnego dnia roboczego.

4. Jakie formalności musimy wypełnić, żebyście mogli zacząć działać?

Z naszej strony wymagane są: umowa ramowa oraz dokument o zachowaniu poufności (NDA). Przed rozpoczęciem prac potrzebujemy jeszcze podpisanego przez Ciebie dokumentu zamówienia.

5. W jaki sposób zgłaszacie znalezione błędy?

Tak jak Tobie będzie najwygodniej. Najczęściej odbywa się to w formie raportu dziennego przesłanego mailem lub z pomocą JIRA.

6. Czy wycena uwzględnia retesty po dostarczonych poprawkach błędów?

Zwykle w cenie zawarte jest wykonanie do 30 retestów (jeden raz / jeden przypadek testowy).

7. Co dostanę po wykonanych testach?

Na zakończenie zlecenia otrzymujesz raport, który w wersji minimum zawiera:

  • informacje o liczbie wykonanych testów na poszczególnych wersjach oprogramowania,
  • dane dot. konfiguracji, na której przeprowadzono testy,
  • wyniki testów,
  • zestawienie błędów,
  • ewentualne informacje dodatkowe.

Czasami możesz potrzebować gruntownej dokumentacji testowej do uzyskania np. certyfikacji dla oprogramowania. Taką dokumentację również jesteśmy w stanie przygotować, według wymaganej metodologii, w oparciu o dodatkową umowę.

8. Jak wygląda struktura zespołu testerskiego, który będzie pracował przy projekcie?

Każdy zespół testerski składa się z co najmniej jednej osoby o doświadczeniu seniorskim.

Osoby o stażu zawodowym mniejszym niż dwa lata pracują zawsze pod opieką bardziej doświadczonych kolegów i liderów. Całościowy nadzór nad projektem pełni także dyrektor obszaru testowego, który sam posiada ogromne doświadczenie w testowaniu i merytorycznie wspiera zespoły, którymi zarządza.

9. Jak wygląda komunikacja między mną (klientem) a zespołem projektowym?

Pracujemy zgodnie z manifestem Agile, dlatego traktujemy komunikację z Tobą jako jeden z podstawowych elementów skutecznego i efektywnego wykonania zlecenia. Na początku współpracy ustalimy plan komunikacji, który zapewni Ci poczucie komfortu w związku ze zleceniem projektu poza firmę, a naszemu zespołowi testerskiemu dostarczy informacji niezbędnych do prawidłowej realizacji zlecenia.

Masz do wyboru różne kanały komunikacji: e-mail, zgłoszenia w narzędziach tj. JIRA, wideokonferencje itp. W czasie pandemii staramy się unikać podróży służbowych i wizyt w siedzibach firmy, jeśli jednak chcesz spotkać się osobiście to na pewno nam się uda 😊

10. Co mi jako klientowi, daje certyfikacja ISTQB Waszych inżynierów?

ISTQB® (International Software Testing Qualifications Board) to organizacja, której misją i celem jest stały rozwój zawodu testera oraz utrzymywanie zbioru standardów i rozwiązań w dziedzinie testowania oprogramowania.

Uzyskana przez Solwit certyfikacja oraz tytuł partnerski ISTQB dają Ci pewność, że w procesie testowania Twoich produktów stosujemy międzynarodowe standardy i praktyki, a to oznacza, że:

  • proces testowy jest uporządkowany według najlepszej, sprawdzonej metodologii,
  • masz wgląd w przebieg procesu testowego i możesz w każdym momencie ocenić jakość testowanego projektu,
  • terminologia związana z testowaniem jest uporządkowana, dając tym samym podstawy do lepszej komunikacji i lepszego rozumienia się w zespole wytwarzającym oprogramowanie,
  • efektywność wytwarzania nowego oprogramowania jest wyższa – testerzy stanowią realne wsparcie do dalszego rozwoju projektu.

To tylko 10 najczęściej zadawanych pytań. Jeśli szukasz odpowiedzi na kolejne skontaktuj się z nami.

Przyspiesz proces testowania swojego oprogramowania nawet 18-krotnie. Dowiedz się więcej ->