Ostatnia aktualizacja:

3 września 2025

Opublikowano:

12 grudnia 2016

Narzędzia do testowania manualnego

Narzędzia do testowania manualnego

Testowanie manualne jest niezbędnym etapem w pracy nad wytworzeniem oprogramowania lub aplikacji. Nawet przy zautomatyzowaniu pewnych powtarzających się procesów, potrzebne są testy czarnoskrzynkowe — one w pierwszym etapie wykonywane są manualnie. Niekiedy testowanie manualne i sprawdzanie poszczególnych funkcjonalności, wymaga zastosowania odpowiednich narzędzi: prostych, skutecznych, których nauka nie zajmuje wiele czasu oraz takich, które będą zawsze pod ręką testera. Poniżej wymieniam narzędzia testerskie, których używam w swojej pracy, a które spełniają wszystkie wymienione przeze mnie wcześniej warunki.

W tym artykule dowiesz się:
  1. Testy manualne – tworzenie plików o określonym rozmiarze
  2. Uzyskiwanie adresu mailowego
  3. Przygotowywanie zrzutów ekranu
  4. Generowanie danych testowych
  5. Narzędzia testerskie – podsumowanie

Testy manualne – tworzenie plików o określonym rozmiarze

Funkcjonalność polegająca na dodawaniu załączników do aplikacji jest bardzo popularna. W aplikacjach służących np. do zarządzania dokumentami czy wysyłania faktur jest to podstawowe zadanie danego modułu. W przypadku gdy dodawany załącznik może mieć dowolne rozszerzenie, a tester ma za zadanie sprawdzenie poprawności dodawania dokumentu o określonym maksymalnym rozmiarze, przydaje się tworzenie plików o dowolnym rozmiarze z wiersza poleceń. Poniżej przykład, w którym zostanie utworzony plik testowy o rozszerzeniu .txt o rozmiarze dokładnie 1 MB. Wystarczy na swoim Windowsie uruchomić wiersz polecenia jako administrator i wpisać następującą komendę:

Polecenie w konsoli
Tak wygląda polecenie w konsoli

Komenda fsutil file create new tworzy w katalogu c:\ plik o wielkości 1048576 b = 1MB. Należy pamiętać, aby przed wpisaniem wielkości, odpowiednio przeliczyć jednostki miary np. w konwerterze jednostek, które bez problemu można znaleźć w sieci.

Uzyskiwanie adresu mailowego

Na potrzeby testów dotyczących np. zamówień ze sklepów internetowych z różnych kont, które mogą mieć różne parametry (np. przyznane zniżki), istnieje potrzeba posiadania przez testera kilku lub nawet kilkunastu adresów mailowych. Nie mogą to być przypadkowe adresy mailowe, do których tester nie ma dostępu, ponieważ zazwyczaj do weryfikacji potrzebne jest kliknięcie w wygenerowany link wysłany na konto pocztowe czy sprawdzenie potwierdzenia zamówienia, które również otrzymuje właściciel konta pocztowego. W takiej sytuacji dwa najpopularniejsze rozwiązania to:

Stworzenie w swojej skrzynce pocztowej aliasów do adresu mailowego.

Wówczas dostajemy w zależności od potrzeb określoną ilość kont testowych, które są powiązane z jednym głównym adresem mailowym. Przykład: Moje konto mailowe to imie.nazwisko@przykladowymail.pl. Tworząc 4 aliasy do mojego konta, uzyskałam następujące adresy mailowe: test1.nazwisko@przykladowymail.pl, test2.nazwisko@przykladowymail.pl, test3.nazwisko@przykladowymail.pl, test4.nazwisko@przykladowymail.pl. Wszystkie maile przesyłane na utworzone konta, przychodzą na konto główne, a jednocześnie system nie odrzuci danego adresu, gdy konto główne jest już zapisane w bazie danych.

Sworzenie adresów mailowych na serwisie mailinator.com

Mailinator.com to strona, która umożliwia stworzenie dowolnego adresu email w ekspresowym tempie: nie jest potrzebne wypełnianie formularzy, akceptowanie zgód czy przechodzenie innych czasochłonnych kroków. Strona ta wymaga tylko wpisania swojej wymyślonej i dowolnej nazwy, kliknięcia ‘GO!’ i już mamy utworzony mail i możemy wejść bezpośrednio do skrzynki odbiorczej poczty. Konto zostaje utworzone błyskawicznie, co umożliwia szybkie przetestowanie dowolnej funkcjonalności wymagającej wpisania adresu e-mail, np. rejestracji w sklepie internetowym.

Narzędzie Mailinator
Narzędzie Mailinator

Przygotowywanie zrzutów ekranu

Klawiatura komputerowa wyposażona jest w magiczny przycisk PrtSc, który umożliwia zrzut ekranu, skopiowanie go do schowka i wklejenie np. do MS Paint czy do edytora Word. Jednak w pracy testera, taka podstawowa funkcjonalność nie jest wystarczająca, dlatego do zrzutów ekranu używam wtyczek umożliwiających bardziej zaawansowane zarządzanie zrzutami ekranów. Dwie, które są sprawdzone i spisują się znakomicie to Screenshu oraz Green Shot. Obie wtyczki mają bardzo ważne właściwości, które ułatwiają pracę testerowi:

  • można im przypisać dowolny skrót na klawiaturze,
  • umożliwiają wysłanie obrazka na serwer i wygenerowanie linku do obrazka (przesłanie adresu obrazka do adresata jest szybsze niż zapisywanie i wgrywanie pliku z obrazem),
  • dają możliwość podstawowego rysowania, wpisywania tekstu, zaznaczania czy maskowania elementów zrzutu,
  • ułatwiają szybkie przerzucanie obrazka do np. programów pocztowych, komunikatorów, drukarki czy schowka.

Generowanie danych testowych

Proces ten jest jedną z podstaw codziennej pracy testera. Dane są przygotowywane przez testera, później np. wgrywane do aplikacji, a następnie na tych danych przeprowadzane są testy funkcjonalności konkretnych modułów. Bardzo przydatnym podstawowym generatorem takich danych testowych jest generatedata.com. Bez problemu wygenerujemy plik CSV, XLSX, HTML, JSON, LDIF, SQL czy XML. W pierwszym kroku należy określić “z jakiego kraju pochodzą” nasze dane tak, aby dopasować np. kod pocztowy do specyfiki danego kraju. Następnie z list wybrać określone dane testowe. Poniżej tok tworzenia arkuszu XLS z danymi dla 100 testowych użytkowników fikcyjnej aplikacji bankowej. Każdy użytkownik ma określone imię, nazwisko, PESEL, miasto, kod pocztowy, numer telefonu, numer CVV karty oraz przyznany limit na karcie kredytowej.

Przykładowe dane testowe

Narzędzia testerskie – podsumowanie

Narzędzi do wspomagania procesu testowania jest wiele: od płatnych skrojonych na potrzeby danej organizacji, aż po te z bezpłatnym i nieograniczonym dostępem dla każdego testera. Najprostsze i najskuteczniejsze narzędzia, które są podporą testów manualnych, opisałam w tym artykule pod kątem użyteczności w moich codziennych testach funkcjonalnych. Na portalach dotyczących zagadnień z QA (np. Ministry of Testing) można znaleźć informacje na temat innych popularnych generatorów danych czy narzędzi do zrzutów ekranu. Dzięki dosyć sporemu wyborowi tychże narzędzi, każdy tester znajdzie coś dla siebie.

Ostatnia aktualizacja:

3 września 2025

Opublikowano:

12 grudnia 2016

W tym artykule dowiesz się:
  1. Testy manualne – tworzenie plików o określonym rozmiarze
  2. Uzyskiwanie adresu mailowego
  3. Przygotowywanie zrzutów ekranu
  4. Generowanie danych testowych
  5. Narzędzia testerskie – podsumowanie

Polecane artykuły

Composable commerce

Czym jest Composable Commerce i jak może wpłynąć na Twój biznes?

Zmieniające się trendy, coraz to nowsze technologie i systemy, oraz coraz wyższe wymagania klientów to chleb powszedni każdego sklepu internetowego, który chce pozostać na czasie i wciąż rozwijać swój biznes. W tak dynamicznej branży ciężko jest dotrzymać kroku zarówno konkurencji, jak i zmieniającym się potrzebom klientów. Szczególnie jeśli chce się przy tym zachować koszty na […]

Czytaj więcej
Magento PWA

Magento PWA – co musisz wiedzieć?

Obecnie 77% polskich internautów robi zakupy przez Internet, a aż 75% z nich wykorzystuje do tego urządzenia mobilne. Takie dane znajdziesz w raporcie E-Commerce w Polsce 2022 przygotowanym przez Gemius we współpracy z IAB Polska. Jeśli te dane nie przekonają Cię, że powinieneś poświęcić czas i pieniądze na odpowiednie przygotowanie wersji mobilnej swojego sklepu, to […]

Czytaj więcej
Aplikacja hybrydowa

Czym jest aplikacja hybrydowa?

Zastanawiacie się, czym jest aplikacja hybrydowa, do czego służy, jak ją stworzyć i jak z niej korzystać? W dzisiejszym artykule postaram się przybliżyć Wam ten temat. Jak dzielimy rodzaje aplikacji? Zacznijmy od samego początku. Aplikacje mobilne dzielą się na trzy typy: aplikacje natywne, aplikacje webowe, aplikacje hybrydowe. Hybrydowe aplikacje mobilne są połączeniem rozwiązań aplikacji natywnych […]

Czytaj więcej

3 rzeczy, których nie wiesz o briefie sklepu internetowego

Przez kilkanaście lat na biurku miałem przynajmniej kilkaset briefów przedwdrożeniowych. Jedne były lepsze, drugie gorsze, trzecie zrobione za karę. I jak myślę o tym, że przecież wdrożenie e-Commerce to projekt strategiczny, to trochę się nawet dziwię. W tym filmie opowiem Ci o trzech rzeczach, które są konsekwencją dobrze przygotowanego briefu. Dowiesz się: ✅ dlaczego brief to wspólna mapa drogowa dla całej organizacji, ✅ jak wpływa na realność wycen i budżetu projektu, ✅ w jaki sposób chroni Cię przed chaosem i niepotrzebnymi zmianami w trakcie wdrożenia. Jeżeli myślisz o nowym sklepie internetowym albo planujesz redesign, to nagranie pozwoli Ci uniknąć kosztownych pułapek i podejść do projektu strategicznie.

Czytaj więcej

Skontaktuj się z nami

Opowiedz nam o swoich ambicjach związanych z e-commerce i pozwól nam wspólnie je zrealizować.

Skontaktuj się z nami