Menu / szukaj

Testowanie aplikacji Windows Phone

Testowanie to temat rzeka. Każdy programista ma na ten temat swoje zdanie. Dlatego też nie chcę poruszać tematów związanych z ideologią. Natomiast chcę się podzielić małym znaleziskiem. Niedawno przeglądając śledzone zasoby znalazłem rozwiązanie, które umożliwia automatyzację testów na platformie Windows Phone 7. Pewnym mankamentem tego rozwiązania jest ograniczenie do przeprowadzania testów tylko na emulatorze, ale z drugiej strony w trakcie automatycznych testów na serwerze budującym raczej nie będzie podłączony telefon. Drugim minusem jest wykorzystanie sterowania myszką w trakcie testowania. Powoduje to, że nie możemy nic robić na komputerze w trakcie wykonywania testów.

Czytaj dalej

Darmowe narzędzie do badania pokrycia kodu – PartCover

W trakcie pisania kodu przyzwyczailiśmy się już do tego, że należy równolegle pisać testy. Podejść, kiedy i jak pisać testy jest wiele. Do wyboru mamy też kilka dostępnych frameworków testowych, ale nie o tym chciałem napisać. W tym artykule chcę poruszyć temat badania pokrycia kodu testami. Czytaj dalej

Snippety

Ostatnio odkryłem na nowo funkcjonalność definiowania własnym szablonów kodu. Funkcjonalność ta jest bardzo często nie wykorzystywana przez programistów, ale potrafi zdziałać cuda. W pisaniu aplikacji biznesowej zawsze przychodzi taki moment, że trzeba napisać kod służący do zapisywania danych do bazy, jak równię ich odczytywania.

W takim przypadku 90% kodu jest taka sama. Po pierwsze odczytujemy numer kolumny, w której przechowywane są dane w np. SQLDataReader. A następnie budujemy na podstawie danych obiekty. W trakcie odczytu danych z bazy należy oprogramować działanie w sytuacji gdy wystąpi null. I tu najczęściej sprawdza się czy w kolumnie odczytywanej występuje wartość null. Jeśli tak to podstawia się jakąś domyślną. Jeśli nie ma nulla to odczytuje się wartość z bazy.

Czytaj dalej