Menu / szukaj

Ściągawka z Moq, AutoFixture oraz xUnit

Poniżej można pobrać ściągawkę związaną z pisaniem testów jednostkowych wykorzystujących technologie: Moq, AutoFixture oraz xUnit.

Moq - AutoFixture - xUnit - Ściągawka strona 1
Moq – AutoFixture – xUnit – Ściągawka strona 1
Moq - AutoFixture - xUnit - Ściągawka strona 2
Moq – AutoFixture – xUnit – Ściągawka strona 2

W głównej mierze powstała ona na podstawie dwóch opisów: Moq Quickstart oraz AutoFixture Cheat Sheet.

I najważniejsze – link do pobrania: Cheatsheet_Moq_xUnit_AutoFixture.pdf.

Testy uczące

Testy uczące – ciekawa koncepcja, na którą natknąłem się w książce Roberta C. Martina Clean Code: A Handbook of Agile Software Craftsmanship, która polega na pisaniu testów jednostkowych do komponentów firm trzecich. Początkowo może to się wydać dziwne, aby pisać testy do elementów, które kupiliśmy od innej firmy. W końcu kupujemy element, który powinien być przetestowany i działać bezbłędnie, a my dodatkowo powinniśmy zaoszczędzić czas i pieniądze na takim zakupie, ze względu na to, że nie będziemy musieli napisać tego komponentu. Czytaj dalej

Pomiar zużycia pamięci w Windows Phone 7

Jednym z największych braków w licznikach wydajności jest brak informacji na temat aktualnego zużycia pamięci. Jednym z wymagań certyfikacyjnych aplikacji dla Windows Phone 7 jest limit 90 MB zużycia pamięci przez aplikację w przypadku telefonów z pamięcią mniejszą niż 256 MB Na chwilę obecną nie ma na rynku telefonów spełniających ten warunek. Teoretycznie nie powinniśmy się tym przejmować. Natomiast zgodnie z informacjami jakie podał Microsoft następna generacja systemu operacyjnego Windows Phone Tango powinna już pozwolić na opracowanie telefonów nisko budżetowych z mniejszą ilością pamięci. Czytaj dalej

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