testingplus.me – Testowanie automatyczne – Michał Ślęzak

Klikanie w Selenium WebDriver + C# oraz inne interakcje część 3

Posted by in Testowanie automatyczne

Podczas testowania aplikacji internetowych symulujemy zachowanie użytkownika. Do podstawowych interakcji ze stroną www można zaliczyć: Klikanie w elementy takie jak przyciski, linki, check-boxy; Wypełnianie elementów treścią jak inputs, drop-downs; Przewijanie strony W dzisiejszym wpisie postaram się zautomatyzować niektóre z wymienionych interakcji przy pomocy Selenium. Czego potrzebujemy?  Visual Studio ReSharper (R#) – Dla studentów R# jest darmowy (osoby posiadające ważną legitymację studencką lub adres e-mail w domenie .edu). W innym wypadku możemy ściągnąć wersje trial do ćwiczeń. ChromeDriver – WebDriver for Chrome Testowa strona. Ja swoje testy będę tworzył na podstawie…read more

Jak zdobyć pluralsighta za darmo? – Visual Studio Dev Essentials

Posted by in C#, pluralsight, Selenium

Pluralsighta za darmo? Jak zdobyć? – Visual Studio Dev Essentials Znacie pluralsight.com? Ja przy każdej nadarzającej się okazji polecam kursy, znajdujące się tam. Jest to obecnie największy portal z profesjonalnymi szkoleniami obejmującymi tematy z obszaru IT oraz z innych dziedzin pozostawiających w bliższym lub dalszym w związku z branżą IT. Wiele znanych osobistości m.in: ze świata programowania i testowania właśnie tam prezentuje swoje kursy. Osobiście polecam je wszystkim. Dla osób zaczynających z programowaniem lub automatyzacją polecam np.: C# fundumentals https://www.pluralsight.com/courses/csharp-fundamentals-csharp5 Selenium https://www.pluralsight.com/courses/selenium Koszt subskrypcji to 29.99$/ month. W tej cenie…read more

Debugowanie – testów automatycznych w C#

Posted by in C#, debugowanie, Selenium, Testowanie automatyczne

Debugowanie — podstawy W programowaniu (również scenariuszy testów automatycznych) niezbędną umiejętnością jest debugowanie. Pozwala nam wykrywać miejsce, gdzie popełniliśmy błąd, czego nie przewidzieliśmy. Jest również nieodzowne w pisaniu testów automatycznych. Dzięki pomocy Visual Studio możemy to zrobić. Czego potrzebujemy? Kod z poprzednich części wraz z pakietami NuGet Visual Studio ChromeDriver (przykładów nie testuje na innych driverach, więc może się zdarzyć, że kod ze wpisów może inaczej się zachowywać na innych driverach). R# Czym jest debugowanie? Debugowanie jest procesem systematycznego redukowanie liczby błędów w oprogramowaniu polegającym na kontrolowanym wykonaniu programu pod…read more

Testowanie automatyczne. Znajdowanie elementów na stronie – Selenium WebDriver + C# część 2

Posted by in C#, Selenium, Testowanie automatyczne

Znajdowanie elementów na stronie – Testowanie automatyczne w  Selenium webDriver część 2 W dzisiejszym wpisie chcę Wam pokazać, w jaki sposób możemy znajdować elementy umieszczone na stronie, którą testujemy  w Selenium WebDriver. W tym celu utworzyłem testowego stronę na platformie blogowej na ghost.org. Polecam również stworzyć sobie stronę z ghostem do nauki Selenium. Czym jest element? Elementami jest wszystko to, co widzimy na stronie. Wszystko, co ma swoje odzwierciedlenie w html’u. Dzięki znajdowaniu elementów możemy wykonywać określone akcje z nimi związane np.: odczytywać tekst, jeżeli go posiadają sprawdzić, czy są…read more

Selenium WebDriver – Testowanie automatyczne aplikacji webowych

Posted by in C#, Selenium, Testowanie automatyczne

Post ten rozpocznie cykl wpisów na temat Selenium WebDriver. Tematykę tę chcę skierować zarówno do osób rozpoczynających przygodę z testowaniem automatycznym, jak i do osób, które szukają bardziej zaawansowanych rozwiązań. Czym jest testowanie automatyczne? Myślę, że każdy z nas, który testuje różnego rodzaju oprogramowania zastanawia się czy scenariusze, które są testowane manualnie w jakiś sposób da się zautomatyzować.  Czy czas, który jest wykorzystywany na testowanie manualnie, da się w jakiś sposób skrócić na wykonywaniu testów regresji naszego oprogramowania. Przeklikiwanie aplikacji po każdej zmianie jest kosztowne w czasie. Testy automatyczne znakomicie uzupełniają…read more

Witaj, świecie!

Posted by in przywitanie

Witajcie. Nazywam się Michał Ślęzak. Jestem programistą testów. Rozpoczynam swoją powtórną przygodę z prowadzeniem bloga. Tematy, na których będę się skupiał to: testowanie automatyzacja aplikacje pomagające w produktywności narzędzia marketingowe psychologia Są to tematy, które najbardziej mnie interesują, a testowanie jest moją pasją. Zachęcam do komentowania, czytania.