dotnetomaniak.pl - Artykuły z tagiem unit testing

Spojrzenie na TDD przez pryzmat własnych porażek TDD czyli Test Driven Development to bez wątpienia najbardziej znana praktyka ze zbioru XP[1]. Sama koncepcja już leciwa, a jej pomysłodawca - Kent Beck - przedstawił jej fundamenty w książce z 2002 roku[2]. W telegraficznym skrócie można by rzecz, że sprowadza się do napisania testu, kt...

TDD - jak znów to polubić?

Sztuka programowania 22 dni, 21 godzin, 51 minut temu marcinlovescode 94 źrodło rozwiń

Grypa skłania do blogowania ;) O tym jak wyglądają domyślne komunikaty błędów z NSubstitute i jak by je tu poprawić...

Dziel się z innymi:
[EN] NSubstitute and the search for perfect error messages

Inne 709 dni, 20 godzin, 33 minuty temu asciiBlade 48 źrodło rozwiń

The need to constantly update your tests whenever you change production code is one of the arguments against unit testing. Sure, when you do a big refactoring tests will need to change, but smaller changes should not make you change all the tests. I will try to help you with this issue. Specifically I will try to help you make your setup code easier to maintain.

Tagi: TDD, unit testing
Dziel się z innymi:
Maintainable test setup and cleaner tests

Sztuka programowania 730 dni, 21 godzin, 44 minuty temu trzyPe 59 źrodło rozwiń

Moje motto na temat Unit Testów i wielu innych rzeczy: Less Unit Testing Dogma More Unit Testing Karma Nie ma co pisać wstępów, trzeba przeczytać krótkiego i zwięzłego PDFa The Way of Testivus

Testivus – kompletne starożytne nauki na temat testowania | Show me the code

Przeglądając mojego bloga mogliście zauważyć kilka rzeczy: nie jestem fanem treningu, kocham kakałko i uważam za niezwykle istotne by testować swoje oprogramowanie. Nie ważne, czy chodzi o testy jednostkowe, integracyjne czy end to end zawsze staram się, aby program napisany przez zemnie był pokryty testami w jak największym stopniu. Miałem nie dawno okazję prowadzić wewnętrzne warsztaty w Polskim Radiu o tematyce testów automatycznych w świecie front-endu. Było to spore wyzwanie, ponieważ przez ostatni ...

Źródło: bd90.pl
Dziel się z innymi:
Node - Mockowanie request-ów w testach jednostkowych - bd90

Sztuka programowania 1110 dni, 23 godziny, 18 minut temu bd90 95 źrodło rozwiń

Cześć. Dużo się ostatnio naoglądałem i naczytałem o DDD i architekturze port-adapter i tak zacząłem rozmyślać jak to osiągnąć, choćby w kontekście tooli, które piszę do swojego silnika. Z tego co zauważyłem, to w projektach z którymi przyszło mi pracować, większość klas jest publiczna. Jest to zrozumiałe, chcemy mieć testy lub nie mamy testów, ale wszyscy piszą public, więc co to za problem. No niestety problem jest, wynika on z tego, że udostę...

Źródło: harunx9.github.io
Dziel się z innymi:
Programming warfare – .NET klasy internal a testy jednostkowe

Sztuka programowania 1152 dni, 19 minut temu SzymonW 180 źrodło rozwiń

Jacek ŁapińskiDodaj komentarz Często mam okazję pracować nad projektami, które udostępniają bardzo wąski interfejs na zewnątrz, mimo że zawierają w sobie dużo nietrywialnej logiki. Krótko mówiąc – powstaje bardzo mało klas publicznych i dość dużo klas internal. Testy jednostkowe zawsze umieszczam w oddzielnym projekcie. Przez długi okres, za każdym razem kiedy czułem potrzebę napisania testów dla klasy internal, robiłem to co sprawiało mi najmniej problemów – przekształcałem klasę na publiczną. W takich...

Źródło: jaceklapinski.com
Dziel się z innymi:
Klasy internal a testowanie jednostkowe

Daj się poznać 2017 1336 dni, 22 godziny, 31 minut temu jacalapa 80 źrodło rozwiń

In my project ELP I decided to start with core implementation of backend side. I started with service for sign in and register user accounts. I use TDD approach, so I create test with expected result that fails at the beginning and then I implement code to pass this test. I created MembershipService in my project that is responsible for creating accounts, validating, etc. This service uses other services like UserService for getting users from database or UserRoleService for getting user r...

[EN] How to mock DbSet in Entity Framework - Jakub Skoczeń

Daj się poznać 2017 1348 dni, 21 godzin, 59 minut temu qbasko 81 źrodło rozwiń

Wprowadzenie do testów jednostkowych. Nie miałeś jeszcze styczności z testami jednostkowymi? Nie wiesz po co pisać testy jednostkowe? Nie wiesz czym tak naprawdę są testy jednostkowe? Nie wiesz do czego służą testy jednostkowe? Jeżeli na któreś z tych pytań odpowiedziałeś twierdząco, bądź zawahałeś się to zapraszam do lektury, która wprowadzi Cię do świata testów jednostkowych.

Randka w ciemno z testami jednostkowymi- część I. Wprowadzenie do testów jednostkowych. | bartoszszymanski.net

Narzędzia 1349 dni, 21 godzin, 32 minuty temu bartoszszymanski 109 źrodło rozwiń

To co najważniejsze, pozostawione na koniec - najnowsze wsparcie dla testów jednostkowych, które daje podgląd na to czy kod jest pokryty testami, i jak jest to czy te testy przechodzą czy też nie. taki ncrunch w VS.

Visual Studio 2017: Live - Jakub Gutkowski

Narzędzia 1380 dni, 20 godzin, 5 minut temu Gutek 99 źrodło 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 1440 dni, 22 godziny, 46 minut temu jedmac 202 źrodło rozwiń

Every experienced developer knows how important is to cover your code with tests (or at least business logic). However, not everyone likes to do that once code is already written, because, why should we do that? The work is done, it was tested and it functions correctly, right? I never liked to cover the code with tests once it’s already there. That’s why in this article I’ll present TDD and describe how I use it day to day.

What TDD is? How I'm using it? | mpustelak.com

Sztuka programowania 1461 dni, 20 godzin, 49 minut temu Mateusz Pustelak 95 źrodło rozwiń

Chciałbyś zaznajomić się z F#? Nie masz pomysłu co mógłbyś w nim zrobić? Czemu nie zacząć od testów? Post pokazuje jak w prosty sposób można przepisać istniejące testy z C# na F#. Zapraszam do lektury :)

Źródło: mnie.github.io
Dziel się z innymi:
Testy jednostkowe w F# za pomocą XUnit

Sztuka programowania 1484 dni, 20 godzin, 17 minut temu mnie 42 źrodło rozwiń

O tym, że automatyczne testowanie kodu za pomocą testów jednostkowych jest czynnością wartościową nie trzeba chyba współcześnie już nikogo przekonywać. Oczywiście w omawianym temacie istnieją różne szkoły, podejścia oraz taktyki. Robert C. Martin w swojej słynnej książce „Clean Code” przedstawia tezę, zgodnie z którą tworząc aplikację od podstaw każda linia kodu produkcyjnego powinna być ...

Tagi: C#, unit testing
Dziel się z innymi:
Testowanie niepublicznych metod w .NET

Sztuka programowania 1495 dni, 19 godzin, 19 minut temu Piotrek Gaszewski 287 źrodło rozwiń

In Web Accessibility Hacker Way I mentioned that “only 20% of accessibility requirements can be verified by tools”. Nevertheless, it is worth to cover this 20%. Especially, when it is not very hard. You know that having automated test that guard against regressions always pays off in a long run.

Źródło: jj09.net
Dziel się z innymi:
Unit Testing Accessibility

Web 1517 dni, 23 godziny, 31 minut temu jj09 50 źrodło rozwiń

NHibernate wymaga od programisty, aby wszystkie Properties (właściwości) wewnątrz Enitity (encji / klasy POCO) były oznaczone słowem kluczowym virtual. Jak zrobić, aby automatycznie sprawdzać czy wszystkie properties spełniają wymagania? Wykorzystać Unit Testy!

Źródło: blog.soltysiak.it
Dziel się z innymi:
[NHibernate] Automatycznie sprawdź czy ‚properties’ są virtual – Notatnik Sołtysa

Bazy danych i XML 1576 dni, 21 godzin, 12 minut temu Paweł Sołtysiak 73 źrodło rozwiń

Posted on by MJ Po prawie rocznym okresie przerwy od pisania – potrzebowałem tego jak ryba wody, w międzyczasie udało mi się stworzyć kilka wideo tutoriali dla wydawnictwa Edugrafia i popracować nad kilkoma zewnętrznymi projektami (polecam) – wracam z tematem bardzo ważnym dla każdego programisty, czyli mocków...

Rhino Mocks vs moq vs NSubstitute | maciejjędrzejewski

Sztuka programowania 1762 dni, 20 godzin, 33 minuty temu jedmac 242 źrodło rozwiń

On July 1st I had a pleasure to speak at Seattle Node.js meetup about unit testing and Test Driven Development with Angular.js and Node.js, using TypeScript. In this talk I gave an overview of JavaScript testing frameworks, and tools. I also demonstrated how TypeScript can strengthen your tests by adding free unit tests (type checking) thanks to strong typing.

Źródło: jj09.net
Dziel się z innymi:
[EN] TDD with TypeScript, AngularJS, and Node.js

Web 1944 dni, 18 godzin, 28 minut temu jj09 209 źrodło rozwiń

Jednym z częściej opisywanych zagadnień na blogach programistycznych są wzorce projektowe. Często jednak ich opisy są bardzo krótkie, bez przykładów konkretnego zastosowania w prawdziwym kodzie, a czasem nawet niepoprawne. Dzisiaj przedstawię jak wykorzystanie wzorców projektowych może przyczynić się do ograniczenia powtórzeń w kodzie testów. Nie będzie to wprowadzenie do tych wzorców (opisanych setki razy w innych miejscach), ale opis moim zdaniem nietypowego ich zastosowania.

Wzorce projektowe w testach jednostkowych | Piotr Perak

Sztuka programowania 2374 dni, 8 godzin, 36 minut temu trzyPe 240 źrodło rozwiń

Nigdy jakoś specjalnie nie lubiłem testów jednostkowych jednak każdy porządny programista dobrze wie, że to ważny aspekt wytwarzania oprogramowania. Dzięki testom jesteśmy w stanie bezpiecznie dokonywać zmian w kodzie właściwym – jeśli w wyniku refaktoryzacji zmienimy sposób działania aplikacji, testy przestaną „przechodzić”, wiemy więc od razu, że coś jest nie tak. ...

Dziel się z innymi:
Testy jednostkowe – różnica między mockiem Strict i Loose ← burczu programator

Sztuka programowania 2399 dni, 22 godziny, 24 minuty temu burczu 198 źrodło rozwiń

1 2
.NET diagnostic expert
DAC2019baner

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,62)
8
(9 775,28)
9
(8 533,29)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 206,43)