Poradniki dotyczące testów automatycznych

0

witam
niedawno zacząłem pracę jako tester. ogólnie mam się nauczyć testować sam, nie ma nikogo w firmie kto mi pomoże. teraz przeprowadzam testy manualne. mam się nauczyć automatyzacji za pomocą selenium. w ogóle nie wiem jak to ugryźć. bo w ide sobie wyklikam test i odtworzę ale co z tego. wyeksportowanie do jakiegoś języka też niewiele daje. jak mam do tego dopinać dane testowe? macie jakieś poradniki? większość zaczyna się robioeniem smaków jak testować i tyle.

0

W sumie sie nie znam, ale moze tu warto zajrzec.
http://www.utest.com/

0

Współczuje miejsca pracy, serio. Projekt automatyzacji prowadzony przez niedoświadczone osoby zazwyczaj kończy się katastrofą (i potem jest nie że źle poprowadziliśmy projekt, tylko że automaty ssają).

Ogólnie samo API webdrivera jest dosyć proste. Ale bez wiedzy programistycznej na w miarę rozsądnym poziomie nie ma co zaczynać się go uczyć - bo bez znajomości chociażby patternów w testowaniu i patternów oop kod może być niemal niemożliwy do utrzymania.

Napisz w jakim języku masz pisać te testy, jest kilka książek (chociaż podobne info wyciągniesz za free z dokumentacji).
Co do pobierania danych testowych - robisz to tak jak do każdego innego programu, czyli zapewne używasz gotowej biblioteki.

Jeżeli testowałbyś w Javie polecam combo narzędzi - Mvn, TestNG, easytest, webdriver (każde ma sensowną dokumentacje i milion odpowiedzi na stackoverflow)

0

Sczerze... to sam sobie współczuje. Co prawda jest to staż, ale spodziewałem się, że na miejscu jest ktoś kto jest ogarnięty w tym temacie. Jest to startup webowy który ma mało funkcjonalności na razie ale cały czas coś dochodzi i pasuje żeby to co było testowane do tej pory robiło się automatycznie. Co do języka ... z programowaniem u mnie słabo ale przychylałbym się do javy bo ktoś w firmie w tym kierunku mi pomoże.

0

http://www.amazon.com/Selenium-WebDriver-Practical-Guide-Avasarala/dp/1782168850 - ta książka jest chyba najlepsza z dostępnych o WebDriverze. Tyle, że jeśli projekt nie zostanie poprowadzony tak, jak każdy inny projekt informatyczny, to może się nie udać :( kod testowy to wciąż kod - potrzebuje code review, etc.
Ogólnie powodzenia, ale jeżeli chciałbyś dalej rozwijać się w kierunku automatyzatora (polecam) to uciekaj do jakiejś firmy w której jest ktoś kto wie co robi :P

0

książka tylko do kupienia. może macie jakieś inne pomoce? czy do IDE da się dołączyć jakiś plik z danymi jakie ma testować? może coś na przykładzie logowania. nawet po zapisaniu klikania do jakiegoś języka niewiem jak można dołączyć dane testowe po za tymi na sztywno w kodzie. bo wyklikać w ide sobie mogę test i zapisać do jakiegoś języka i to jest połowa sukcesu ale test nie może się chyba opierać na jednych danych na sztywno w kodzie :/. kolejna sprawa to jak interpretować jakieś błędy, raporty ....

Dobra jeszcze raz.... ogarniam trochę IDE - potrafię wyklikać test i stworzyć go samemu korzystając z firebuga. Mam przygotowane środowisko tzn eclipse + biblioteki. Wyeksportowałem test z IDE do Junit/webdriver, test się odpala i działa. Fajnie ale co dalej? Nie wiem jak to ruszyć, żeby jakieś losowe dane do tego wrzucać, skąd i jak interpretować jakieś raporty?

0

nikt nic ????

1 użytkowników online, w tym zalogowanych: 0, gości: 1