Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
konto usunięte
- 1
#qa #testowanieoprogramowania #java #dotnet #selenium
Pracuje 1,5 roku jako QA w firmie, do tej pory programowałem praktycznie tylko w C#, w technologiach Windows Forms, ASP.NET, Selenium. Zmieniam pracę, w której wykorzystuje się przede wszystkim Jave. Jakie materiały polecilibyście osobie średnio zaawansowanej w obszarach QA do przerzucenia się w miarę bezboleśnie na Jave? Z programowaniem jestem nie od dziś i zapewne coś bym
Pracuje 1,5 roku jako QA w firmie, do tej pory programowałem praktycznie tylko w C#, w technologiach Windows Forms, ASP.NET, Selenium. Zmieniam pracę, w której wykorzystuje się przede wszystkim Jave. Jakie materiały polecilibyście osobie średnio zaawansowanej w obszarach QA do przerzucenia się w miarę bezboleśnie na Jave? Z programowaniem jestem nie od dziś i zapewne coś bym

kotoj
- 3
@geralt0001: Ja miałem ostatnio odwrotna sytuację - przesiadałem się z Javy na C#. Javę umiałem na potrzeby Selenium, C# nie widziałem na oczy. Dla Selenium różnice są naprawdę niewielkie, nauczyłem się czytając kod (oczywiście zastałem jakąś strukturę napisaną w C#, jakbym miał pisać od zera to by było krucho:) ). Różnice będą w składni importów, dziedziczenia, gettery/settery i drobne różnice w webdriver. Poza tym jest troche inna konwencja klamerek i

Whipie
- 1
@geralt0001: Jak umiesz programować to prosty tutorial wystarczy: Tutorial Oracle
Czy jest jakiś generator raportów html dla unittesta w #python 3 zbliżony do pytest-html ? HTMLTestRunner jest tylko dla 2 :/
#selenium #python #programowanie
#selenium #python #programowanie
- 1
#selenium
Średnio raz na kilka tygodni, gdy sobie sprawdzam wywalone testy, to screenshot z raportu wskazujący na moment wysypania się testu, zawiera przeglądarkę(chrome) która nie jest w full screenie tylko dziwnie zwężona/pomniejszona. Domyślam się że może to być jakiś niedeterministyczny powód dla którego dany test się wysypał. Ktoś się spotkał z czymś takim? jakieś rozwiązania? czy bug samego selenium/chromeDrivera (Raport generowany przez JBehave)
Średnio raz na kilka tygodni, gdy sobie sprawdzam wywalone testy, to screenshot z raportu wskazujący na moment wysypania się testu, zawiera przeglądarkę(chrome) która nie jest w full screenie tylko dziwnie zwężona/pomniejszona. Domyślam się że może to być jakiś niedeterministyczny powód dla którego dany test się wysypał. Ktoś się spotkał z czymś takim? jakieś rozwiązania? czy bug samego selenium/chromeDrivera (Raport generowany przez JBehave)
- 0
@Mavidae: Pomniejszenie się okna przeglądarki faktycznie może wywalić test, ze względu na nachodzenie się na siebie elementów. Selenium przy klikaniu celuje w środkowy punkt elementu. Nie spotkałem się jednak z sytuacją, kiedy okno samo by się pomniejszyło, po wcześniejszym "zmaksymalizowaniu" go. Daj proszę znać, jeśli będziesz coś więcej wiedział.
- 19
#kursyudemy #selenium
Siemka Mireczki,
Gdyby ktoś był chętny to okazuje się, że ponownie działa kod na kurs Selenium.
https://www.udemy.com/selenium-webdriver-20-a-beginners-guide-to-selenium/?couponCode=FreeSelenium
Siemka Mireczki,
Gdyby ktoś był chętny to okazuje się, że ponownie działa kod na kurs Selenium.
https://www.udemy.com/selenium-webdriver-20-a-beginners-guide-to-selenium/?couponCode=FreeSelenium
- 8
Mirki, wrzucam mój przykład zastosowania Page Object Model przy użyciu #python i #selenium
https://github.com/kater666/Selenium
Testowana strona: yahoo.co.jp
Testy raczej proste: wyszukiwanie, logowanie się na maila z prawidłowym i nieprawidłowym użytkownikiem.
Mile widziane wszelkie uwagi, porady.
#
https://github.com/kater666/Selenium
Testowana strona: yahoo.co.jp
Testy raczej proste: wyszukiwanie, logowanie się na maila z prawidłowym i nieprawidłowym użytkownikiem.
Mile widziane wszelkie uwagi, porady.
#
5
Przebieg infekcji boreliozą i jej leczenia

Immunologia, genetyka, zakażenia bakteryjne i wirusowe, dietetyka, choroby autoimmunologiczne autoagresja, fitoterapia, naturoterapia, ziołolecznictwo chińskie.
z- 2
- #
- #
- #
- #
- #
- #
#selenium #testowanie
Mirecznki prośba o opinie i ew radę.
Firma chce ogarnąć automatyzację i teraz wszystko rozbija się jak zawsze o kasę.
Co polecacie od siebie?
Testowanie na tę chwilę głównie na IE.
Na tę chwilę temat krąży pomiędzy Quick test pro a Selenium RC.
Wiecie może jaki jest koszt licencji tych systemów/programów?
Mirecznki prośba o opinie i ew radę.
Firma chce ogarnąć automatyzację i teraz wszystko rozbija się jak zawsze o kasę.
Co polecacie od siebie?
Testowanie na tę chwilę głównie na IE.
Na tę chwilę temat krąży pomiędzy Quick test pro a Selenium RC.
Wiecie może jaki jest koszt licencji tych systemów/programów?
- 2
@michok1984: Jeśli chodzi o QTP to życzę powodzenia w znalezieniu ludzi, którzy chcieliby pisać kod w VBScript. No i trzeba za licencje płacić niemałe pieniądze. Selenium WebDriver jak najbardziej - jest wsparcie dla różnych języków no i sama technologia jest darmowa.
Skąd pomysł, żeby skupiać się na testowaniu IE?
Skąd pomysł, żeby skupiać się na testowaniu IE?
- 0
- 1
Cześć,
czy jest jakiś odpowiednik Object Browser z Visual Studio w edytorze #sublimetext . Pisze testy z wykorzystaniem #selenium i np. metoda findelementsbycssselector objektu browser zwraca listę obiektów, nie potrafię znaleźć informacji co to za obiekt, jakie metody na nich można wywoływać.
#python
czy jest jakiś odpowiednik Object Browser z Visual Studio w edytorze #sublimetext . Pisze testy z wykorzystaniem #selenium i np. metoda findelementsbycssselector objektu browser zwraca listę obiektów, nie potrafię znaleźć informacji co to za obiekt, jakie metody na nich można wywoływać.
#python
- 4
Siema Mirki, szukam pracy jako tester oprogramowania / tester automatyczny.
Mam małe bo tylko 2 miesięczne doświadczenie z testowania aplikacji mobilnych. W cv mam wrzucone Python, Selenium Webdriver, których to znam podstawy i jestem w stanie przeprowadzić proste testy, logowanie się, pobieranie tekstów, robienie screenshotów.
1. Czego jeszcze mogę nauczyć się jeżeli chodzi o testowanie przy pomocy selenium? Jakie testy przeprowadza się najczęściej?
Na
Mam małe bo tylko 2 miesięczne doświadczenie z testowania aplikacji mobilnych. W cv mam wrzucone Python, Selenium Webdriver, których to znam podstawy i jestem w stanie przeprowadzić proste testy, logowanie się, pobieranie tekstów, robienie screenshotów.
1. Czego jeszcze mogę nauczyć się jeżeli chodzi o testowanie przy pomocy selenium? Jakie testy przeprowadza się najczęściej?
Na
- 7
@kater:
1. Rozwiń swoje umiejętności tworzenia testów automatycznych wykorzystując selenium. Opanuj przykładowo Page Object pattern/Page module pattern. Pooglądaj repozytoria, zobacz jak kod jest rozdzielany (np: core, Page objects, tests). Zrozum ideę dziedziczenia klas w tym wzorcu, opanuj płynne korzystanie z selectorów. Poczytaj jak używać assertions, co to jest setup i teardown, naucz się tworzyć testcasy i testsuity (unittest framework).
Ogarnij jak można przechowywać dane do testów, jakie są wady i
1. Rozwiń swoje umiejętności tworzenia testów automatycznych wykorzystując selenium. Opanuj przykładowo Page Object pattern/Page module pattern. Pooglądaj repozytoria, zobacz jak kod jest rozdzielany (np: core, Page objects, tests). Zrozum ideę dziedziczenia klas w tym wzorcu, opanuj płynne korzystanie z selectorów. Poczytaj jak używać assertions, co to jest setup i teardown, naucz się tworzyć testcasy i testsuity (unittest framework).
Ogarnij jak można przechowywać dane do testów, jakie są wady i
Treść przeznaczona dla osób powyżej 18 roku życia...
- 2
#programowanie #java #selenium
Chcę w aplikacji na serwerze zrobić screenshota strony internetowej.
Tu znalazłem sposób z Selenium: http://stackoverflow.com/questions/3422262/take-a-screenshot-with-selenium-webdriver/3423347#3423347
Działa to tak, że program uruchamia przeglądarkę internetową (!), robi screena i zapisuje. Oczywiście takie coś nie zadziała serwerze (no i jak to w ogóle wygląda...).
Chcę w aplikacji na serwerze zrobić screenshota strony internetowej.
Tu znalazłem sposób z Selenium: http://stackoverflow.com/questions/3422262/take-a-screenshot-with-selenium-webdriver/3423347#3423347
Działa to tak, że program uruchamia przeglądarkę internetową (!), robi screena i zapisuje. Oczywiście takie coś nie zadziała serwerze (no i jak to w ogóle wygląda...).
- 2
Drogie Mirki mam zagwozdkę. Napisałem testy apki webowej w RobotFramework (selenium + sikuli), wrzuciłem je sobie do Jenkinsa na innego kompa, do którego mam dostęp przez pulpit zdalny (Windows 7). Testy działają tylko wtedy kiedy jestem zalogowany do tego kompa, jak wyłączę pulpit zdalny wyszukiwanie elementu przez Sikuli nie działa i dostaje:
FindFailed: can not find startpagelogo.png
Z tego co patrzyłem przeglądarka startuje, strona się ładuje.
Co to za magia się dzieje, że
FindFailed: can not find startpagelogo.png
Z tego co patrzyłem przeglądarka startuje, strona się ładuje.
Co to za magia się dzieje, że
- 2
@askorek: Testy będą działać tak długo jak będziesz zalogowany. Z tego co widzę korzystasz z robota, a o ile pamiętam on służy do obsługi systemowych okienek dialogowych. Niestety, gdy nikt nie jest zalogowany "fizycznie" to testy co prawda lecą, ale nie istnieje żaden fizyczny odpowiednik okienek dialogowych po których można klikać(nie są one po prostu renderowane)
- 0
@askorek: Nie miałem czasu w swoim projekcie aby tak kombinować, ale można napisać jakiś skrypt który będzie zdalnie logował jakiegoś użytkownika (troche masakryczny workaround). Albo postawić jakaś sesje remoteHosta na maszynie virtualnej(troche mniej masakryczny workaround). Pomijając to rozwiązanie, to nie mam zielonego pojęcia. Ja na szczęście musiałem tylko zmieniać ścieżkę zapisywania plików, ale z pomocną przyszły mi webDriverowe desiredCapabilities.
konto usunięte via Android
- 1
@Robuz: PhantomJS od dawna ma problemy z obsługą nowych stron.
- 2
@Robuz: do angulara to zainteresuj się protractorem: https://github.com/angular/protractor
#programowanie #selenium #csharp
Witam mirasy, mam bardzo proste pytanie ale ni cholery nie mogę znaleźć tego czego szukam. Pisałem kiedyś w Javie testy z użyciem selenium - stan przeglądarki był zachowowyany pomiędzy testami, tj. nastepny test rozpoczynał w miejscu, gdzie skończył poprzedni. Jak zrobić coś takiego w C#?
Witam mirasy, mam bardzo proste pytanie ale ni cholery nie mogę znaleźć tego czego szukam. Pisałem kiedyś w Javie testy z użyciem selenium - stan przeglądarki był zachowowyany pomiędzy testami, tj. nastepny test rozpoczynał w miejscu, gdzie skończył poprzedni. Jak zrobić coś takiego w C#?
@Ghostli: Pewnie tak samo jak w Javie;) Ewentualnie jeśli nie chodzi o nie zamykanie przeglądarki jak sugeruje @blackmaggot, to możesz próbować zrzucać sobie cache, ciasteczka czy co Ci potrzeba i ładować do kolejnego testu
@blackmaggot: tak, jeśli potrzebujesz być pod tym urlem ;)
- 1
Mam automat w Selenium, który tworzy umowy, w tym celu wczytuje dane z Excela (każdy wiersz to nowa umowa) i wykonuje po kolei każdy wiersz. Chciałbym aby w przypadku, gdy automat będzie tworzył umowę powyżej 10 minut to aby wystąpił timeout i żeby przeszedł do następnej umowy. Tylko nie wiem jak to zrobić. Mam JUnit zaprzęgnięte do automatu ale timeouty w JUnit wogóle nie chcą działać. Próbowałem również stworzyć nowy wątek (new
@tiko35: W jaki sposób odbywa się 'tworzenie umowy'? To jakaś jedna akcja czy cały ich zestaw, który ma trwać poniżej 10 minut?
- 0
Zestaw wielu akcji, wypełnianie pól formularza, klikanie na przyciski i na samym końcu zatwierdzanie.
- 40
Treść przeznaczona dla osób powyżej 18 roku życia...
- 5
@Midnightwish, @mynameis60, @prp1tw, @P0lak, @faun69, @Matipiotr, @Greim, @rimyi, @llorT, @vaskrate, @ElvishKing, @JimS, @karambola, @panDocent, @biszki, @marcin295, @sequel, @kultywator, @Cooldawg, @Pustulka
@nihil_novi: Dzięki nihil, robisz robotę
- 89
Treść przeznaczona dla osób powyżej 18 roku życia...
Treść przeznaczona dla osób powyżej 18 roku życia...
- 7
@blackmaggot: Myślę, że spokojnie możesz się tytułować developerem testów. Ja np. tytułuje się komendantem kodu (król nie przeszło :()
- 1

















