dotnetomaniak.pl - Artykuły z tagiem testydotnetomaniak.pl - Artykuły z tagiem testy2024-03-29T02:28:39Zhttps://dotnetomaniak.pl/Tags/testyCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png83025https://dotnetomaniak.pl/How-to-set-global-setting-for-XUnit-tests-Oskar-DudyczHow to set global setting for XUnit tests - Oskar Dudycz2023-07-24T12:05:50Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ZixUhRQ_aEeeG9snO-5xQA.png"/></div><div>Dzisiaj opublikowałem małą poradę o tym jak ustawiać zmienne globalne w testach przy pomocy XUnit.
Może to być pomocne, jeśli przeprowadzasz testy integracji API dla aplikacji korzystającej z Marten.
Dołączyłem również małą tyradę na temat frameworków testowych .NET.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/How-to-set-global-setting-for-XUnit-tests-Oskar-Dudycz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fevent-driven.io%2fpl%2fxunit_global_settings%2f" style="border:0px"/></a></div></div>oskar-at-nethttps://dotnetomaniak.pl/Users/_vjrDF1E10akUDcHhn8WZA2023-07-26T07:39:28Zhttps://dotnetomaniak.pl/How-to-set-global-setting-for-XUnit-tests-Oskar-Dudycz21200Dzisiaj opublikowałem małą poradę o tym jak ustawiać zmienne globalne w testach przy pomocy XUnit.
Może to być pomocne, jeśli przeprowadzasz testy integracji API dla aplikacji korzystającej z Marten.
Dołączyłem również małą tyradę na temat frameworków testowych .NET.https://event-driven.io/pl/xunit_global_settings/http://dotnetomaniak.pl/Data/Thumbnails/small_ZixUhRQ_aEeeG9snO-5xQA.pnghttps://dotnetomaniak.pl/Ogooreck-a-sneaky-testing-library-in-BDD-style-Oskar-DudyczOgooreck, a sneaky testing library in BDD style - Oskar Dudycz2022-06-16T08:57:51Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_rDp4uX7fmUGGxcHR6ZMfNw.png"/></div><div>Jakiś czas temu, zupełnie dla funu napisałem sobie sprytną biblioteczkę do testów w stylu BDD.
Dzisiaj po chrzcie w ogniu (czytaj użyciu w moich samplach) wypuściłem wersję 0.1.
Założenia:
- pomóc w płynnym i czytelnym pisaniu testów,
- usunąć boilerplate za pomocą zestawu pomocnych helperów,
- nie zastępować frameworków testowych (działa ze wszystkimi, więc XUnit, NUnit, MSTests itp.) ani innych do asercji
- zachować prostotę, ale zezwolić na kompozycje i rozszerzenia.
Póki co służy do testów API, bo tam miałem najbardziej palącą potrzebę, ale chcę dodać niedługo szablony do np. testów: CQRS, Agregatów, Event Sourcing, itd.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Ogooreck-a-sneaky-testing-library-in-BDD-style-Oskar-Dudycz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fevent-driven.io%2fpl%2fogooreck_sneaky_bdd_testing_framework%3futm_source%3ddotnetomaniak" style="border:0px"/></a></div></div>oskar-at-nethttps://dotnetomaniak.pl/Users/_vjrDF1E10akUDcHhn8WZA2022-06-17T07:06:09Zhttps://dotnetomaniak.pl/Ogooreck-a-sneaky-testing-library-in-BDD-style-Oskar-Dudycz1980Jakiś czas temu, zupełnie dla funu napisałem sobie sprytną biblioteczkę do testów w stylu BDD.
Dzisiaj po chrzcie w ogniu (czytaj użyciu w moich samplach) wypuściłem wersję 0.1.
Założenia:
- pomóc w płynnym i czytelnym pisaniu testów,
- usunąć boilerplate za pomocą zestawu pomocnych helperów,
- nie zastępować frameworków testowych (działa ze wszystkimi, więc XUnit, NUnit, MSTests itp.) ani innych do asercji
- zachować prostotę, ale zezwolić na kompozycje i rozszerzenia.
Póki co służy do testów API, bo tam miałem najbardziej palącą potrzebę, ale chcę dodać niedługo szablony do np. testów: CQRS, Agregatów, Event Sourcing, itd.https://event-driven.io/pl/ogooreck_sneaky_bdd_testing_framework?utm_source=dotnetomaniakhttp://dotnetomaniak.pl/Data/Thumbnails/small_rDp4uX7fmUGGxcHR6ZMfNw.pnghttps://dotnetomaniak.pl/Testy-mutacyjne-O-co-chodzi-Programista-w-podrozyTesty mutacyjne. O co chodzi? - Programista w podróży2021-04-04T08:15:00Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_tylq091cZkKVfPqerERCog.png"/></div><div>ProgramowanieNapisz komentarz
Dziś wstępnie przyjrzymy się tematowi, który nieśmiało zyskuje ostatnio popularność. Są to testy mutacyjne. W jaki sposób możemy testować nasze testy? Co nam to daje? Dlaczego testy mutacyjne są świetnym uzupełnieniem code coverage? Jak „za darmo” wygenerować nowe przypadki testowe dla naszego kodu? Jeśli zainteresowały Cię te pytania, zapraszam do lektury 😉
Spis treściCo to są testy mutacyjne?Code coverage vs testy mutacyjneNarzędzia do testów mutacyjnychCo nam dają test...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-mutacyjne-O-co-chodzi-Programista-w-podrozy"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogramistawpodrozy.pl%2ftesty-mutacyjne-o-co-chodzi%2f" style="border:0px"/></a></div></div>Piotr Stapphttps://dotnetomaniak.pl/Users/uYS8cHLZukmjW_DgdZuz0Q2021-04-09T07:11:54Zhttps://dotnetomaniak.pl/Testy-mutacyjne-O-co-chodzi-Programista-w-podrozy1390ProgramowanieNapisz komentarz
Dziś wstępnie przyjrzymy się tematowi, który nieśmiało zyskuje ostatnio popularność. Są to testy mutacyjne. W jaki sposób możemy testować nasze testy? Co nam to daje? Dlaczego testy mutacyjne są świetnym uzupełnieniem code coverage? Jak „za darmo” wygenerować nowe przypadki testowe dla naszego kodu? Jeśli zainteresowały Cię te pytania, zapraszam do lektury 😉
Spis treściCo to są testy mutacyjne?Code coverage vs testy mutacyjneNarzędzia do testów mutacyjnychCo nam dają test...https://programistawpodrozy.pl/testy-mutacyjne-o-co-chodzi/http://dotnetomaniak.pl/Data/Thumbnails/small_tylq091cZkKVfPqerERCog.pnghttps://dotnetomaniak.pl/Recenzja-kursu-SmartTestig-Blog-ProgramistyNETRecenzja kursu SmartTesting | Blog Programisty.NET2021-01-28T13:27:51Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_WapHr12KqE-Eu3BCLWnvng.png"/></div><div>Przemysław Walkowski
Skończyłem. Trochę miałem poślizgu ale kolejny kurs zakończony. Po kursie z gita, DNA, DB Master już byłem trochę otrzaskany z tym czego się można spodziewać po takim kursie i… nie zawiodłem się choć… Zapraszam na recenzje kursu SmartTestigTLTR;
Kurs https://smarttesting.pl/ jest ok. Merytorycznie jest spoko, jeśli nic nie wiesz o testach albo jeśli wiesz tak średnio. Czasem brakuje ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Recenzja-kursu-SmartTestig-Blog-ProgramistyNET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblogprogramisty.net%2frecenzja-kursu-smarttestig%2f" style="border:0px"/></a></div></div>przemekwahttps://dotnetomaniak.pl/Users/rnjjbvOmxU-se7omHI0g3w2021-01-29T08:01:51Zhttps://dotnetomaniak.pl/Recenzja-kursu-SmartTestig-Blog-ProgramistyNET31100Przemysław Walkowski
Skończyłem. Trochę miałem poślizgu ale kolejny kurs zakończony. Po kursie z gita, DNA, DB Master już byłem trochę otrzaskany z tym czego się można spodziewać po takim kursie i… nie zawiodłem się choć… Zapraszam na recenzje kursu SmartTestigTLTR;
Kurs https://smarttesting.pl/ jest ok. Merytorycznie jest spoko, jeśli nic nie wiesz o testach albo jeśli wiesz tak średnio. Czasem brakuje ...https://blogprogramisty.net/recenzja-kursu-smarttestig/http://dotnetomaniak.pl/Data/Thumbnails/small_WapHr12KqE-Eu3BCLWnvng.pnghttps://dotnetomaniak.pl/NET-i-Code-Coverage-w-VS-Code-Tutorial.NET i Code Coverage w VS Code - Tutorial2021-01-20T07:50:25Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Vh60fqCoX02Xah0ANyi4jQ.png"/></div><div>Czasem chcemy wiedzieć jakie mamy pokrycie testami naszego kodu. Chcemy znać wskaźnik Code Coverage. O ile jestem przeciwny ślepemu zapatrywaniu się w liczby, bo przecież pokrycie 100% kodu testami nic nie mówi, o tyle podoba mi się idea pokazywania które fragmenty kodu tymi testami są pokryte.
...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/NET-i-Code-Coverage-w-VS-Code-Tutorial"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogramista-doswiadczony.pl%2fcode-coverage-w-vs-code-tutorial%2f" style="border:0px"/></a></div></div>patrykkubielahttps://dotnetomaniak.pl/Users/I4X-XuobaEevrAcOddAMSg2021-01-22T17:59:53Zhttps://dotnetomaniak.pl/NET-i-Code-Coverage-w-VS-Code-Tutorial1590Czasem chcemy wiedzieć jakie mamy pokrycie testami naszego kodu. Chcemy znać wskaźnik Code Coverage. O ile jestem przeciwny ślepemu zapatrywaniu się w liczby, bo przecież pokrycie 100% kodu testami nic nie mówi, o tyle podoba mi się idea pokazywania które fragmenty kodu tymi testami są pokryte.
...https://programista-doswiadczony.pl/code-coverage-w-vs-code-tutorial/http://dotnetomaniak.pl/Data/Thumbnails/small_Vh60fqCoX02Xah0ANyi4jQ.pnghttps://dotnetomaniak.pl/Karate-automatyczne-testy-API-Blog-Daniela-PlawgoKarate - automatyczne testy API - Blog Daniela Plawgo2021-01-13T04:23:34Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_FHoVmzseVkGWHlWWiFdfQg.png"/></div><div>Publikowałem na blogu już kilka wpisów na temat testowania API z wykorzystaniem świetnego narzędzia jakim jest Postman. W tym w jaki sposób automatycznie testować API podczas każdego release w Azure DevOps. W tym wpisie natomiast chciałbym przedstawić alternatywę dla takich testów, w postaci narzędzia Karate.Karate
Karate jest narzędziem, za pomocą którego możemy wykonać różnego rodzaju testy. Od testów API, które pokażę Ci w tym wpisie, po testy interfejsu uż...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Karate-automatyczne-testy-API-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2021%2f01%2f12%2fkarate-automatyczne-testy-api%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2021-01-14T08:05:29Zhttps://dotnetomaniak.pl/Karate-automatyczne-testy-API-Blog-Daniela-Plawgo31440Publikowałem na blogu już kilka wpisów na temat testowania API z wykorzystaniem świetnego narzędzia jakim jest Postman. W tym w jaki sposób automatycznie testować API podczas każdego release w Azure DevOps. W tym wpisie natomiast chciałbym przedstawić alternatywę dla takich testów, w postaci narzędzia Karate.Karate
Karate jest narzędziem, za pomocą którego możemy wykonać różnego rodzaju testy. Od testów API, które pokażę Ci w tym wpisie, po testy interfejsu uż...https://plawgo.pl/2021/01/12/karate-automatyczne-testy-api/http://dotnetomaniak.pl/Data/Thumbnails/small_FHoVmzseVkGWHlWWiFdfQg.pnghttps://dotnetomaniak.pl/Testy-integracyjne-kontrolerow-Cesarstwo-DevTesty integracyjne kontrolerów - Cesarstwo Dev2020-12-13T22:07:06Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_KCFprNwCmUq8IR6Q5G95Sw.png"/></div><div>Testy integracyjne stanowią ważną część naszego systemu. Pozwalają zweryfikować naszą aplikację w szerokim kontekście, włączając w to infrastrukturę. Testy kontrolerów zapewniają nam poprawne działanie warstwy wejściowej do naszej aplikacji.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-integracyjne-kontrolerow-Cesarstwo-Dev"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fcesarstwo-dev.pl%2ftesty-integracyjne-kontrolerow%2f" style="border:0px"/></a></div></div>Cesarstwo-Devhttps://dotnetomaniak.pl/Users/YA8jPoD8Ak2rDEdmEzwpXA2020-12-14T08:28:04Zhttps://dotnetomaniak.pl/Testy-integracyjne-kontrolerow-Cesarstwo-Dev41180Testy integracyjne stanowią ważną część naszego systemu. Pozwalają zweryfikować naszą aplikację w szerokim kontekście, włączając w to infrastrukturę. Testy kontrolerów zapewniają nam poprawne działanie warstwy wejściowej do naszej aplikacji.https://cesarstwo-dev.pl/testy-integracyjne-kontrolerow/http://dotnetomaniak.pl/Data/Thumbnails/small_KCFprNwCmUq8IR6Q5G95Sw.pnghttps://dotnetomaniak.pl/Autoryzacja-zadan-w-Swagger-ADMU-BlogAutoryzacja żądań w Swagger – ADMU Blog2020-11-10T05:52:54Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_dj-eldzAXUSM5cHcs6d0qw.png"/></div><div>Jakiś czas temu pisałem o tym, że gdy tworzymy API, warto dodać narzędzie Swagger. Umożliwia ono w szybki i prosty sposób przetestować nasze API (tutaj). Zdarza się jednak tak, że aby móc korzystać z naszego API, dane żądanie (request) musi być zautoryzowane, czyli np. posiadać odpowiedni token.
Swagger umożliwia autoryzację żądań na wiele sposobów. W tym poście opiszę jak to zrobić, gdy potrzebujemy Bearer token.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Autoryzacja-zadan-w-Swagger-ADMU-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.admu.pl%2fautoryzacja-zadan-w-swagger%2f" style="border:0px"/></a></div></div>Admuhttps://dotnetomaniak.pl/Users/kfXzovc8A0uP7ZbvqtdsWQ2020-11-12T07:12:14Zhttps://dotnetomaniak.pl/Autoryzacja-zadan-w-Swagger-ADMU-Blog2900Jakiś czas temu pisałem o tym, że gdy tworzymy API, warto dodać narzędzie Swagger. Umożliwia ono w szybki i prosty sposób przetestować nasze API (tutaj). Zdarza się jednak tak, że aby móc korzystać z naszego API, dane żądanie (request) musi być zautoryzowane, czyli np. posiadać odpowiedni token.
Swagger umożliwia autoryzację żądań na wiele sposobów. W tym poście opiszę jak to zrobić, gdy potrzebujemy Bearer token.https://www.admu.pl/autoryzacja-zadan-w-swagger/http://dotnetomaniak.pl/Data/Thumbnails/small_dj-eldzAXUSM5cHcs6d0qw.pnghttps://dotnetomaniak.pl/Improve-your-tests-with-Assert-Object-Pattern-CodeJourneynetImprove your tests with Assert Object Pattern - CodeJourney.net2020-11-09T20:50:28Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_NrK6HdML7kyI4pfeM0IV8w.png"/></div><div>Today I’d like to share with you a very interesting concept in software testing – Assert Object pattern. It makes the Assert part of a test much simpler and more readable. Let’s dive right into it 😉The Asserts Hell
Let’s consider the following unit test:
What’s wrong here? Given and When sections are great single-liners. We know straightaway what’s the input and the action executed. However, Then block is too complex. It’s hard to figure out, just passing quickly through this test, what is expected. T...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Improve-your-tests-with-Assert-Object-Pattern-CodeJourneynet"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.codejourney.net%2f2020%2f11%2fimprove-your-tests-with-assert-object-pattern%2f" style="border:0px"/></a></div></div>dsibinskihttps://dotnetomaniak.pl/Users/QFHCA46gNU6dhXQQW6KGdw2020-11-10T08:02:29Zhttps://dotnetomaniak.pl/Improve-your-tests-with-Assert-Object-Pattern-CodeJourneynet3640Today I’d like to share with you a very interesting concept in software testing – Assert Object pattern. It makes the Assert part of a test much simpler and more readable. Let’s dive right into it 😉The Asserts Hell
Let’s consider the following unit test:
What’s wrong here? Given and When sections are great single-liners. We know straightaway what’s the input and the action executed. However, Then block is too complex. It’s hard to figure out, just passing quickly through this test, what is expected. T...https://www.codejourney.net/2020/11/improve-your-tests-with-assert-object-pattern/http://dotnetomaniak.pl/Data/Thumbnails/small_NrK6HdML7kyI4pfeM0IV8w.pnghttps://dotnetomaniak.pl/Integracja-z-zewnetrznym-API-przy-uzyciu-testowIntegracja z zewnętrznym API przy użyciu testów2020-09-17T18:56:27Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_LGU4uouNZ06txPf8al2LeQ.png"/></div><div>Pierwszy techniczny artykuł w Cesarstwie-Dev, i od razu coś ekstra! Połączenie dwóch tematów, które są bardzo bliskie memu sercu – integracje z zewnętrznymi systemami oraz testy! To co? Zaczynajmy!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Integracja-z-zewnetrznym-API-przy-uzyciu-testow"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fcesarstwo-dev.pl%2fintegracja-z-zewnetrznym-api-przy-uzyciu-testow%2f" style="border:0px"/></a></div></div>Cesarstwo-Devhttps://dotnetomaniak.pl/Users/YA8jPoD8Ak2rDEdmEzwpXA2020-09-18T06:37:34Zhttps://dotnetomaniak.pl/Integracja-z-zewnetrznym-API-przy-uzyciu-testow4770Pierwszy techniczny artykuł w Cesarstwie-Dev, i od razu coś ekstra! Połączenie dwóch tematów, które są bardzo bliskie memu sercu – integracje z zewnętrznymi systemami oraz testy! To co? Zaczynajmy!https://cesarstwo-dev.pl/integracja-z-zewnetrznym-api-przy-uzyciu-testow/http://dotnetomaniak.pl/Data/Thumbnails/small_LGU4uouNZ06txPf8al2LeQ.pnghttps://dotnetomaniak.pl/Testy-kolejek-z-MassTransit-ADMU-BlogTesty kolejek z MassTransit – ADMU Blog2020-09-01T04:51:59Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_t6GxAljk-EKJqgCOpuzUug.png"/></div><div>Jakiś czas temu pisałem o testach w kontekście API (tutaj). W tym poście postaram się opisać jak napisać podobne testy, ale gdy nasza aplikacja komunikuje się poprzez kolejkę. Pokaże to z wykorzystaniem biblioteki MassTransit.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-kolejek-z-MassTransit-ADMU-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.admu.pl%2ftesty-kolejek-z-masstransit%2f" style="border:0px"/></a></div></div>Admuhttps://dotnetomaniak.pl/Users/kfXzovc8A0uP7ZbvqtdsWQ2020-09-02T06:44:35Zhttps://dotnetomaniak.pl/Testy-kolejek-z-MassTransit-ADMU-Blog1640Jakiś czas temu pisałem o testach w kontekście API (tutaj). W tym poście postaram się opisać jak napisać podobne testy, ale gdy nasza aplikacja komunikuje się poprzez kolejkę. Pokaże to z wykorzystaniem biblioteki MassTransit.https://www.admu.pl/testy-kolejek-z-masstransit/http://dotnetomaniak.pl/Data/Thumbnails/small_t6GxAljk-EKJqgCOpuzUug.pnghttps://dotnetomaniak.pl/Setup-Testow-Integracyjnych-Z-Autoryzacja-W-Net-CoreSetup Testów Integracyjnych Z Autoryzacja W .Net Core2020-08-31T12:40:55Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_7g3rl0daU0-iK3koCPMDEw.png"/></div><div>Prosty sposób na postawienie testów integracyjnych z autoryzacja w .NET Core, wykorzystując biblioteki Microsoft.AspNetCore.Mvc.Testing i Microsoft.AspNetCore.TestHost</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Setup-Testow-Integracyjnych-Z-Autoryzacja-W-Net-Core"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2flukaszcoding.com%2f2020%2f04%2fintegration-testing-in-net-core%2f" style="border:0px"/></a></div></div>lukaszcodinghttps://dotnetomaniak.pl/Users/XkYG60jd60qSEhzJ34tCtA2020-09-01T06:40:53Zhttps://dotnetomaniak.pl/Setup-Testow-Integracyjnych-Z-Autoryzacja-W-Net-Core3890Prosty sposób na postawienie testów integracyjnych z autoryzacja w .NET Core, wykorzystując biblioteki Microsoft.AspNetCore.Mvc.Testing i Microsoft.AspNetCore.TestHosthttps://lukaszcoding.com/2020/04/integration-testing-in-net-core/http://dotnetomaniak.pl/Data/Thumbnails/small_7g3rl0daU0-iK3koCPMDEw.pnghttps://dotnetomaniak.pl/Testy-Jednostkowe-100-Tego-Co-Musisz-O-Nich-Wiedziec-Modest-ProgrammerTesty Jednostkowe 100% Tego, Co Musisz O Nich Wiedzieć - Modest Programmer2020-06-04T06:17:47Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_C6y5P0FTS0GTjSbJ7P3STg.png"/></div><div>Wstęp do pisania testów jednostkowych w .NET</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-Jednostkowe-100-Tego-Co-Musisz-O-Nich-Wiedziec-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2ftesty-jednostkowe-100-procent-tego-co-musisz-o-nich-wiedziec" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2020-06-05T06:38:27Zhttps://dotnetomaniak.pl/Testy-Jednostkowe-100-Tego-Co-Musisz-O-Nich-Wiedziec-Modest-Programmer11390Wstęp do pisania testów jednostkowych w .NEThttps://www.modestprogrammer.pl/testy-jednostkowe-100-procent-tego-co-musisz-o-nich-wiedziechttp://dotnetomaniak.pl/Data/Thumbnails/small_C6y5P0FTS0GTjSbJ7P3STg.pnghttps://dotnetomaniak.pl/tSQLt-czyli-testy-SQL-Programmer-girltSQLt czyli testy SQL – Programmer-girl2020-05-16T10:24:06Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_9sP-j4G8A0mcPrjeud48ZQ.png"/></div><div>Pisząc aplikację zwykle piszemy testy. Raczej nie muszę wyjaśniać po co 🙂 Czy tworząc różne procedury lub funkcje na bazie danych też sprawdzamy ich poprawność pisząc testy? Tu już niekoniecznie. A szkoda, bo pisanie testów w tSQLt nie różni się za bardzo od pisania zwykłych testów jednostkowych...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/tSQLt-czyli-testy-SQL-Programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2020%2f05%2f16%2ftsqlt-czyli-testy-sql%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2020-05-18T06:49:17Zhttps://dotnetomaniak.pl/tSQLt-czyli-testy-SQL-Programmer-girl2590Pisząc aplikację zwykle piszemy testy. Raczej nie muszę wyjaśniać po co 🙂 Czy tworząc różne procedury lub funkcje na bazie danych też sprawdzamy ich poprawność pisząc testy? Tu już niekoniecznie. A szkoda, bo pisanie testów w tSQLt nie różni się za bardzo od pisania zwykłych testów jednostkowych...https://programmer-girl.com/2020/05/16/tsqlt-czyli-testy-sql/http://dotnetomaniak.pl/Data/Thumbnails/small_9sP-j4G8A0mcPrjeud48ZQ.pnghttps://dotnetomaniak.pl/Testy-API-w-C-ADMU-BlogTesty API w C# – ADMU Blog2020-04-14T06:10:52Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_SAxUHwURi0KoXF36Zp61Hg.png"/></div><div>Gdy tworzymy jakieś API dobrze jest sprawdzić, czy ono działa. Po każdej zmianie albo dodaniu nowego punktu wejścia (endpoint) powinniśmy przetestować, czy wszystko jest ok. Możemy to zrobić uruchamiając aplikację i ręcznie wszystko sprawdzając, jednakże na dłuższą metę jest to bardzo czasochłonne. Dlatego warto utworzyć osobny projekt, w którym stworzymy testy sprawdzające czy nasze API działa poprawnie.
W kilku punktach postaram się opisać jak u mnie z reguły wygląda taki projekt z testami API.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-API-w-C-ADMU-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.admu.pl%2ftesty-api%2f" style="border:0px"/></a></div></div>Admuhttps://dotnetomaniak.pl/Users/kfXzovc8A0uP7ZbvqtdsWQ2020-04-15T06:59:25Zhttps://dotnetomaniak.pl/Testy-API-w-C-ADMU-Blog31380Gdy tworzymy jakieś API dobrze jest sprawdzić, czy ono działa. Po każdej zmianie albo dodaniu nowego punktu wejścia (endpoint) powinniśmy przetestować, czy wszystko jest ok. Możemy to zrobić uruchamiając aplikację i ręcznie wszystko sprawdzając, jednakże na dłuższą metę jest to bardzo czasochłonne. Dlatego warto utworzyć osobny projekt, w którym stworzymy testy sprawdzające czy nasze API działa poprawnie.
W kilku punktach postaram się opisać jak u mnie z reguły wygląda taki projekt z testami API.https://www.admu.pl/testy-api/http://dotnetomaniak.pl/Data/Thumbnails/small_SAxUHwURi0KoXF36Zp61Hg.pnghttps://dotnetomaniak.pl/Kafka-Streams-103-Pisz-testy-zapomnij-o-Kafce-Wiadro-DanychKafka Streams 103 - Pisz testy, zapomnij o Kafce - Wiadro Danych2020-04-13T22:04:32Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ZZzQPeLzyUq4FMsWzj21WA.png"/></div><div>Nie wyobrażam sobie programowania bez pisania testów. Gdy śpieszy mi się i o nich „zapominam”, potem i tak poprawiam kod przez jakąś głupotę. Poprawiają jakość i przyśpieszają czas tworzenia oprogramowania. Nie wierzysz?Spis treścihide1Rozkład jazdy2Co zyskamy?3Zależności4Testowalny kod Kafka Streams5Test 1 – LowercaseStreamTopologyTestDriverTest właściwy6Test 2 – SerDeJsonStream7Repozytorium8WnioskiPodobneRozkład jazdyKafka Streams 101 – de/serilizacjaKafka Streams 102 – Wyjątki i Dead Letter QueueKafka...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Kafka-Streams-103-Pisz-testy-zapomnij-o-Kafce-Wiadro-Danych"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwiadrodanych.pl%2fbig-data%2fapache-kafka%2fkafka-streams%2fkafka-streams-103-pisz-testy-zapomnij-o-kafce%2f" style="border:0px"/></a></div></div>mszymczykhttps://dotnetomaniak.pl/Users/yBR97Zmw1ES3aCuyQj33bg2020-04-14T06:55:07Zhttps://dotnetomaniak.pl/Kafka-Streams-103-Pisz-testy-zapomnij-o-Kafce-Wiadro-Danych1420Nie wyobrażam sobie programowania bez pisania testów. Gdy śpieszy mi się i o nich „zapominam”, potem i tak poprawiam kod przez jakąś głupotę. Poprawiają jakość i przyśpieszają czas tworzenia oprogramowania. Nie wierzysz?Spis treścihide1Rozkład jazdy2Co zyskamy?3Zależności4Testowalny kod Kafka Streams5Test 1 – LowercaseStreamTopologyTestDriverTest właściwy6Test 2 – SerDeJsonStream7Repozytorium8WnioskiPodobneRozkład jazdyKafka Streams 101 – de/serilizacjaKafka Streams 102 – Wyjątki i Dead Letter QueueKafka...https://wiadrodanych.pl/big-data/apache-kafka/kafka-streams/kafka-streams-103-pisz-testy-zapomnij-o-kafce/http://dotnetomaniak.pl/Data/Thumbnails/small_ZZzQPeLzyUq4FMsWzj21WA.pnghttps://dotnetomaniak.pl/Testowanie-ruchem-produkcyjnym-Mirroring-Nginx-vs-EnvoyTestowanie ruchem produkcyjnym. Mirroring – Nginx vs Envoy2020-02-23T20:15:13Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_NeEn6LTK6UuXPC3FLVM22g.png"/></div><div>Cześć. Pisząc następny wpis do serii CI/CD pipeline z użyciem Kubernetesa, AWS, Azure i .NET Core natknąłem się na problem z Octopus Deploy, o którym poinformowałem jego deweloperów tutaj. Został on już naprawiony, jednak w międzyczasie popełniłem ten wpis. Wyskoczmy trochę z "hype trainu" k8s.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testowanie-ruchem-produkcyjnym-Mirroring-Nginx-vs-Envoy"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fitdepends.pl%2fblog%2f2020%2f02%2f02%2fbezpieczne-testy-na-produkcji%2f" style="border:0px"/></a></div></div>Daniel Dziubeckihttps://dotnetomaniak.pl/Users/TDPcsjSmokOHLubG9DSz6Q2020-02-24T07:44:31Zhttps://dotnetomaniak.pl/Testowanie-ruchem-produkcyjnym-Mirroring-Nginx-vs-Envoy1810Cześć. Pisząc następny wpis do serii CI/CD pipeline z użyciem Kubernetesa, AWS, Azure i .NET Core natknąłem się na problem z Octopus Deploy, o którym poinformowałem jego deweloperów tutaj. Został on już naprawiony, jednak w międzyczasie popełniłem ten wpis. Wyskoczmy trochę z "hype trainu" k8s.https://itdepends.pl/blog/2020/02/02/bezpieczne-testy-na-produkcji/http://dotnetomaniak.pl/Data/Thumbnails/small_NeEn6LTK6UuXPC3FLVM22g.pnghttps://dotnetomaniak.pl/Automatyczne-tworzenie-mockow-AutoMoq-ADMU-BlogAutomatyczne tworzenie mocków – AutoMoq – ADMU Blog2019-11-19T06:25:08Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_F4QW1Q7OM0asvG3yApal_g.png"/></div><div>Gdy tworzymy testy jednostkowe bardzo często musimy coś „zmockować” (czyli stworzyć sztuczny obiekt, którego będziemy używali w trakcie testów zamiast prawdziwej implementacji). Niestety czasem bywa tak, że nasza klasa ma dużo zależności, a do naszego testu potrzebujemy tylko niektórych z nich. Mimo to musimy stworzyć mock dla każdej z zależności, bo inaczej nie będziemy mogli wykonać testu. Czasem bywa też tak, że potrzebujemy dodać nową zależność do istniejącej klasy, a potem trzeba przerobić wszystkie testy i w każdym z nich dodać mock do nowej zależności – nawet jeśli one tej zależności nie wykorzystują.
Przyznam szczerze, że takie sytuacje powodowały, że nie chciało mi się pisać testów. Byłem im przeciwny, bo drobna zmiana powodowała godziny poświęcone na poprawianie testów. Jednak jakiś czas temu natknąłem się na bibliotekę, która automatycznie tworzy mocki dla wszystkich zależności. My potem tylko dostosowujemy te, które są niezbędne dla testów. To znacząco zredukowało poziom frustracji i dzięki temu dużo chętniej dodaję nowe testy.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Automatyczne-tworzenie-mockow-AutoMoq-ADMU-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.admu.pl%2fautomatyczne-tworzenie-mockow%2f" style="border:0px"/></a></div></div>Admuhttps://dotnetomaniak.pl/Users/kfXzovc8A0uP7ZbvqtdsWQ2019-11-20T07:48:17Zhttps://dotnetomaniak.pl/Automatyczne-tworzenie-mockow-AutoMoq-ADMU-Blog11250Gdy tworzymy testy jednostkowe bardzo często musimy coś „zmockować” (czyli stworzyć sztuczny obiekt, którego będziemy używali w trakcie testów zamiast prawdziwej implementacji). Niestety czasem bywa tak, że nasza klasa ma dużo zależności, a do naszego testu potrzebujemy tylko niektórych z nich. Mimo to musimy stworzyć mock dla każdej z zależności, bo inaczej nie będziemy mogli wykonać testu. Czasem bywa też tak, że potrzebujemy dodać nową zależność do istniejącej klasy, a potem trzeba przerobić wszystkie testy i w każdym z nich dodać mock do nowej zależności – nawet jeśli one tej zależności nie wykorzystują.
Przyznam szczerze, że takie sytuacje powodowały, że nie chciało mi się pisać testów. Byłem im przeciwny, bo drobna zmiana powodowała godziny poświęcone na poprawianie testów. Jednak jakiś czas temu natknąłem się na bibliotekę, która automatycznie tworzy mocki dla wszystkich zależności. My potem tylko dostosowujemy te, które są niezbędne dla testów. To znacząco zredukowało poziom frustracji i dzięki temu dużo chętniej dodaję nowe testy.https://www.admu.pl/automatyczne-tworzenie-mockow/http://dotnetomaniak.pl/Data/Thumbnails/small_F4QW1Q7OM0asvG3yApal_g.pnghttps://dotnetomaniak.pl/Automatyczne-tworzenie-obiektow-z-danymi-AutoFixture-ADMU-BlogAutomatyczne tworzenie obiektów z danymi – AutoFixture – ADMU Blog2019-11-05T06:54:18Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_-XCuVM6XaUK5j2LkVImA4w.png"/></div><div>Podczas pisania testów (czy to jednostkowych, czy integracyjnych, czy e2e) prawie zawsze musimy stworzyć obiekt z danymi. Czasem jest to obiekt wejściowy, czasem wyjściowy. Z reguły nie interesuje nas większość pól danego obiektu, a jedynie kilka konkretnych. Mimo to musimy uzupełnić wszystkie pola, aby aplikacja zachowywała się poprawnie.
Tu z pomocą może nam przyjść biblioteka AutoFixture.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Automatyczne-tworzenie-obiektow-z-danymi-AutoFixture-ADMU-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.admu.pl%2fautomatyczne-tworzenie-obiektow%2f" style="border:0px"/></a></div></div>Admuhttps://dotnetomaniak.pl/Users/kfXzovc8A0uP7ZbvqtdsWQ2019-11-06T07:42:22Zhttps://dotnetomaniak.pl/Automatyczne-tworzenie-obiektow-z-danymi-AutoFixture-ADMU-Blog11120Podczas pisania testów (czy to jednostkowych, czy integracyjnych, czy e2e) prawie zawsze musimy stworzyć obiekt z danymi. Czasem jest to obiekt wejściowy, czasem wyjściowy. Z reguły nie interesuje nas większość pól danego obiektu, a jedynie kilka konkretnych. Mimo to musimy uzupełnić wszystkie pola, aby aplikacja zachowywała się poprawnie.
Tu z pomocą może nam przyjść biblioteka AutoFixture.http://www.admu.pl/automatyczne-tworzenie-obiektow/http://dotnetomaniak.pl/Data/Thumbnails/small_-XCuVM6XaUK5j2LkVImA4w.pnghttps://dotnetomaniak.pl/Tips-tricks-and-good-practices-for-Data-Driven-Testing-Part-2-IndexOutOfRangeTips, tricks, and good practices for Data-Driven Testing. Part 2. – IndexOutOfRange2019-09-16T05:38:49Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hI4fpDUHL0iHemsTpV1GRg.png"/></div><div>Reading time ~7 minutes
This article is Part 4 in a 4-Part Series. Part 1 - Refactoring to Data Driven TestsPart 2 - How to get data for Data-Driven Tests?Part 3 - Tips, tricks, and good practices for Data-Driven Testing. Part 1.Part 4 - This Article
This post is a continuation of a previous tips, tricks, and good practices for Data-Driven Testing entry. This one with more code.
I will be converting this series into an ebook with additional source code and examples. If you want to get it, please su...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Tips-tricks-and-good-practices-for-Data-Driven-Testing-Part-2-IndexOutOfRange"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2findexoutofrange.com%2fdata-driven-tests-tips-and-tricks-part2%2f" style="border:0px"/></a></div></div>maklipsahttps://dotnetomaniak.pl/Users/31yXhXxtM0GtdEekLLT8yw2019-09-17T05:34:36Zhttps://dotnetomaniak.pl/Tips-tricks-and-good-practices-for-Data-Driven-Testing-Part-2-IndexOutOfRange1330Reading time ~7 minutes
This article is Part 4 in a 4-Part Series. Part 1 - Refactoring to Data Driven TestsPart 2 - How to get data for Data-Driven Tests?Part 3 - Tips, tricks, and good practices for Data-Driven Testing. Part 1.Part 4 - This Article
This post is a continuation of a previous tips, tricks, and good practices for Data-Driven Testing entry. This one with more code.
I will be converting this series into an ebook with additional source code and examples. If you want to get it, please su...https://indexoutofrange.com/data-driven-tests-tips-and-tricks-part2/http://dotnetomaniak.pl/Data/Thumbnails/small_hI4fpDUHL0iHemsTpV1GRg.pnghttps://dotnetomaniak.pl/Testy-jednostkowe-programmer-girlTesty jednostkowe – programmer-girl2019-07-16T19:38:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ZIVQga3ZSUyqpXivAAljig.png"/></div><div>Jestem właśnie w trakcie lektury książki „Testy jednostkowe” Roya Osherove. Jest w niej ciekawy rozdział dotyczący frameworków izolacji i ich typów.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-jednostkowe-programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2019%2f07%2f14%2ftesty-jednostkowe%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2019-07-17T06:23:47Zhttps://dotnetomaniak.pl/Testy-jednostkowe-programmer-girl11350Jestem właśnie w trakcie lektury książki „Testy jednostkowe” Roya Osherove. Jest w niej ciekawy rozdział dotyczący frameworków izolacji i ich typów.https://programmer-girl.com/2019/07/14/testy-jednostkowe/http://dotnetomaniak.pl/Data/Thumbnails/small_ZIVQga3ZSUyqpXivAAljig.pnghttps://dotnetomaniak.pl/Czego-nauczylem-sie-w-16-tygodniu-pracy-Blog-ProgramistyNETCzego nauczyłem się w 16 tygodniu pracy? | Blog Programisty.NET2019-04-19T09:05:25Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_OdUNMII7z0u4dpC3J8yvuA.png"/></div><div>Przemysław Walkowski
W tym tygodniu było kilka interesujących problemów i ciekawych nauk na przyszłość. Trochę mięsa jak i trochę architektury. Zapraszam do szybkiej lektury. Zrymowało się przypadkowo. Sugestia architektoniczna (testy)
Testy są dobre, ważne i każdy to wie, ale testów i tak nie piszę się tyle, ile trzeba, bo czasem ciężko je napisać itd. Ciekawą myśl usłyszałem.
Jeśli w systemie jes...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Czego-nauczylem-sie-w-16-tygodniu-pracy-Blog-ProgramistyNET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblogprogramisty.net%2fczego-nauczylem-sie-w-16-tygodniu-pracy%2f" style="border:0px"/></a></div></div>przemekwahttps://dotnetomaniak.pl/Users/rnjjbvOmxU-se7omHI0g3w2019-04-23T06:39:36Zhttps://dotnetomaniak.pl/Czego-nauczylem-sie-w-16-tygodniu-pracy-Blog-ProgramistyNET21670Przemysław Walkowski
W tym tygodniu było kilka interesujących problemów i ciekawych nauk na przyszłość. Trochę mięsa jak i trochę architektury. Zapraszam do szybkiej lektury. Zrymowało się przypadkowo. Sugestia architektoniczna (testy)
Testy są dobre, ważne i każdy to wie, ale testów i tak nie piszę się tyle, ile trzeba, bo czasem ciężko je napisać itd. Ciekawą myśl usłyszałem.
Jeśli w systemie jes...https://blogprogramisty.net/czego-nauczylem-sie-w-16-tygodniu-pracy/http://dotnetomaniak.pl/Data/Thumbnails/small_OdUNMII7z0u4dpC3J8yvuA.pnghttps://dotnetomaniak.pl/Typy-testow-Czyli-kilka-slow-o-typach-testow-i-ich-celu-DevEnvTypy testów - Czyli kilka słów o typach testów i ich celu - DevEnv2019-04-04T13:22:05Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_nKI75DNd-keJE7xc-evD0g.png"/></div><div>Dzięki artykułowi dowiesz się wszystkiego co trzeba wiedzieć o typach testów w projekcie - jakie mamy poziomy testów oraz jakie cele spełniają.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Typy-testow-Czyli-kilka-slow-o-typach-testow-i-ich-celu-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2ftypy-testow%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2019-04-05T06:02:57Zhttps://dotnetomaniak.pl/Typy-testow-Czyli-kilka-slow-o-typach-testow-i-ich-celu-DevEnv11300Dzięki artykułowi dowiesz się wszystkiego co trzeba wiedzieć o typach testów w projekcie - jakie mamy poziomy testów oraz jakie cele spełniają.https://devenv.pl/typy-testow/http://dotnetomaniak.pl/Data/Thumbnails/small_nKI75DNd-keJE7xc-evD0g.pnghttps://dotnetomaniak.pl/Testy-jednostkowe-biblioteka-FluentAssertions-programmer-girlTesty jednostkowe – biblioteka FluentAssertions – programmer-girl2018-12-09T13:24:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_p-eeGJiI9U6UAv1YEE6Ujw.png"/></div><div>Wracamy do postów technicznych - i to z przytupem!
Słyszeliście o różnych bibliotekach do testowania? Jedną z wartych uwagi bibliotek jest FluentAssertions - w poście szczegóły, czemu akurat ją warto wybrać.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Testy-jednostkowe-biblioteka-FluentAssertions-programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2018%2f12%2f08%2fbiblioteka-fluentassertions%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2018-12-10T08:28:52Zhttps://dotnetomaniak.pl/Testy-jednostkowe-biblioteka-FluentAssertions-programmer-girl2620Wracamy do postów technicznych - i to z przytupem!
Słyszeliście o różnych bibliotekach do testowania? Jedną z wartych uwagi bibliotek jest FluentAssertions - w poście szczegóły, czemu akurat ją warto wybrać.https://programmer-girl.com/2018/12/08/biblioteka-fluentassertions/http://dotnetomaniak.pl/Data/Thumbnails/small_p-eeGJiI9U6UAv1YEE6Ujw.pnghttps://dotnetomaniak.pl/Fluent-Assertions-przyjemne-asserty-w-testach-Blog-Daniela-PlawgoFluent Assertions - przyjemne asserty w testach - Blog Daniela Plawgo2018-11-22T04:40:09Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_wvToCnIROkqnUgGK88K-VQ.png"/></div><div>Testy jednostkowe oraz testy integracyjne potrafią bardzo ułatwić wyłapywanie błędów podczas tworzenie aplikacji (w szczególności błędów regresji). Dlatego na ogół bardzo chcemy je dodać do aplikacji, ale niestety często spotykamy się z oporem „góry”, bo pisanie testów zajmuje dużo czasu. Z doświadczenie zauważyłem, że jednym z powodów wydłużania czasu pisania testów są rozbudowane asserty. Dlatego w dzisiejszym wpisie chce Ci pokazać bibliotekę Fluent Asserti...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Fluent-Assertions-przyjemne-asserty-w-testach-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f11%2f21%2ffluent-assertions-przyjemne-asserty-w-testach%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-11-23T08:18:45Zhttps://dotnetomaniak.pl/Fluent-Assertions-przyjemne-asserty-w-testach-Blog-Daniela-Plawgo61150Testy jednostkowe oraz testy integracyjne potrafią bardzo ułatwić wyłapywanie błędów podczas tworzenie aplikacji (w szczególności błędów regresji). Dlatego na ogół bardzo chcemy je dodać do aplikacji, ale niestety często spotykamy się z oporem „góry”, bo pisanie testów zajmuje dużo czasu. Z doświadczenie zauważyłem, że jednym z powodów wydłużania czasu pisania testów są rozbudowane asserty. Dlatego w dzisiejszym wpisie chce Ci pokazać bibliotekę Fluent Asserti...https://plawgo.pl/2018/11/21/fluent-assertions-przyjemne-asserty-w-testach/http://dotnetomaniak.pl/Data/Thumbnails/small_wvToCnIROkqnUgGK88K-VQ.png