Czy powinieneś za wszelką cenę dążyć do tego, by każdy wiersz Twojego kodu był pokryty testami? W wielu zespołach pokutuje przekonanie, że code coverage powinno wynosić 100%. Taka metryka wygląda świetnie na wykresach w [...]
Testy jednostkowe są fundamentem wysokiej jakości oprogramowania. Dobrze napisane chronią przed regresjami, dokumentują zachowanie kodu i ułatwiają jego projektowanie. Z kolei słabo napisane testy potrafią utrudnić życie. [...]
Pisanie testów jednostkowych to temat, który często pojawia się w kontekście profesjonalnego tworzenia oprogramowania. Wielu początkujących programistów .NET początkowo pomija testy, uważając je za dodatkową pracę spowalniającą [...]
W dzisiejszym artykule przybliżę Ci Test-Driven Development – czyli TDD. To podejście do tworzenia oprogramowania sprawi, że Twój kod będzie czystszy, bardziej niezawodny i łatwiejszy w utrzymaniu. 1. Czym jest TDD?: Test-Driven [...]
Dziś chciałbym poruszyć temat, który jeszcze niedawno był moim "pewniakiem" w kontekście testów jednostkowych, czyli Fluent Assertions. Wielu z Was zna Fluent Assertions jako potężne narzędzie do asercji w testach automatycznych. [...]
Testy jednostkowe są jednym z fundamentów współczesnego procesu tworzenia oprogramowania. Dzięki nim możemy upewnić się, że nasz kod działa zgodnie z oczekiwaniami, a refaktoryzacja lub nowe funkcjonalności nie wprowadzają [...]
Właśnie wystartowały zapisy do programu Szkoła Testów Jednostkowych. Jest to praktyczne szkolenie dla Młodszych Programistów C#/.NET w którym pokaże Ci jak testować aplikacje stworzone w C#. Szkoła Testów Jednostkowych pomoże [...]
W tym artykule chciałem Ci opowiedzieć o bibliotece, dzięki której możesz polepszyć swoje testy jednostkowe w C#. Chodzi o bibliotekę FluentAssertions, która udostępnia nam dużo metod rozszerzających, dzięki którym możemy [...]
Pisanie dobrych testów jednostkowych nie jest łatwe. W szczególności pierwsze testy mogą sprawiać Ci trochę trudności, także, aby Ci pomóc, chciałem Ci przedstawić 7 moim zdaniem najczęstszych błędów początkujących podczas [...]
Często słyszę pytanie, na temat tego, czy powinno się pisać testy jednostkowe do metod prywatnych lub chronionych? Albo jak testować metody prywatne w C#. Dzisiaj postaram się krótko odpowiedzieć na te pytania. Aby łatwiej [...]