Zestawiliśmy definicję testowania eksploracyjnego ISTQB z tym, co o eksploracji piszą i mówią jej twórcy i miłośnicy.
ISTQB | Praktycy Testowania Eksploracyjnego |
---|---|
Nieformalna … | Unikanie formalizmów nie powoduje, że technika jest nieformalna. Testowanie eksploracyjne doczekało się wielu rozszerzeń, które formalizują wykonanie testów pozostawiając źródłową technikę braku udokumentowanych przypadków testowych przed przystąpieniem do testowania. |
… technika … | Podejście |
… projektowania testów … |
Nie mówi się o projektowaniu testów a raczej o definiowaniu celów do osiągnięcia pewnej misji.
Definicja misji pokrewna jest pośredniemu celowi do zrealizowania w oprogramowaniu i określana jest często ideę testową.
|
… w której tester … |
Definicja „tester” po raz kolejnym znacznie zawęża samo TE. Praktycy eksploracji pytają: „a dlaczego tylko tester?”. Przecież to podejście może być stosowane przez każdą osobę zaangażowaną w projekt wytworzenia oprogramowania.
Formaliści w swojej definicji mówi jeszcze o „doświadczonym testerzy” gdzie Praktycy pytają: „dlaczego tylko doświadczony? Czy tylko osoby, które umieją chodzić mogą chodzić?”. Dziecko, które dopiero się urodziło ma oczywiście niewielkie szanse na zwycięstwo w chodzie sportowym, ale jego próby są formą uczenia się.
Podsumowując: doświadczony tester osiągnie więcej, ale technika eksploracyjna jako naturalna metoda, stosowana może być przez każdą osobę.
|
… projektuje testy … |
Projektowaniu testów ma tutaj odrębny wymiar i nie pokrywa się z tym co teoretycy definiują pod tym pojęciem. Praktycy interpretuja projektowanie testów jako opis działań testera potrzebny do odpowiedniego zdefiniowania końcowego raportu z prac.
|
… w czasie, gdy są one wykonywane … | Wykonywanie testowania jest wyzwalaczem do opisu, a nie odwrotnie. |
… wykorzystuje informacje zdobyte podczas testowania … | Tutaj „wykorzystanie informacji” zostaje zastąpione określeniem „uczenie”, „poznawanie”, „analizowanie” i ostatecznie „eksplorowanie”. |
… do projektowania nowych i lepszych testów. | Nie projektuje się fizycznie większej ilości testów a raczej szuka się nowych celów do osiągnięcia, nowych idei do realizacji i odkrywanie nowych obszarów do analizowania i szukania błędów. |