Testy eksploracyjne - podstawy i przykłady

27
TESTY EKSPLORACYJNE

Transcript of Testy eksploracyjne - podstawy i przykłady

TESTY EKSPLORACYJNE

2

Testowanie sterowane kontekstem

I S T Q B

Testowanie jako usługa

Inżynieria oprogramowania

Testowanie eksploracyjne

Modele tworzenia oprogramowania

3

Edukacja

Dlaczego?

4[kadr z filmu Modern Times: http://www.youtube.com/watch?v=DfGs2Y5WJ14]

Dla kogo eksploracja?

5

[kadr z filmu Leon The Professional: http://www.youtube.com/watch?v=74BzSTQCl_c]

Dla jakiego oprogramowania?

6

Tester sterowany kontekstem wybiera cele, techniki i

dostawy (w tym dokumentację) patrząc najpierw na

szczegóły konkretnej sytuacji, włączając w to pragnienia

interesariuszy, którzy zlecili testowanie.

Jak?

Jak?

8

TimeBox

Jak?

9

wszystkie czynności w czasie sesji

20/60/20

Jak?

10

bezprzerwy

11

Jak?

12

Jak?

♞♝♚♛♝♞Dobre testowanie oprogramowania jest wyzwaniem

intelektualnym.

13

Jak?

14

Jak?

x

Przykład

15

Cel:

Przetestuje w 30 minut stronę internetową:

programuj.gov.pl

Przypadki testowe? Skrypty automatyczne? Sesja eksploracyjna?

Przykład

16

Przygotowanie <20%

ranking.pl

DxDiag

AutoMagicTest

Greenshot

Przykład

17

Testowanie GUI >60%

Przykład

18

Testowanie GUI >60%DEFEKTY i UWAGI

Przykład

19

Testowanie GUI >60%FUNKCJE (oraz STATUS)

Home - OK

rozwiń / zwiń - OK

Spot - OK

Powiększanie czcionki - OK

Aktualności - OK

Klawisz "Więcej" - OK

Stronicowanie - NIE OK

Najbliższe wydarzenia

Statyczna strona: Dowiedz się jak uzyskać dofinansowanie? - OK

Poznaj szczegóły -OK

Breadcrumb - OK

Footer -OK

Przykład

20

Testowanie GUI >60%SEO - automatyczne

Przykład

21

Testowanie GUI >60%

Po 15 minutach kończą się pomysły

na testy…

GUI

KOD

ARCHITEKTURA

Przykład

22

Testowanie KOD >60%

Przykład

23

Testowanie Architektura >60%

Twitter driven testing: #wordpress

https://sekurak.pl/mozna-bez-uprawnien-edytowac-posty-w-wordpress-aktualizujcie/

Przykład

24

Testowanie Architektura >60%

Wordpress

Plugin: WP-Super-Cache

- czy bezpieczny?

Przykład

25

Raportowanie < 20%

26

Dlaczego?

[grafika ze strony: http://commons.wikimedia.org/wiki/File:Evolution-des-wissens.jpg]

Dziękuję za uwagę!

Pytania? Odpowiedzi!

Pytania po : [email protected]

testerzy @testerzy radoslaw.smilgin