Archiwum konferencji
Warsztaty: Testy eksploracyjne- jak wykrywać błędy nawet przy niepewnych wymaganiach
13 grudnia 2013 r.
Testowanie eksploracyjne (inne często spotykane nazwy to: testowanie szybkie, testowanie kontekstowe*) to niezwykle skuteczna metodyka testowania, uzupełniająca luki, które nagminnie pozostawia testowanie tradycyjne, wykonywane według zaprojektowanych z góry specyfikacji.Testowanie eksploracyjne pozwala niezwykle szybko i skuteczne wyławiać najważniejsze błędy w systemie, nawet jeśli wcześniej nie zadbano nawet o podstawowe wymagania, ale działa świetnie również wtedy, kiedy przetestowane oprogramowanie wydaje się względnie niezawodne, tyle że... przeoczono ważne czynniki jakości, takie jak na przykład łatwość użycia, intuicyjność, atrakcyjność i wygoda, o których nikt jakoś nie pomyślał.Podejście kontekstowe oznacza, że organizację i proces testowania każdorazowo - szybko i skutecznie - dostosowuje się do potrzeb sytuacji. Czyli nigdy więcej nie musimy ryzykować nagminnych błędów takich, że testowanie jest ponad potrzebę szczegółowe, kiedy liczy się czas i atrakcyjność, lub przeciwnie, że aplikację, której błędy powodują milionowe straty, testuje się byle jak, bo... "tak robiliśmy zawsze".Aby z powodzeniem testować eksploracyjnie, trzeba to jednak umieć robić, co zapewni nasz kurs. Należy też umieć wystrzegać się szkodliwej przesady i niebezpiecznych mitów, którymi obrosło testowanie eksploracyjne - i tego także Państwa nauczymy.