Ostatnia aktualizacja:

29 kwietnia 2025

Opublikowano:

14 marca 2017

Testy eksploracyjne w e-Commerce

Testy eksploracyjne w e-Commerce

Jedną z technik testowania opartą na doświadczeniu testera jest test eksploracyjny. Według nomenklatury słownika ISTQB to nieformalna technika projektowania testów, w której tester projektuje testy podczas ich wykonywania oraz wykorzystuje informacje zdobyte podczas testowania do projektowania nowych i lepszych testów [wg Bacha].

W tym artykule dowiesz się:
  1. Czym jest testowanie eksploracyjne?
  2. Testowanie eksploracyjne – założenia
  3. Podsumowując testy eksploracyjne

Czym jest testowanie eksploracyjne?

Przyjrzyjmy się bliżej tej definicji, czym jest testowanie eksploracyjne:

  • nieformalna technika projektowania testów: zazwyczaj brak jest scenariuszy testowych, jednak istnieją narzędzia służące wsparciu automatyzacji testów eksploracyjnych;
  • tester projektuje testy podczas ich testowania: tester przeglądając aplikację czy stronę internetową, sprawdza funkcjonalności dostępne dla użytkowników intuicyjnie, jednak na podstawie określonej przez siebie strategii testowania;
  • tester wykorzystuje informacje zdobyte podczas testowania do projektowania nowych i lepszych testów: testy eksploracyjne są bardzo przydatne jako inspiracja do tworzenia nowych przypadków testowych, potrzeby wprowadzania automatyzacji kolejnych komponentów aplikacji, strony czy ujawnieniu luk w istniejących przypadkach testowych.

Testowanie eksploracyjne – założenia

Jednym z najważniejszych założeń testów eksploracyjnych jest określenie czasu potrzebnego na sesję testową. Sesja polega na nieprzerwanym, ciągłym testowaniu określonej aplikacji czy strony internetowej. Założenie określonego czasu jest tutaj bardzo istotną kwestią: poświęcenie zbyt małej jego ilości spowoduje brak możliwości przetestowania wszystkich najważniejszych elementów, zaś narzucenie sesji, która trwa wiele godzin, powoduje znużenie osoby wykonującej test i zmniejszy jego efektywność. Na długość sesji testowej mają wpływ takie czynniki jak: doświadczenie i intuicja testera (początkujący tester będzie potrzebował więcej czasu niż bardziej doświadczony), warunki środowiska testowego (sprzęt, a w przypadku testowania na urządzeniach mobilnych — rodzaj połączenia) czy złożoność danego systemu (np. ilość zależności pomiędzy modułami).

Testerzy przystępują do testów eksploracyjnych bez przygotowanych wcześniej przypadków testowych. Główną ideą testów jest określony cel, który zazwyczaj jest opisany krótko i zwięźle: od 140 do 160 znaków i nakreśla ogólną ideę, co chcemy zweryfikować. Następnie zaczyna się sesja testów eksploracyjnych, która trwa przez założony czas. Co ważne w czasie na sesję testową uwzględniony jest również czas na konfigurację środowiska testowego oraz zbieranie i raportowanie błędów.

Oprócz określenia sesji testowej równie istotne jest wyznaczenie przez testera strategii testów. Dla serwisów e-Commerce strategie testowania eksploracyjnego mogą być oparte o:

  • dokonanie procesu zakupowego na możliwe sposoby: jak wiadomo, sklepy internetowe oferują różne drogi do osiągnięcia najważniejszego celu czyli zakupu danego produktu czy usługi. Eksplorując pod kątem takiej strategii, tester ma możliwość sprawdzenia poprawności kolejnych kroków procesu sprzedażowego;
  • eksploracja serwisu z poziomu określonego typu użytkownika (niezalogowany, zalogowany, klient “VIP” itp): serwisy mogą różnić się funkcjonalnością w zależności od tego, czy użytkownik jest zalogowany, niezalogowany, jaką walutą operuje w serwisie itd., a proces zakupowy może różnić się również dla użytkownika ze zniżkami, z programem lojalnościowym itp. itd.;
  • dodawanie/usuwanie poszczególnych produktów, użytkowników czy usług z poziomu administratora: ważną kwestią, która może być poddana testom eksploracyjnym, jest konfiguracja elementów z poziomu panelu administracyjnego (oczywiście takie testy lepiej wykonywać na środowisku testowym, niż na „żywym” organizmie :).

Podsumowując testy eksploracyjne

Jeśli chcesz „wyeksplorować” serwis e-Commerce, aby znaleźć inspirację do napisania nowych testów automatycznych, chcesz się lepiej zapoznać z serwisem czy poznać go z perspektywy różnych użytkowników: ustal potrzebny czas na sesję testową i określ dobrą strategię przy założonym, jasnym celu testowania.

Ostatnia aktualizacja:

29 kwietnia 2025

Opublikowano:

14 marca 2017

W tym artykule dowiesz się:
  1. Czym jest testowanie eksploracyjne?
  2. Testowanie eksploracyjne – założenia
  3. Podsumowując testy eksploracyjne

Featured Articles

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 […]

read more
Moduły Magento - hit czy kit? - wideo

Moduły Magento – hit czy kit?

Jedną z przewag Magento (ale też wielu innych sklepów open source) są gotowe moduły, które można wykorzystać podczas wdrożenia i w ten sposób obniżyć sobie koszt projektu. Ale uwaga! Jeśli przesadzicie z ich ilością lub wybierzecie takie, których jakość wykonania pozostawia wiele do życzenia - to więcej będzie z tego kłopotu niż pożytku. W tym nagraniu dzielę się swoimi spostrzeżeniami, jak podejść do kwestii gotowych wtyczek, żeby rzeczywiście osiągnąć z nich korzyści.

read more
E-Commerce, PIM, WMS, ERP – co wdrażać najpierw i dlaczego? - wideo

E-Commerce, PIM, WMS, ERP – co wdrażać najpierw i dlaczego?

Czy można zbudować autostradę z dwóch stron i mieć pewność, że się złączy? No właśnie… Z tym bywa różnie. Z wdrożeniami systemów IT w firmach jest podobnie - da się robić kilka z nich jednocześnie, ale nie zawsze ma to sens. W tym odcinku opowiadam o tym: ☑️ dlaczego "co wdrożyć najpierw?" może nie być najlepszym pytaniem, ☑️ co się dzieje, gdy zaczynasz kilka wdrożeń naraz, ☑️ i co robić, żeby nie skończyć z pięcioma systemami i żadnym efektem. Jeśli właśnie planujesz wdrożenie platformy e-Commerce, wymianę ERP-a albo marzy Ci się PIM i WMS, to ten materiał pomoże Ci uniknąć typowych błędów. To nie jest poradnik typu "najpierw ERP, potem sklep" – to uczciwa rozmowa o tym, jak nie rozwalić sobie firmy, próbując ją zdigitalizować. 📌 Jak zawsze - jeśli materiał Ci się spodoba, daj łapkę, komentarz i suba. Dzięki temu YouTube pokaże go innym, którzy mogą go potrzebować.

read more
Monitorowanie stron internetowych

Monitorowanie stron internetowych – przegląd narzędzi

Każdy właściciel lub opiekun systemu informatycznego powinien dbać o jego niezawodność za pomocą szeregu procesów i podejść gwarantujących wysoką jakość rozwiązań. Żaden system nie jest w 100% odporny na upływ czasu i całkowicie bezobsługowy. Stosując opisane przeze mnie narzędzia, będziemy ostrzegani przed anomaliami w naszym systemie, co pozwoli nam zareagować jeszcze zanim dojdzie do awarii. […]

read more

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