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

Page Object Model – Wzorzec, który ułatwi Wam implementowanie testów w Selenium WebDriver.

Posted by in C#, dajsiepoznac, Testowanie automatyczne

Page Object Model – Wzorzec, który jest nieodzowny w testowaniu automatycznym stron www. Dzisiaj chcę przedstawić wam jeden z najbardziej podstawowych wzorców projektowych używany przy implementowaniu testów automatycznych. Pokażę jak w prosty sposób możecie go zastosować przy użyciu C# + Selenium WebDriver. Jeżeli ktoś z Was nie słyszał o tym wzorcu, dowie się jakie korzyści płyną z korzystania z niego w swoich testach. Przykład będzie prosty na tyle, na ile to jest możliwe. Z tekstu dowiesz się m.in: Jak budować testy, które będą łatwiejsze w utrzymaniu i implementowaniu ? Jak…read more

2

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

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