Maven – przydatna sekcja properties

Cześć, dziś kilka słów o jednej z często pomijanych sekcji w pliku  konfiguracyjnym Maven’a. Sekcja properties, bo o niej mowa, umożliwia m.in. sprawne zarządzanie wersjami wykorzystywanych zależności. Dzięki niej zamiast szukać interesujących nas zależności rozsianych po całym pliku pom.xml wystarczy, że zmienimy wersję w jednym miejscu. Przykładowy fragment pliku pom.xml z wykorzystaną sekcją properties znajduje się poniżej: […]

Zrzut ekranu z Selenium WebDriver

Cześć, dość często jesteśmy w sytuacji, gdy w przypadku błędu aplikacji, chcemy wykonać zrzut ekranu z poziomu naszych testów automatycznych. W moich skryptach, poza Selenium WebDriverem, korzystałam również z TestNG i taka funkcjonalność była realizowana następująco: @AfterMethod public void captureScreenshotOnFailure(ITestResult testResult) { if (!testResult.isSuccess()) { takeScreenshot(); } cleanUp(); } Metoda ta korzysta z anotacji TestNG […]

Plik properties w testach

Cześć, dość często zdarza się sytuacja, gdy chcemy przechować gdzieś dane konfiguracyjne, spójne dla całej testowanej aplikacji. Może być to np. adres aplikacji, login, hasło, ewentualnie inne dane używane do skryptów. Jednym, ze sposobów, aby to zrobić może być plik properties. Budowa pliku properties jest następująca: page=http://stronatestowa.pl username=user password=secret browser=chrome driverPath=/driver/chromedriver.exe screenshotPath=screens Oczywiście powyższe dane […]

Czysty kod – recenzja książki

Cześć, dzisiejszy post chciałabym poświęcić tematyce czystego kodu omawiając znaną książkę „Czysty kod” Roberta Martina (czyli słynnego wujka Boba). W świecie programistów (zwłaszcza Javy) książka „Czysty kod” stała się swoistą biblią. Można się zgadzać, można się kłócić, ale wypada przeczytać albo chociaż wiedzieć jakie jest jej przesłanie. Niestety w świecie testerów automatycznych nie spotkałam się […]

Selenium – pierwsze wrażenia ze współpracy

Witajcie w Nowym Roku 2017! Dziś wpis poświęcony Selenium WebDriver. Dotychczas nie miałam okazji współpracować oficjalnie z tym najpopularniejszym obecnie frameworkiem do testów automatycznych. Nieoficjalnie łączył nas kiedyś krótki romans, który został przerwany przez programowanie w Javie;) Obecnie z przyjemnością uczę się tego narzędzia tworząc prosty skrypt do automatyzacji aplikacji sklepu opencart, Oczywiście skrypty tworzę z […]

Sprawny programista… – recenzja książki

  Cześć:), dziś chciałabym napisać kilka słów na temat książki Johna Sonmeza pod polskim  tytułem Sprawny programista. Pracuj zarabiaj i zdobywaj kwalifikacje. Ja akurat mój egzemplarz zakupiłam na helionie. Autorem książki jest twórca bloga: simpleprogrammer.com. Posiada on również własny kanał na youtube, na który regularnie wrzuca filmy (warto zajrzeć). Wróćmy jednak do meritum. Książka jest ciekawą i […]

Java – interfejsy po raz pierwszy

Cześć, dziś będzie wpis bardziej techniczny. Ze względu na to, że przygotowuję się do zdawania certyfikatów z Javy 8 postanowiłam zamieszczać tutaj informacje na które natrafiłam podczas nauki i które uważam za wartościowe. Na początek kilka słów o zmianie wprowadzonej w Javie 8, która dotyczy interfejsów. Od Javy 8 poza deklaracjami metod, które mogą zostać […]

Pogromca mitów – zawód programisty

Cześć, kiedy ponad 2 lata temu zmieniałam pracę z testera automatycznego na programistę Java miałam w głowie jakiś obraz tego zawodu. Niektóre założenia się potwierdziły, inne zweryfikowało życie. Poniżej moje opinie na temat tego co mnie zdziwiło oraz na najczęstsze stereotypy dotyczące tego zawodu, z którymi się spotkałam w otoczeniu (nie tylko programistycznym):   Mit […]

Hello world:)

Cześć, to pierwszy wpis na blogu także na początek chciałabym się przywitać:). Na blogu tym chciałabym poruszać tematykę programowania oraz testów automatycznych, czyli opiszę trochę moje doświadczenia w obu tych dziedzinach. Ponadto na pewno będę poruszać inne około informatyczne tematy, które mnie interesują. Mam nadzieję, że Wy również uznacie je za warte uwagi. Nie jestem […]