dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem testy

Przegląd i streszczenie technik programowania defensywnego, na podstawie kursów Pluralsight "Defensive Coding in C#" oraz "Advanced Defensive Programming Techniques". Forma podcastu lub jego transkrypt.

PNŚ Podcast #3: Programowanie defensywne

Sztuka programowania 93 dni, 2 godziny, 58 minut temu buli-waw 50 rozwiń

To, że testy trzeba pisać, jest chyba oczywiste. Czasami testy nie są jednak zbyt dobrze napisane. Warto więc na nie spojrzeć i je poprawić.

Tagi: C#, Moq, testy
Dziel się z innymi:
Testy – biblioteka Moq – programmer-girl

Sztuka programowania 92 dni, 4 godziny, 34 minuty temu Weronika Tobor 149 rozwiń

To jest krótsza wersja książki 97 rzeczy, które każdy programista powinien widzieć po jej przeczytaniu chciałem podzielić się tym co tam przeczytałem, jak i lekką interpretacją tamtejszych myśli. Ponieważ trzech z nich nie rozumiem do końca i/lub nie umiem wytłumaczyć to w temacie są tylko 94, natomiast linki w każdym ze zdań odnoszą się do pełnego rozdziału. Dług techniczny kosztuje, podobnie jak kredyt gotówkowy – teraz przez chwilę jest lepiej, ale trzeba spłacić. J...

94 zdania które każdy programista powinien przeczytać

Inne 136 dni, 12 godzin, 13 minut temu macabre13 502 rozwiń

W aplikacji będącej aktualnie moim głównym zajęciem piszę oraz uczę się testów jednostkowych. Dlatego postanowiłem, że co nieco o nich napiszę jako wstępniak do być może późniejszych wpisów na ten temat.

Jak zacząć swoją przygodę z testami jednostkowymi? – Łukasz Kot Blog

Sztuka programowania 137 dni, 12 godzin, 45 minut temu Mister 177 rozwiń

To uczucie, gdy kończymy feature, przeklikujemy ostatni raz aplikację, zatrzymujemy się na chwilę, aby nacieszyć się zakończoną pracą, a tu bach! W innej części aplikacji zauważamy bug’a. Co więcej, kojarzymy ten problem, bo już go poprawialiśmy. Pierwsza myśl? Ktoś (bo przecież nie my) znowu to zepsuł!

Tagi: testy
Dziel się z innymi:
Bug Test Driven Development - PoznajProgramowanie.pl

Sztuka programowania 308 dni, 9 godzin, 1 minutę temu AdrianBystrek 123 rozwiń

~ MJ Jakoś na początku tego roku miałem prezentację na wrocławskiej grupie .NET dotyczącą unit testingu. Muszę powiedzieć, że byłem bardzo pozytywnie zaskoczony liczbą obecnych osób, co tylko pokazuje, jak ważne są dla nas testy jednostkowe (albo chcemy, żeby stały się ważne)🙂

Piszmy unit testy! | maciejjędrzejewski

Sztuka programowania 523 dni, 12 godzin, 57 minut temu jedmac 199 rozwiń

Interfejs w programowaniu możemy rozumieć przynajmniej dwojako. Po pierwsze: interfejs użytkownika, czyli sposób na interakcję z aplikacją. Po drugie: interfejs jako kontrakt, implementowany przez klasy. Testy ładnie wpasowują się w… obie definicje! Akcja: BLOGvember! Post nr 1. W listopadzie każdego dnia roboczego, z samego rana, na devstyle.pl znajdziesz nowy, świeżutki tekst. W sam raz do porannej kawy na dobry początek dnia. Miłej lektury i do przeczytania jutro! :) Testy jako UI… a raczej DI Int...

Źródło: devstyle.pl
Dziel się z innymi:
Czy testy jednostkowe można traktować jako interfejs?

Sztuka programowania 561 dni, 22 godziny, 23 minuty temu rroszczyk 120 rozwiń

Dzień dobry bardzo! Kolejny poniedziałek, kolejny odcinek podcastu! Dziś będzie grubo, ponieważ gościem ósmego odcinka był Maciej Aniserowicz (ktoś nie zna?)! Maciek jest programistą, który od ponad pół roku nie pracuje bo może, prowadzi bloga devstyle.pl, jest hostem pierwszego Polskiego podcastu technicznego DevTalk, prowadzi szkolenia i jeździ po naszym pieknym kraju głosząc dev-słowa na przeróżnych konferencjach. Tematem dzisiejszego odcinka są testy. Jak i co powinniśmy testować w naszych systemach...

Tagi: podcast, testy
Źródło: foreverframe.pl
Dziel się z innymi:
DevReview #8 O testach z Maciejem Aniserowiczem - Forever F[r]ame

Inne 600 dni, 13 godzin, 42 minuty temu dpawlukiewicz 171 rozwiń

Projekt z utworzonego wcześniej tutoriala rozszerzony o testy. Jak skonfigurowac karme i testowac serwisy i komponenty Angular2

Tagi: angular2, testy
Źródło: devblog.dymel.pl
Dziel się z innymi:
Testing in Angular2 - Michal Dymel - DevBlog

Web 601 dni, 14 godzin, 10 minut temu Michal Dymel 116 rozwiń

Cześć! Dziś wpis, który powstał przez przypadek. Jak mawia stare chińskie przysłowie:   There are only two hard things in Computer Science: cache invalidation and naming things.   Taaaak, każdy to zna 😉 Pytania o to jak nazwać zmienną, metodę czy klasę to standard jeśli chodzi o programowanie. Wynika to z kilku rzeczy. Po pierwsze chcemy mieć pewność, że nazwa dokładnie oddaje istotę danego „bytu”, po drugie każdy ma swoje standardy nazewnictwa, które mogą nie być tak oczywiste dla innych jak dla n...

Źródło: foreverframe.pl
Dziel się z innymi:
AsynchrounouslyGetUser...czyli piszemy krótki test konwencji z xUnit i ASP.NET Core - Forever F[r]ame

Daj się poznać 2016 751 dni, 12 godzin, 7 minut temu dpawlukiewicz 143 rozwiń

Dzisiaj chciałbym pokazać BenchmarkDotNet. Dzięki niemu w łatwy sposób można przetestować wydajność konkretnych metod w c#. Na blogu temat wydajności poruszałem już wiele razy i wiemy,  nie jest łatwe prawidłowe zmierzenie czasu wykonania kodu. Pamiętajmy, że kod wykonany pierwszy raz zawsze musi zostać przetłumaczony do kodu maszynowego (JIT). W momencie wywołania pierwszy raz jakiejkolwiek metody, CLR sprawdzi czy dana metoda ma już kod maszynowy. Jeśli jakaś me...

Dziel się z innymi:
BenchmarkDotNet – prosta biblioteka do testów wydajnościowych

Sztuka programowania 786 dni, 13 godzin, 39 minut temu rroszczyk 99 rozwiń

~ Jarosław StadnickiBogowie Słuchając wystąpień wujka Boba czy innych wielkich mówiących o czystym kodzie, solidzie, testach, architekturze, devopsach i innych słowach kluczowych można popaść w depresję: „O żesz, mój kod nigdy taki nie będzie, lepiej nikomu go nie pokaże, sam zamknę się w piwnicy i do końca życia będę żywic się ziemniakami i robakami które będą do mnie przypełzać”. Czy naprawdę tak jest? Czy kod który piszemy musi być jak kryształ?Obrazek Słuchając różnych podcastów, usłyszałem taka ...

Good enough software moim zdaniem | Jarosław Stadnicki

Sztuka programowania 803 dni, 23 godziny, 6 minut temu macabre13 189 rozwiń

Chciałem pokazać działanie kilku ciekawych atrybutów w NUnit. Długo się zastawiałem które są najciekawsze, w jakiej formie je sprzedać, jakich przykładów użyć i na co zwrócić uwagę. Doszedłem do jednego wniosku: za długo się zastanawiam. Poniżej pierwszy atrybut, który często mi się przydaje, a może nie każdy jest świadom jego istnienia.

Tagi: NUnit, testy
Źródło: moromind.pl
Dziel się z innymi:
NUnit – TestCaseSourceAttribute | MoroMind

Narzędzia 811 dni, 11 godzin, 50 minut temu dzordzo 81 rozwiń

TSQLT – IZOLACJA TABEL Jedną z największych korzyści z tSQLt jest moim zdaniem izolacja danych. Załóżmy, że mamy na następującą tabelę...

Tagi: SQL, testy
Dziel się z innymi:
tSQLt – izolacja tabel

Bazy danych i XML 814 dni, 9 godzin, 44 minuty temu rroszczyk 94 rozwiń

JMeter jest darmową aplikacją bardzo przydatną podczas  wykonywania “load testing”. Interfejs użytkownika co prawda jest bardzo mało intuicyjny, ale po pewnym czasie można przyzwyczaić się. Aplikacja, po uruchomieniu prezentuje się następująco (...) Oczywiście na oficjalnej stronie można znaleźć pełną dokumentację, więc moim celem nie jest opisywanie każdego elementu. Jako próbkę, po prostu spróbujmy stworzyć test, który będzie łączył się z jakąś stroną (np. Google) i...

Dziel się z innymi:
HTTP – testy wydajnościowe w JMeter

Narzędzia 841 dni, 11 godzin, 8 minut temu rroszczyk 163 rozwiń

Atrybut InternalsVisibleTo służy do definiowania zaprzyjaźnionych bibliotek. “Zaprzyjaźniona” biblioteka to taka, która ma dostęp do klas i metod z modyfikatorem “internal”. Zwykle korzysta się z niego w celu przetestowania wewnętrznych klas. Czasami bywa, że klasy w bibliotece mają modyfikator internal i co za tym idzie, nie ma do nich bezpośrednio dostępu z testów. Za pomocą InternalsVisibleTo można zrobić wyjątek dla jakieś biblioteki, w tym przypadku projektu z testami.

Tagi: .Net, testy
Dziel się z innymi:
Atrybut InternalsVisibleTo dla blibliotek strong-named

Inne 929 dni, 8 godzin, 28 minut temu rroszczyk 55 rozwiń

Testy jednostkowe z natury muszą być wykonywane w izolacji. Wykonanie np. pierwszego testu nie powinno mieć żadnego znaczenia dla pozostałych. Analogicznie, kolejność ich wykonywania nie ma znaczenia. Zwykle jest to bardzo proste i osiąga się to poprzez np. mock’i. Czasami jednak może zajść potrzeba całkowitej izolacji poprzez wykonywanie każdego testu w osobnej AppDomain. Myślę, że w 99% przypadków jednak, można bez tego obyć się. Ostatnio jednak, pisząc pewne narzędzie do Visual Studio, musiałem odiz...

Tagi: .Net, NUnit, testy
Dziel się z innymi:
nUnit–Wykonywanie testów w osobnych AppDomain

Sztuka programowania 1019 dni, 23 godziny, 7 minut temu rroszczyk 152 rozwiń

Nie jest to pierwszy wpis o SpecFlow i podstawy framework’a znajdziecie oczywiście  w archiwum. W SpecFlow można definiować tzw. “Scenario outline”, które służą jako szablony dla testów. Oczywiście data-driven testing nie powinno być nadużywane i w szczególności dla acceptance tests nie ma to wielkiego sensu. SpecFlow jest często używany dla testów systemowych i UI, gdzie nie testujemy wszystkich możliwych kombinacji danych wejściowych. Czasami jednak chcemy mieć bardziej sparametryzowany zestaw testów...

Dziel się z innymi:
SpecFlow – data driven testing

Sztuka programowania 1077 dni, 13 godzin, 14 minut temu rroszczyk 122 rozwiń

Szczególnie w przypadku WebAPI, routing może być dość skomplikowany. W Nancy bardzo łatwo przetestować mapowanie między URL a zaimplementowaną logiką. W WebAPI moim zdaniem jest to dużo mniej wygodnie, ale wciąż powinniśmy zadbać o to, aby mieć zautomatyzowane testy dla routing’u. Załóżmy, że mamy kontroler z niestandardowym routingiem...

Tagi: ASP .NET, testy
Dziel się z innymi:
ASP.NET WebAPI – testowanie routingu

Web 1082 dni, 9 godzin, 40 minut temu rroszczyk 147 rozwiń

Każdy z nas jest choć trochę leniwy. Jedni troszkę mniej, inni troszkę bardziej. Ja na ten przykład czasem się rozpędzam i piszę kod, który potrzebuje. Potem o nim opowiadam, a potem ktoś pyta czemu nie skorzystałem z jakiejś tam gotowej biblioteki. Wiem, że każdy z nas należy do mensy i wie, że ten wpis nie wziął się z powietrza.

Dziel się z innymi:
Generator danych Faker.net

Narzędzia 1126 dni, 1 godzinę, 5 minut temu rroszczyk 379 rozwiń

1 2 3
Szkolenia SecurITum

maj

26.

wrzesień

21.
Dev#
Gdańsk, Stary Maneż
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 867,57)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 391,47)

8

Damian (9 535,25)

9

danielplawgo (7 371,05)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 818,06)

15

dpawlukiewicz (3 632,16)

16

spetz (3 418,34)

17

AdrianBystrek (3 345,84)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

CaMeL (2 954,87)