"Jak Google pomaga nam dbać o jakość stron WWW?" - Radosław Smilgin, testerzy.pl
Krótkie wprowadzenie do narzędzi Google i ich użycia w testowaniu aplikacji internetowych. Podczas prezentacji pokazane zostaną Google Website Optimizer oraz Google Analytics wraz z przykładami użycia.
2. testerzy.pl
Agenda
1. Testowanie wg. Google
2. Google Analytics
3. Google Webmaster
4. Google Website Optimizer
5. Case Study 1 i 2
6. Podsumowanie
10 lutego 2009 2
3. testerzy.pl
Testowanie wg. Google
P K
T
10 lutego 2009 3
4. testerzy.pl
Google Analytics
Pobieranie informacji o Internautach i
ich działaniach w serwisie
10 lutego 2009 4
5. testerzy.pl
Raporty Google Analytics
System Operacyjny Kraj i miejsce pochodzenia
Łącze internetowe Ilość odsłon
Czas spędzony na stronie
Przeglądarka
Rozdzielczość ekranu
K
Wiek?
Obsługa Java
Wykształcenie?
Obsługa Flash Rodzina?
Dochód?
Cel?
10 lutego 2009 5
6. testerzy.pl
Raporty Google Analytics
• Lokalizacja odwiedzających
• Kwiaciarnia z Katowice
10 lutego 2009 6
7. testerzy.pl
Raporty Google Analytics
• Test porównawczy
• Portal telewizyjny
10 lutego 2009 7
8. testerzy.pl
Raporty Google Analytics
• Dostawcy internetowi
• Portal z Filmikami
10 lutego 2009 8
9. testerzy.pl
Raporty Google Analytics
• Szybkość łącza
• Portal z Filmikami
10 lutego 2009 9
10. testerzy.pl
Raporty Google Analytics
• Najatrakcyjniejsza treść
• Portal z transmisjami sportowymi
10 lutego 2009 10
11. testerzy.pl
Raporty Google Analytics
• Lojalność kontra odwiedziny bezpośrednie
• Portal z transmisjami sportowymi
10 lutego 2009 11
12. testerzy.pl
Raporty Google Analytics
• Język systemu operacyjnego
• Portal z transmisjami sportowymi
10 lutego 2009 12
13. testerzy.pl
Raporty Google Analytics
• Przeglądarki
• Testerzy.pl
10 lutego 2009 13
14. testerzy.pl
Raporty Google Analytics
• Przegląd treści
• Wymagania.net
10 lutego 2009 14
15. testerzy.pl
Google Webmaster
Błędy HTTP 4XX
Nie znalezione 404
Błąd uwierzytelniania 401/407
Przekroczono limit czasu dla adresów URL
Błędy indeksowania w witrynach na telefon
komórkowy
CHTML
WML/XHTML
Optymalizowanie i testowanie
SEO
SEF
10 lutego 2009 15
16. testerzy.pl
Google Optimizer
Testowanie A/B
• Testing After/Before
• Testowanie wersja A / wersja B
Wersja A
• Always Be Testing
Wersja B
10 lutego 2009 16
17. testerzy.pl
Case Study 1
• Oligoo.pl jest portalem aukcyjnym
Typ: all-pay. Wszyscy płacą za jednego.
•
Portal zarabia na sprzedaży oligoopunktów
•
Oligoopunktami można płacić podczas aukcji
•
10 lutego 2009 17
18. testerzy.pl
Case Study 1
I. Konfiguracja istniejącej witryny internetowej
II. Cel: zmierzenie współczynnika konwersji dla
zakupu oligoo punktów
III. Zadania:
Skonfigurować Google Analytics
1.
Zmierzyć konwersję
2.
10 lutego 2009 18
20. testerzy.pl
Zadanie 2: Zmierzyć konwersję
10 lutego 2009 20
21. testerzy.pl
Zadanie 2: Zmierzyć konwersję
10 lutego 2009 21
22. testerzy.pl
Case Study 2
I. Modyfikujemy istniejącą witrynę internetową
II. Cel: osiągnięcie większych dochodów z
witryny
III. Zadania:
1. Identyfikacja problemów witryny
2. Działania korygujące
3. Planowanie testów
4. Ustalenie priorytetów w testach
5. Testowanie
6. Wyniki zmian
10 lutego 2009 22
24. testerzy.pl
Zadanie 2: Działania korygujące
Przetestowano
i poprawiono
błędy
wyświetlania
się strony w Poprawiono
Opera i wersje
Chrome językowe
Zmieniono Zmieniono
kluczowe „wstępniak”
menu z głównymi
nawigacji linkami,
dwie
wersje:
obrazkowa i
tekstowa
10 lutego 2009 24
25. testerzy.pl
Zadanie 2: Działania korygujące
1. Testom poddane będę wszystkie zmienione funkcjonalności
• Testy manualne
• Testy z użytkownikami
2. Przetestowane zostaną zmiany w konfiguracji Menu nawigacji
i we wstępniaku w różnych konfiguracjach przy pomocy
Google Optimizer
Oryginał Kombinacja 1 Kombinacja 2
obrazkowa tekstowa
tekstowa
obrazkowa
Kombinacja 5 Kombinacja 4 Kombinacja 3
10 lutego 2009 25
26. testerzy.pl
Zadanie 4: Ustalenie priorytetów w testach
Optymalne środowisko testowe
a. Łącze 512kb/s
b. Przeglądarka FireFox
c. Windows XP
d. Ekran 32-bit
e. Rozdzielczość 1024x768
f. Flash 9.0
g. Włączona obsługa Java
h. Język polski
Priorytety w testach
a. Identyfikacja funkcji
najczęściej używanych
b. Identyfikacja stron
najczęściej odwiedzanych
Radosław Smilgin,Online
10 lutego 2009 26
27. testerzy.pl
Zadanie 5: Testowanie
1. Testowanie jest w pełni automatyczne
2. Testowanie polega na losowym wyświetlaniu wersji strony
(kombinacji)
3. Mierzony jest współczynnik konwersji dla różnych wersji
4. Testy są wykonywane na nieświadomych użytkownikach
witryny
5. Wyniki są zbierane przez Google Optimizer
6. Czas trwania eksperymentu i jego forma jest w pełni
konfigurowalna
10 lutego 2009 27
28. testerzy.pl
Zadanie 6: Wyniki zmian
tekstowa
obrazkowa
Miejsce 3 Miejsce 2 Miejsce 1
10 lutego 2009 28
29. testerzy.pl
Zadanie 6: Wyniki zmian
Before
After
10 lutego 2009 29
30. testerzy.pl
Podsumowanie
1. Google wspiera wiedzę testera
2. Google udostępnia aplikacje wspierające optymalizację i
testowanie aplikacji online
3. Aplikacje Google są darmowe
4. Aplikacje Google są proste w konfiguracji i użyciu
5. Więcej informacji? – google.pl
Dziękuję! Pytania?
10 lutego 2009 30
31. testerzy.pl
Radosław Smilgin
• niezależny konsultant testowania oprogramowania
• trener i szkoleniowiec
• manager projektów
• fan użyteczności i analizy internetowej
• Właściciel: www.testerzy.pl
• radoslaw.smilgin@testerzy.pl
10 lutego 2009 31