Zapewnij produktom najwyższą jakość

Zbudowałeś produkt i chcesz zacząć na nim zarabiać? Poświęciłeś miesiące na analizę, wdrożenie, wprowadzanie poprawek i nowych funkcjonalności? Zmian jest tak dużo, że zastanawiasz się, czy nie umknął Ci jakiś szczegół, który może zepsuć efekt wow, podczas wprowadzania produktu na rynek? Nie czekaj i zweryfikuj swoje narzędzie, korzystając z pomocy testera manualnego. Dobrze przeprowadzone testy manualne to proces, który wymaga wiedzy inżynierskiej i doświadczenia. W Craftware posiadamy oba te atuty, a nasi testerzy manualni kładą  nacisk na jakość wykonania zadań.

Ola i Adam przy komputerze
Korzyści
  • icon_zwieksza jakosc oprogramowania

    Zapewnij wysoką jakość

    Upewnij się, że nowy produkt będzie spełniał Twoje oczekiwania i jest zgodny z wymaganiami.

  • icon-latwosc-obslugi

    Zwiększ łatwość obsługi

    Podczas symulacji użycia produktu w fazie testów zwiększysz jego intuicyjność i przyjazność w użyciu.

  • icon_optymalizacja-kosztow

    Wystrzegaj się zbędnych kosztów

    Jeśli przetestujesz produkt, unikniesz strat finansowych wynikających z potencjalnych błędów.

  • icon_kontrola-realizacji-celow

    Kontroluj zmiany w produkcie

    Tester manualny zapewni odpowiednią jakość zmian pojawiających się w fazie utrzymania.

Obszary, w których sprawdza się tester manualny:
  • projekty/produkty z dużą wiedzą specjalistyczną;
  • proces wytwarzania oprogramowania (PoC, project phase);
  • projekty obarczone wysokim ryzykiem, gdzie klasyfikacja błędu może następować dynamicznie;
  • testy desktopowe (np. Java, C#);
  • testy eksploracyjne, które wymagają doświadczenia i intuicji testera;
  • testy użyteczności pozwalające ocenić zrozumiałość i łatwość użycia danego oprogramowania;
  • testy ad hoc niewymagające gruntownych przygotowań, jak testy automatyczne;
  • testy aplikacji mobilnych (iOS, Android, Windows Phone);
  • procesy poprzedzające testy automatyczne;
  • narzędzia do zarządzania testami (HP ALM, Jira, Visual Studio, Test Link, Azure Test Plan);
  • testy niefunkcjonalne (np. Jmeter);
  • testy aplikacji webowych (Salesforce, JavaEE, CSS, HTML, SoapUI);
  • testy innych narzędzi (Atlassian Bamboo, SourceTree, GIT, Jenkins).
Jak planujemy testy manualne?
  • analiza wymagań

    Analiza wymagań

    Analizujemy wymagania dotyczące celów biznesowych przedstawionych przez klienta.

  • przygotowanie strategii

    Przygotowanie strategii

    Określamy standardy testowania: cel, zakres, budżet, czas, zespół, podejście do testowania, materiały, ryzyko.

  • przygotowanie planu

    Przygotowanie planu

    Opracowujemy plan testów przydzielając zasoby: kto, kiedy, czym, jak i gdzie będzie testował.

  • przygotowanie testów

    Przygotowanie testów

    Przygotowujemy środowisko pod testy, tworzymy dane testowe.

  • przygotowanie zadań testowych

    Przygotowanie zadań testowych

    Tworzymy listy przypadków testowych, które zweryfikują funkcjonalności określone w wymaganiach klienta.

  • Wykonanie testów

    Wykonanie testów

    Przeprowadzamy testy, weryfikujemy czy wymagania klienta zostały zrealizowane.

  • Raportowanie błędów

    Raportowanie błędów

    Rejestrujemy znalezione odchylenia, kategoryzujmy je oraz poddajemy analizie.

  • Weryfikacja bugfixów

    Weryfikacja bugfixów

    Sprawdzamy, czy zgłoszone błędy zostały naprawione.

  • Testy regresyjne

    Testy regresyjne

    Potwierdzamy, czy wprowadzone modyfikacje nie miały wpływu na inne obszary działania aplikacji.

Dlaczego Craftware?
  • icon-doswiadczeni-eksperci

    Dostęp do ekspertów

    80% naszych testerów posiada certyfikat ISTQB Foundation Level.

  • icon-znajomosc-narzedzi

    Doskonała znajomość narzędzi

    Korzystamy z szerokiego wachlarza narzędzi m.in. Jira, Testlink, HPALM, Workbench, Postman, Jmeter, Selenium.

  • icon-doswiadczenie-projektowe

    Liczne projekty w portfolio

    Wykonaliśmy testy w wielu projektach międzynarodowych i nabyliśmy doświadczenia w branżach: finansowej, farmaceutycznej, medycznej, motoryzacyjnej, life science.

  • icon_integracje

    Doświadczenie w testach integracyjnych

    Salesforce to Salesforce, TIBCO, SAP, Agnitio, Third-party integrations from/to Salesforce.

Szukasz testera manualnego?
Odezwij się do nas, z chęcią pomożemy.
Marta

Account Manager

sales@craftware.pl

Najczęściej zadawane pytania
  • Najczęściej testy manualne dzielimy na:

    • funkcjonalne – nazywane są również “testami czarnej skrzynki”. Jest to rodzaj testów, które skupiają się nie na szczegółach technicznych, ale na tym, CO system robi. Dotyczą “widocznego” zachowania się aplikacji, czyli funkcji, z którymi będzie miał do czynienia użytkownik końcowy. Działanie produktu sprawdza się na podstawie: określonych wcześniej wymagań, jakie mają być spełnione, dostarczonej dokumentacji i logiki biznesowej. Istotne są także sugestie testera manualnego, który weryfikuje system i próbuje odgadnąć oczekiwania odbiorcy. Testy funkcjonalne można wykonywać na wszystkich poziomach (etapach).
    • niefunkcjonalne – można je nazwać określaniem parametrów. Ten rodzaj testów skupia się na tym, JAK system działa. To nic innego, jak mierzenie charakterystyk danego produktu możliwych do oceny na skali (np. czas ładowania danej strony, czas utworzenia danego rekordu w aplikacji itp.). Należy pamiętać, że parametry zazwyczaj nie są jasno zdefiniowane w dokumentacji. Nawet jeśli aplikacja okaże się idealna pod względem funkcjonalnym, użytkownik końcowy nie będzie zadowolony z korzystania z niej, gdy będzie dla niego nieprzyjazna, zbyt wolna w działaniu itp. Testy funkcjonalne mogą być wykonywane na wszystkich poziomach (etapach).

  • Testy regresyjne wykonywane są po modyfikacji aplikacji. Polegają na sprawdzeniu, czy po naprawie defektu nie pojawiły się nowe błędy w tych obszarach aplikacji, które wcześniej działały poprawnie. Zestawy testów regresyjnych są powtarzane wiele razy, dlatego świetnie nadają się do automatyzacji. Testy regresyjne mogą być wykonywane na wszystkich etapach.

  • Testy eksploracyjne lub inaczej mówiąc testy ad hoc lub bazują na doświadczeniu, wiedzy oraz intuicji testera manualnego. Korzysta się z nich zazwyczaj w przypadku braku dokumentacji lub niewystarczających zasobów, co uniemożliwia przeprowadzenie innego rodzaju testowania.

    Testy eksploracyjne można przeprowadzić dosyć szybko (w przypadku prostej aplikacji – nawet w 60 min). Dzięki temu zyskujemy czas, który spędzilibyśmy na przygotowaniu dokumentacji, a także poznajemy obszary, do których nie zostały napisane przypadki testowe. Jest to doskonała metoda na poznanie działania aplikacji. Testy eksploracyjne mogą być wykonywane zarówno w początkowej, jak i końcowej fazie tworzenia produktu.

  • To testy, których celem jest wykrycie błędów w interfejsach oraz interakcjach między zintegrowanymi modułami, za ich pomocą tester manualny sprawdza połączenia między modułami aplikacji. Testy integracyjne obejmują wiele obszarów, m.in. integrację modułów stworzonych w ramach produktu i integrację z systemami zewnętrznymi. Należy pamiętać, że im większy jest zakres integracji, tym trudniej wskazać, gdzie występują błędy. Testy integracyjne pozwalają na przetestowanie produktu finalnego.