Czego szuka QA na konferencji programistycznej?

Pomiędzy wierszami. Mija pierwszy dzień po powrocie do pracy i wciąż czuje odmienny stan umysłu po konferencji Devoxx. Rozmowa z kolegą podczas podróży do firmy, dyskusje w kuchni z ludźmi z zespołu – widać, że jest o czym opowiadać. Oczywiście zawsze pada pytanie po co? Przecież w zaciszu domowym każdy może włączyć wideo z dowolnej … Continue reading Czego szuka QA na konferencji programistycznej?

Testu automatyczne Selenium cz3 – zestawy testów.

Wstęp Wzorując sie na podstawowym teście stworzonym w poprzednim poście http://przemek.yum.pl/testy-automatyczne-selenium-cz2-pierwsze-kroki-w-pythonie/ można napisać kolejne.  Jednak pierwsza asercja, która zakończy się niepowodzenie niestety przerwie cały test i kolejne nie będą już wykonywane – mozna to zuważyć choćby po niezamkniętym oknie przeglądarki. UWAGA: Poprzednia wersja tego wpisu był pisana w Python3 obecnie jest w wersji Python2 ze względu na … Continue reading Testu automatyczne Selenium cz3 – zestawy testów.

Testy automatyczne Selenium cz2 – pierwsze kroki w pythonie.

W tym poście opiszę jak rozpocząć przygodę z automatyzacją, która wiąże się z programowaniem. Od podstaw napiszę co trzeba zrobić aby stworzyć w pełni działający test automatyczny. Przygotowanie środowiska Testową aplikacja będzie olx.pl a wszystkie działania odbywaja się na maszynie z systemem Windows 7 z zainstalowaną przeglądarką Firefox Zacznę od zainstalowania pythona na maszynie w wersji 2 … Continue reading Testy automatyczne Selenium cz2 – pierwsze kroki w pythonie.

Testy automatyczne Selenium cz1 – Selenium IDE

Postanowiłem zrobić mały kursik, w którym od podstaw przedstawię proces tworzenia testów automatycznych. Skupię się w nim na testach GUI (warstwy prezentacji) aplikacji webowych czyli takich które mają za zadanie wiernie odwzorować zachowanie użytkownika na danej stronie. Część 1 –  coś prostego i niezwykle szybkiego Selenium IDE Do zastosowania w raczej prostych aplikacjach z niewielką … Continue reading Testy automatyczne Selenium cz1 – Selenium IDE

Słownik pod ręką – czyli tłumaczenie bez myszkowania

Przepis na minimalistyczny słownik: 1. Klawisze skrótu do słownika Pierszą fazą jest przeznaczenie osobnej przeglądarki na słownik dzięki temu można przypisać ją do skrótu klawiszowego i miec pewność, że zawsze ujżę słownik gdy ją wywołam. Na Windows wystarczy przypiąć przeglądarkę na pierwszej pozycji na pasku dostępu i za pomocą kombinacji klawiszy WIN+1 odwołać się do programu. … Continue reading Słownik pod ręką – czyli tłumaczenie bez myszkowania

Skrypt windows do parsowania xml umieszczonego w logu

Czasem trzeba odowiedzić loga – a tu zonk, wiadomość loggera zlepiona z xmlowym outputem: 2014-01-02 13:52:01.3850|TRACE|SuperService|Method GetStock ended with result: <Body xmlns:m="http://www.example.org/stock"><m:GetStockPrice><m:StockName>IBM</m:StockName></m:GetStockPrice></Body> No i miliony takich linni kiedy mnie interesuje tylko ta najświeższa Zacznijmy od pokazanej linijki – ląduje ona w pliku input.txt (jak? – o tym później) i zostanie przetworzony przez skrypt transform.bat REM http://ss64.com/nt/for_f.html … Continue reading Skrypt windows do parsowania xml umieszczonego w logu

Testy SOAP serwisu z logowaniem domenowym Windows

Mając zainstalowany SaoapUI próbowałem wygenerować interfejsy z pliku WSDL (Web Services Description Language) testowanego serwisu.  Potrzebne do tego było logowanie domenowe Windows. SoapUI ładnie poprosił o podanie passów w okienku NT Authentication i potem jeszcze ładniej się zawiesił.   Szybkie ubicie procesu i chwila na stack’u przyniosły rozwiązanie: Potrzebny jest BurpSuite – wystarczy wersja free v1.5 W zakładce … Continue reading Testy SOAP serwisu z logowaniem domenowym Windows

Heroku – jak wystrzelić javową apkę w chmurę

Znowu chmura i java 😀 Standardowo trzeba założyć konto, tym razem na heroku.com. Można mieć do 5 darmowych apek a potem trzeba dać się zweryfikować przez podanie detali karty kredytowej – co się wtedy dzieje – nie wiem – ale na pewno jest w regulaminie zakaz tworzenia zsynchronizowanego tworu łączącego darmowe instancje w jedną zmutowaną … Continue reading Heroku – jak wystrzelić javową apkę w chmurę

Do you realy like your wordpress theme – rapid customisation of default theme for noobies

You want to be sneaky – you want to be fast I just wanted to have simple wordpress blog – ok… no probs Switched newest Twenty Thirteen theme – looks fine – until I added my first post, and another… This looks like some mess: full posts on front page – who the hell will … Continue reading Do you realy like your wordpress theme – rapid customisation of default theme for noobies

Openshift pt3 Testuj w chmurze z Jenkins CI

W poprzednim tutorialu umieściłem apke na Jenkins’ie  aby mogła się automatycznie budować po zmianach w repo http://przemek.yum.pl/openshift-2-buduj-w-chmurze-z-jenkins-ci/ Teraz czas na zabawę z setup’em Jenkins’a Zacznę od pluginów – zainstalujemy je klikając na Manage Jenkins  -> Manage Plugins  i już tutaj czeka na nas pierwsza pułapka W sekcji Available jest no właśnie – nic  – przechodzę do zakładki Advanced … Continue reading Openshift pt3 Testuj w chmurze z Jenkins CI