Testowanie eksploracyjne to rodzaj testowania oprogramowania, w którym przypadki testowe nie są tworzone z wyprzedzeniem, ale testerzy mogą sprawdzać system w locie. Ten rodzaj testowania pozwala na jednoczesne projektowanie i wykonywanie testów bez większego planowania.
Poniżej znajduje się starannie dobrana lista najlepszych bezpłatnych narzędzi do testowania eksploracyjnego, wraz z ich popularnymi funkcjami i linkami do witryn internetowych. Lista zawiera zarówno oprogramowanie open source (bezpłatne), jak i komercyjne (płatne).
1) Aplikacja Xray Exploratory (XEA)
Aplikacja Xray Exploratory (XEA) usprawnia proces testów eksploracyjnych, udostępniając narzędzia do przechwytywania dowodów i łatwego udostępniania spostrzeżeń. XEA ułatwia proces dokumentowania, dzięki czemu możesz objąć więcej nieprzetestowanego kodu, odkryć nowe scenariusze testowania i znaleźć trudne do wykrycia błędy.
Funkcje:
- Utwórz sesję testową lub „kartę testową”, aby śledzić swój czas
- Nagrywaj filmy, rób zrzuty ekranu, rób notatki i rób adnotacje
- Testuj aplikacje internetowe, stacjonarne, a nawet mobilne
- Używaj jako samodzielnej aplikacji komputerowej lub integruj się z Xray i Jira
- Eksportuj sesje testowe do formatu PDF lub bezpośrednio do przebiegów testowych w Xray
2) TestBench
TestBench przyspiesza cały proces testów eksploracyjnych dla wszystkich zespołów, od małych do dużych i rozproszonych.
Funkcje:
- Przygotowanie: Zdefiniuj misję testową i karty. Ustaw ramkę czasową na wykonanie i zaproś wszystkich uczestników.
- Wykonanie: rozpocznij sesję i rób notatki, zrzuty ekranu i filmy podczas eksploracji. Zobacz, nad czym pracują Twoi koledzy i jakie zapisali wyniki. Oznacz swoje notatki według typu (wada, pomysł, pochwała itp.).
- Podsumowanie: Oceń wyniki razem ze wszystkimi uczestnikami. Przejrzyj sesję testową, jak chcesz, np. Używając znaczników notatek.
- TestBench obsługuje również testowanie oparte na specyfikacji i automatyzację testów.
3) Magnes na robaki
Bug Magnet to tester sesji dla przeglądarek Chrome i Firefox. Narzędzie pomaga uwzględnić typowe problematyczne wartości i skrajne przypadki. Zapewnia łatwy dostęp podczas sesji testów eksploracyjnych.
Funkcje:
- Umożliwia rozszerzenie za pomocą dostosowanych plików konfiguracyjnych
- Działa na stronach z wieloma ramkami tylko wtedy, gdy są w tej samej domenie
- Całkowicie pasywne, więc to oprogramowanie nigdy nie koliduje z wykonywaniem testów aplikacji internetowej
Link: https://chrome.google.com/webstore/detail/bug-magnet/efhedldbjahpgjcneebmbolkalbhckfi
4) Rozszerzenie Chrome do testowania eksploracyjnego
Jest to rozszerzenie przeglądarki Chrome używane do testów eksploracyjnych w sieci. To rozszerzenie zgłasza błędy, pomysły, notatki itp.
Funkcje:
- Z łatwością zgłaszaj błędy, pomysły, notatki i pytania
- Rób zrzuty ekranu podczas sesji. Skoncentruj się
- Pomaga automatycznie śledzić adres URL
- Zobacz wyniki sesji w raporcie
- Zapisz i importuj sesję
- Eksportuj sesję do formatu JSON, CSV lub HTML.
Link: https://chrome.google.com/webstore/detail/exploratory-testing-chrom/khigmghadjljgjpamimgjjmpmlbgmekj
5) Qtest Explorer
QTest to łatwe w użyciu, skalowalne rozwiązanie do zarządzania testami, które umożliwia testerom centralizację i przyspieszenie zarządzania testami. Narzędzie do testowania eksploracyjnego QTest sprawia, że każdy etap procesu kontroli jakości jest prostszy i bardziej efektywny.
Funkcje:
- QTest centralizuje zarządzanie automatyzacją testów i integruje się z dowolnym otwartym lub zastrzeżonym narzędziem do automatyzacji testów.
- Zostaw w tyle dziedzictwo dla rozwiązania do zarządzania testami klasy korporacyjnej
- QTest upraszcza dostosowanie programistów do testerów dzięki integracji z Jira w czasie rzeczywistym
- Twórz sensowne raporty z danymi Jira
- Bezproblemowo zintegrowany z narzędziami Agile i DevOps.
Link: https://www.tricentis.com/products/agile-dev-testing-qtest/exploratory-testing-qtest-explorer/
6) Plany testów platformy Azure
Narzędzie do testowania eksploracyjnego planu testów platformy Azure, które pomaga poprawić jakość kodu aplikacji.
Funkcje:
- Przechwytuj bogate dane scenariuszy do testów eksploracyjnych
- Pomaga przetestować aplikację, wykonując testy w aplikacjach komputerowych lub internetowych.
- Umożliwia planowanie, wykonywanie i śledzenie testów opartych na skryptach zawierających możliwe do podjęcia działania defekty.
7) Przetestuj Studio Explore
Telerik Studio to narzędzie do testowania eksploracyjnego do testowania aplikacji internetowych i desktopowych we wszystkich systemach operacyjnych Windows. Umożliwia testowanie funkcjonalności, obciążenia i wydajności aplikacji internetowych i mobilnych. Oferuje również wtyczkę do sprawdzania problemów z różnymi przeglądarkami.
Funkcje:
- Natywna obsługa kompilacji dla formantów interfejsu użytkownika Telerik
- Pomaga w wychwytywaniu błędów i wysyłaniu opinii podczas sesji testów eksploracyjnych.
- Testowanie wyskakujących okienek HTML i okien dialogowych przeglądarki
- Obsługa wywołań JavaScript i rejestrowania
- Umożliwia ciągłej integracji korzystanie z serwera kompilacji
- Został zaprojektowany tak, aby był lekki, poręczny i łatwy do uruchomienia i dostępu.
Link: https://www.telerik.com/teststudio
8) TestRail
TestRail to bardzo wszechstronne internetowe oprogramowanie do zarządzania przypadkami testowymi oraz narzędzie do testowania eksploracyjnego. Narzędzie skutecznie zarządza, śledzi i organizuje wysiłki związane z testowaniem oprogramowania.
Funkcje:
- Pomaga śledzić i śledzić stan poszczególnych testów, kamieni milowych i projektów za pomocą pulpitów nawigacyjnych i raportów o aktywności.
- Wykonuj testy i śledź natychmiastowe wyniki
- Oferuje przydatne raporty z testów, metryki i spostrzeżenia w czasie rzeczywistym
- Możesz zintegrować się z modułami śledzenia błędów
Link: https://www.gurock.com/testrail/
9) SmartBear Zephyr
SmartBear Zephyr to kolejne przydatne narzędzie do testowania eksploracyjnego. Zapewnia kompleksowe rozwiązania dla zwinnych zespołów każdej wielkości. Oferuje również integrację jednym kliknięciem z JIRA, Jenkins, Bamboo i nie tylko.
Funkcje:
- Zaawansowane pulpity analityczne i DevOps
- Umożliwia przechwytywanie jako narzędzie do adnotacji obrazu w celu rozwiązywania problemów z Jira
- Nie jest wymagane żadne roczne zobowiązanie
- Opcje wdrażania w chmurze, serwerach i centrach danych
- Pomaga uczyć zwinnych członków zespołu za pomocą zespołowego testowania oprogramowania
Link: https://www.getzephyr.com/insights/why-capture-jira-essential-exploratory-testing-tool
10) Rapid Reporter
Rapid Reporter to eksploracyjna aplikacja do notatek. Działa w taki sposób, że robi notatki podczas nieprzerwanej sesji testowej, a następnie przegląda te notatki.
Funkcje:
- Jest to samodzielne narzędzie, więc nie jest wymagana instalacja. Może być używany na różnych komputerach z dysku USB na kluczu.
- Jest zawsze na górze ekranu, więc nie musisz jej szukać na pulpicie.
- Możesz sporządzać notatki pojedynczo w jednowierszowych.
- Typy nut można zmieniać podczas pisania za pomocą klawiszy kierunkowych.
- Aplikacja umożliwia wykonywanie zrzutów ekranu na żądanie
- Możesz zapisywać notatki w plikach tekstowych CSV, co pomaga połączyć elastyczność tekstu z arkuszem kalkulacyjnym.
Link: http://testing.gershon.info/reporter/
11) SpiraCapture
SpiraCapture to narzędzie do testów eksploracyjnych, rozszerzenie Chrome. Narzędzie rejestruje i organizuje sesję testową. Jest to darmowe narzędzie, więc nie musisz łączyć się z żadnym innym oprogramowaniem.
Funkcje:
- Pomaga rejestrować Twoją aktywność i robić notatki lub zrzuty ekranu z tego, co się stało
- Umożliwia przechwytywanie naciśnięć klawiszy, kliknięć, zmian adresów URL i błędów sieci
- Ogranicz nagrywanie tylko do wybranej przeglądarki
- Oferty upraszczają komunikację z Twoim zespołem.
Link: https://chrome.google.com/webstore/detail/spiracapture-exploratory/naknodgmafmgdbpkjbanlgnhlpificmj