Byłem na konferencji e-festiwal. Bardzo ciekawe wydarzenie.
Interesujący pomysł połączenia 3 elementów - marketingu, mobilności i biznesu.
Dowiedziałem się wielu ciekawych rzeczy - na przykład że komórka jest uznawana za bardzo osobisty sprzęt (co mniej więcej wiedziałem, ale teraz mam na to dowody :)), jak wygląda mailing, jak budować startup'y...
Wygląda na to że rynek mobile jest jednym z szybciej rosnących rynków. Z drugiej strony nie każda firma powinna się angażować w rynek mobile, gdyż ze wzrostem rynku rośnie jego konkurencyjność. Głównie z powodu mnogości aplikacji dostępnych w sklepach internetowych i coraz większej dojrzałości użytkowników. Podejście użytkowników staje się coraz bardziej skupione na korzyściach z aplikacji, na jej jakości, a nie na samej dostępności do informacji. Z tego wynika globalny wniosek - mobile ? tak, ale w konkretnym celu i z konkretnym monitorowaniem efektów biznesowych.
Wielkie dzięki dla Ogranizatorów. W przyszłym roku o ile będzie kolejna edycja zamierzam się pojawić zdecydowanie :D i polecam wszystkim zainteresowanym.
Strony
▼
wtorek, 20 listopada 2012
środa, 14 listopada 2012
Scenariusze testów
Xunit - tworzenie dobrych testów
Dobre testy to takie testy które działają niezależnie od lokalizacji na której są uruchamiane.
Czyli jeżeli korzystamy z identyfikatorów w testach to warto pobierać je z bazy (tutaj pytanie jak to dobrze zrobić - czy losowo czy jakoś inaczej). Wpisanie na stałe do scenariusza testów powoduje negatywne konsekwencje w postaci braku możliwości uruchomienia testów na innej bazie danych (u innego developera).
Moje obecne doświadczenia z XUnit są więcej niż obiecujące.
Dobre testy to takie testy które działają niezależnie od lokalizacji na której są uruchamiane.
Czyli jeżeli korzystamy z identyfikatorów w testach to warto pobierać je z bazy (tutaj pytanie jak to dobrze zrobić - czy losowo czy jakoś inaczej). Wpisanie na stałe do scenariusza testów powoduje negatywne konsekwencje w postaci braku możliwości uruchomienia testów na innej bazie danych (u innego developera).
Moje obecne doświadczenia z XUnit są więcej niż obiecujące.
niedziela, 4 listopada 2012
Xunit
Zachęcony przez Macieja stwierdziłem że warto wdrożyć testy jednostkowe.
Po krótkiej analizie ostały się dwa projekty - NUnit i XUNIT. Testy miały być wsparciem projektu pisanego w .net - dlatego wybór tych a nie innych rozwiązań.
Ostateczny wybór padł na xunit - wygląda to lepiej i łatwiej niż nunit - i takie okazało się w rzeczywistości.
Doświadczenia po stosunkowo krótkim uruchomieniu testów jednostkowych są jak najbardziej fajne - świetnie działa - łatwo się tym zarządza, są wtyczki do VS. Rzeczywiście testy jednostkowe wymuszają zmianę podejścia do kodowania - najpierw projektuje się test, a następnie kod który coś tam wykonuje. Pomaga to skupić się na zadaniu a nie na samym kodowaniu ("rzucić się od razu w kod").
Samo środowisko (xunit) jest banalnie proste. Przyjazne. Wspierające.
Uruchomienie pierwszego testu zajęło mi ok. 15 minut.
Polecam.
Po krótkiej analizie ostały się dwa projekty - NUnit i XUNIT. Testy miały być wsparciem projektu pisanego w .net - dlatego wybór tych a nie innych rozwiązań.
Ostateczny wybór padł na xunit - wygląda to lepiej i łatwiej niż nunit - i takie okazało się w rzeczywistości.
Doświadczenia po stosunkowo krótkim uruchomieniu testów jednostkowych są jak najbardziej fajne - świetnie działa - łatwo się tym zarządza, są wtyczki do VS. Rzeczywiście testy jednostkowe wymuszają zmianę podejścia do kodowania - najpierw projektuje się test, a następnie kod który coś tam wykonuje. Pomaga to skupić się na zadaniu a nie na samym kodowaniu ("rzucić się od razu w kod").
Samo środowisko (xunit) jest banalnie proste. Przyjazne. Wspierające.
Uruchomienie pierwszego testu zajęło mi ok. 15 minut.
Polecam.