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

Sklepy na Magento - cena

Ile kosztuje sklep na Magento? Magento 2 – cena w 2026

Odpowiedź na to pytanie należy do kategorii tych raczej znienawidzonych, a brzmi: To zależy! Na sklep na Magento trzeba patrzeć trochę jak na zakup samochodu. Możesz kupić tanio używanego Fiata z rocznika 2010, albo zainwestować znacznie więcej w najnowszego Mercedesa CLS. Wybór zależy oczywiście od Twoich potrzeb, preferencji i budżetu, jaki udało Ci się odłożyć […]

Czytaj więcej
Hosting Prestashop

Hosting dla sklepu na Prestashop – na co zwracać uwagę?

Wybór odpowiedniego hostingu dla sklepu internetowego opartego na Prestashop jest kluczowym elementem sukcesu w e-Commerce. To potężna i elastyczna platforma, ale aby w pełni wykorzystać możliwości wdrożenia Prestashop, potrzebujesz odpowiedniego środowiska hostingowego. W tym artykule omówimy, jaki hosting wybrać, aby Twój sklep działał płynnie, szybko i niezawodnie. Dlaczego wybór hostingu jest tak ważny? Hosting to […]

Czytaj więcej

Audyt techniczny e-Commerce: kiedy naprawdę ma sens (a kiedy to strata pieniędzy)

Planujesz audyt techniczny swojego sklepu internetowego? Zanim wydasz kilka, kilkanaście, a czasem nawet kilkadziesiąt tysięcy złotych, warto zrozumieć, czy taki audyt naprawdę ma sens w Twojej sytuacji. W tym materiale opowiadam o tym: ➡️ kiedy audyt techniczny sklepu e-Commerce jest uzasadniony, ➡️ w jakich sytuacjach to zwyczajnie wyrzucanie pieniędzy, ➡️ jakie realne efekty powinien przynieść dobrze zrobiony audyt. Dowiesz się też, jak uniknąć błędów, które popełnia wiele firm - przepalając budżet na audyty, które niczego nie zmieniają.

Czytaj więcej
Integracja Shopify Baselinker

Integracja Shopify Baselinker – automatyzacja, która robi różnicę

Sprzedajesz przez Shopify i szukasz sposobu, by rozwinąć sprzedaż, zapanować nad logistyką i odzyskać czas? Dobrze trafiłeś. W tym artykule pokażemy Ci, dlaczego integracja Shopify Baselinkerem to jedno z najpotężniejszych rozwiązań, jakie możesz wdrożyć w swoim e-Commerce. I – co ważniejsze – jak wycisnąć z niej 100%. Czym właściwie jest Baselinker? Baselinker to zaawansowane narzędzie […]

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
Expert Consultation

Porozmawiajmy!

Umów darmową konsultację