niedziela, 26 marca 2017

JMeter - zautomatyzuj testy API i frontendu


Chcesz przetestować wydajność swojej aplikacji? Sprawdzić jak duże obciążenie wytrzyma? A może przetestować API wystawiane przez Twoją aplikację pod względem funkcjonalności?
Na rynku jest wiele narzędzi - zarówno płatnych jak i darmowych - do automatyzacji testów czy sprawdzania wydajności. Jednym z najpopularniejszych jest JMeter.

piątek, 24 marca 2017

Pierwsze formatki

Kilka ostatnich dni upłynęło mi na grzebaniu w HTMLu i CSSach. Efekt może nie jest piorunujący, ale pomału zaczyna to jakoś wyglądać.
Formatka logowania nabrała trochę rumieńców:


niedziela, 19 marca 2017

IWillDoApp: Jeszcze trochę konfiguracji

Dzisiaj chcę Wam pokazać ogólny zarys schematu bazy danych. Zanim jednak o tym, dopowiem jeszcze kilka słów do perypetii ze Springiem, o których pisałam ostatnio.
Wspominałam o problemie z wersją Dynamic Web Module. Projekt wprawdzie budował się bez problemu, mimo tego błędu, ale moje programistyczne sumienie nie pozwoliło mi tego tak zostawić. A nuż gdzieś coś kiedyś się zemści za takie olewactwo.

środa, 15 marca 2017

Żeby to jakoś wyglądało - Bootstrap

Mój projekt jest już wstępnie skonfigurowany, daje radę wyświetlić pierwsze "Hello world" w przeglądarce. Nadszedł czas, żeby to "Hello world" zaczęło jakoś ładnie wyglądać.

Przyznam szczerze - nie chciało mi się bawić w dłubanie CSSów od zera. Zaczęłam szukać jakiegoś frameworka, który da mi jakąś podstawę - i trafiłam na Bootstrap. Pewnie nic zaskakującego, ale ponieważ frontend to nie moja działka, było to dla mnie jakieś odkrycie.

czwartek, 9 marca 2017

Hello World w Springu

Swoją przygodę z projektem IWillDo zaczęłam od Springowego tutoriala. Okazuje się, że pożenienie Springa z Mavenem i Gitem, i zmuszenie go, żeby jeszcze działał pod Eclipsem, to nie taka prosta sprawa. A w każdym razie dla kogoś, kto w aplikacjach webowych stawia pierwsze kroki.
Zaczęłam od utworzenia projektu Mavenowego w Eclipse. Skorzystałam z archetypu Webapp, który tworzy od razu właściwą strukturę dla aplikacji webowych i dodaje m.in. niezbędny plik web.xml.

poniedziałek, 6 marca 2017

IWillDoApp: Start!

W ciągu najbliższych trzech miesięcy chcę stworzyć i rozwijać projekt IWillDoApp - aplikację do zarządzania postanowieniami.
Pomysł zawdzięczam autorowi Rozwojowiec.pl, Damianowi Redmerowi. Niestety zagubiłam gdzieś link do konkretnej prezentacji, w której Damian mówił o przekuwaniu postanowień w nawyki, niemniej gorąco polecam całego Rozwojowca - to kopalnia wiedzy o nas samych, prawach i mechanizmach nami kierujących :)

środa, 1 marca 2017

PySilesia: Selenium Page Object Pattern dla BDD


W zeszły czwartek miałam okazję być na spotkaniu PySilesia poświęconemu tematyce automatyzacji testów. Prelegent - Maciej Kusz - opowiadał o frameworku do testów automatycznych, który tworzy, wykorzystując do tego Pythona, Selenium i język Gherkin.
Gherkin to język opisu zachowań, używany w BDD (Behaviour Driven Development). Charakteryzuje się tym, że jest łatwo zrozumiały dla nietechnicznych użytkowników systemu (również Project Managerów, Project Ownerów, dział marketingu), a jednocześnie posiada strukturę umożliwiającą zaprogramowanie zapisanych scenariuszy.