Pan Mateusz: "Jestem studentem Fizyki Technicznej na Politechnice Krakowskiej i przyznaję, że nigdy z testowaniem, bo nasza uczelnia nie miała tego w planach, można powiedzieć 'liznąłem' podstaw programowania i na tym koniec. Tak czy inaczej, bardzo chciałbym związać swoją przyszłość z testowaniem oprogramowania i chciałbym, żeby moja praca była do tego wstępem.
Przyznaję, że temat jest dość ogólny, a to dlatego, że sam chciałbym najpierw przybliżyć sobie ogólne zasady testowania, na co mój promotor wyraził już zgodę.
Prosiłbym Państwa o ocenę, jeśli to możliwe naturalnie, mojego wstępnego planu pracy, może mają Państwo jakieś sugestie, jakieś rady? - dla mnie każda rada jest na miarę złota i byłbym bardzo wdzięczny gdyby znaleźli Państwo chwilkę.
1. Wstęp.
2. Idea i formy automatycznego testowania.
2.1. Co to jest testowanie?
2.1.1. Zasady testowania.
2.1.2. Standardowy proces testowy.
2.2. Dlaczego testowanie jest konieczne?
2.3. Typy testów.
2.4. Testy automatyczne.
3. Narzędzia do testowania automatycznego.
3.1. Selenium IDE.
3.2. Firebug.
3.3. Firepath.
3.4. Firefinder.
4. Opis przeprowadzony testów i komentarze.
5. Podsumowanie.
Testy jakie chciałbym wykonać to przykładowe - ciekawe przypadki, na nic konkretnego się jeszcze nie zdecydowałem.
Narzędzia jakich chciałbym użyć, to: Selenium IDE, Firebug, Firepath, Firefinder - a dlatego zdecydowałem się na te, ponieważ wykupiłem ten kurs: http://videokurs.pl/kurs-selenium.php i chciałbym móc z niego korzystać.
Materiały jakie wstępnie obrałem, to: sylabus ISTQB i Ron Patton 'Testowanie oprogramowania'.
testerzy.pl odpowiadają:
"Oto dobre rady od starszych kolegów:
- Spis treści jest bardzo, bardzo zły. Jest chaotyczny i nie oddaje tego, co Pan chce osiągnąć.
- Narzędzia jakie Pan wymienił nie są traktowane jako narzędzia automatycznego testowania. Są to narzędzia wsparcia testów manualnych i pseudoautomatyzacji.
- Selenium IDE jest negowane w środowisku testerskim.
- Automatyzacja testów wymaga kodowania, więc musiałby Pan spróbować zmierzyć się z Selenium Webdriver.
- Kurs jaki Pan wybrał jest tak słaby, że aż ciężko nam to opisać.
- Jeśli zdecyduje się Pan na automatyzację testowania, to ma Pan duże szanse żeby się nie obronić w terminie. Nie tylko musi Pan nauczyć się testowania, ale i programowania.
- Ron Patton 'Testowanie oprogramowania' nie pomoże Panu poznać testowania. Sylabus ISTQB to całkiem dobry pomysł. Jeśli jednak chce Pan poznać testowanie od podstaw, polecamy książkę "Zawód tester" naszego redakcyjnego kolegi.
- Proszę zastanowić się nad zmianą tematu i agendy, bo z obecnym za wiele się Pan nie nauczy, a to czego się Pan nauczy, nie pomoże Panu w przyszłej pracy.
- Poniżej proponowany przez nas spis treści pracy:
1. Wstęp.
2. Idea i formy testowania technicznego aplikacji internetowej.
2.1. Co to jest testowanie?
2.1.1. Zasady testowania.
2.1.2. Standardowy proces testowy.
2.2. Dlaczego testowanie techniczne jest konieczne?
2.3. Typy i poziomy testów technicznych.
3. Narzędzia do testowania technicznego.
3.1. Wireshark.
3.2. Firebug.
3.3. Firepath.
3.4. Firefinder.
3.5. ... więcej narzędzi ...
4. Opis przeprowadzony testów i komentarze.
5. Podsumowanie."