dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem TDD

IntelliTest to wewnętrzna funkcjonalność Visual Studio (Enterprise 2015), która służy do generowania tabeli danych wejściowych oraz zestawu testów jednostkowych. Dla danej metody generowane są dane wejściowe, w oparciu których mogą zostać wygenerowane testy jednostkowe. Przypadki testowe tworzone są w oparciu o analizę każdego skoku warunkowego (conditional branch). Co więcej, tabela przypadków testowych zawi...

Automatyczne generowanie testów jednostkowych: IntelliTest | DARIUSZ WOZNIAK.NET

Narzędzia 1104 dni, 12 godzin, 42 minuty temu dariuszwozniak 184 rozwiń

Jeżeli chcielibyście w projekcie Universal App tworzyć testy jednostkowe to po pierwsze oprócz MSTest niczego innego nie użyjecie. Jeżeli chcielibyście użyć znanego Wam framework do moqowania obiektów, zapomnijcie. Do takich konkluzji doszedłem podczas mojej kolejnej “zabawy” z projektem, który mam w głowie i powoli przenoszę go do świata żywego (nie ważne) Ale po kolei. Ważną rzeczą, na którą musicie zwrócić uwagę przy dodawaniu projektu unit test do to wybranie Unit Test App (Universal Windows) Tr...

Źródło: www.s.degambe.pl
Dziel się z innymi:
Moq w Universal Apps? Zapomnij! | Sebastian De Gambe - dev passion

Sztuka programowania 1110 dni, 6 godzin, 14 minut temu sdegambe 153 rozwiń

Last month I had a pleasure to speak at ConnectJS and All Things Open conferences. ConnectJS ConnectJS was not only about JavaScript, but about web development in general. All Things Open is one of the largest Open Source conferences in the USA.

Źródło: jj09.net
Dziel się z innymi:
[EN] ConnectJS and All Things Open

Web 1118 dni, 11 godzin, 40 minut temu jj09 81 rozwiń

During this year’s Testwarez 2015, we had opportunity to lead a panel discussion about testing in agile teams.

[EN] Testing in Agile teams - how to iteratively take care of project quality | Future Processing

Inne 1122 dni, 14 godzin, 49 minut temu FutureProcessing 79 rozwiń

Cytatem Youtubowego kucharza (Food Emperor) polecam wszystkim narzędzie wniesione do zespołu, w którym pracuję, przez nowego kolegę Sebastiana...

Tagi: TDD
Źródło: szogun1987.pl
Dziel się z innymi:
Strona Szoguna - NCrunch - Jakie to, k...a, dobre

Sztuka programowania 1126 dni, 14 godzin, 33 minuty temu szogun1987 423 rozwiń

Postanowiłem kiedyś stworzyć, na własne potrzeby, spis narzędzi dla TDD dla .NET. Z czasem, lista rozrosła się do narzędzi nie tylko związanych z TDD, ale także z testami akceptacyjnymi i BDD. Dokończyłem ten spis o pozostałe rodzaje testów i opublikowałem na GitHubie, tak żeby można było łatwiej aktualizować.

Tagi: atdd, bdd, sbe, TDD
Dziel się z innymi:
Lista narzędzi i frameworków do testowania (TDD / BDD / ATDD / itd.) dla .NET | DARIUSZ WOZNIAK.NET

Sztuka programowania 1134 dni, 10 godzin, 32 minuty temu dariuszwozniak 210 rozwiń

C# 5.0 wniósł wiele dobroci, m.in. obsługę wywołań asynchronicznych za pomocą słów kluczowych async i await. Rozwiązanie, ze względu na prostotę obsługi i skuteczność, cieszy się do dziś sporą popularnością. Jak testować wywołania asynchroniczne? Tego dowiemy się w tym odcinku!

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 13: Testowanie wywołań asynchronicznych (async await) | DARIUSZ WOZNIAK.NET

Sztuka programowania 1173 dni, 12 godzin, 41 minut temu dariuszwozniak 329 rozwiń

Last Saturday I had a pleasure to speak at Seattle Code Camp. It was an amazing event, which was free. There were over 50 talks, 500 attendees, and raffle with many prizes, e.g., Microsoft Surface Pro 3! Check out videos, code, and slides from my talks!

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

Web 1173 dni, 12 godzin, 41 minut temu jj09 111 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 1227 dni, 11 godzin, 6 minut temu jj09 208 rozwiń

TDD / Unit Testing big list of learning resources from basics to advanced topics Posted on by Michal Franc One of my fellow dev friends asked about a set of links, books, screen-casts related to TDD / Unit Testing. He wants to expand his knowledge. Instead of sending him a private message, I thought that it would be great to just create a blog post with all the resources, I used in the past to learn.Basics Presentation - Video: Unit Testing and TDD – Why You Should Care and How to Make It Happen By R...

Tagi: TDD, unit-tests
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] TDD / Unit Testing big list of learning resources from basics to advanced topics | Pragmatic Developer

Sztuka programowania 1302 dni, 4 godziny, 19 minut temu michalfranc 110 rozwiń

Rzecz być może dla niektórych mało istotna, dla niektórych w ogóle nie istotna, ale niezależnie od istotności sprawy – myślę, że warta wpisu na blogu. NUnit posiada dwa modele asercji:Classic Assert ModelConstraint-Based Assert Model (wprowadzony w wersji 2.4) Semantyka klasycznego modelu jest wszystkim dobrze znana: Assert.AreEqual(5, sum); Assert.AreSame(personA, personB); Assert.IsTrue(condition); As...

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 12: Classic vs. Constraint Assert Model | DARIUSZ WOZNIAK.NET

Sztuka programowania 1341 dni, 15 godzin, 15 minut temu dariuszwozniak 122 rozwiń

W niniejszym artykule przyjrzymy się w jaki sposób możemy przetestować klasy generyczne za pomocą funkcjonalności NUnita pod nazwą Generic Test Fixture. Dla przykładu, weźmy sobie metodę dodawania w generycznej klasie kalkulatora: public class GenericCalculator

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 11: Testowanie klas generycznych | DARIUSZ WOZNIAK.NET

Sztuka programowania 1341 dni, 15 godzin, 15 minut temu dariuszwozniak 187 rozwiń

Doskonałym uzupełnieniem wpisów o testach parametryzowanych i kombinatorycznych jest omówienie tzw. „teorii”. Teoria jest specjalnym rodzajem testu, w którym weryfikujemy dane twierdzenie przy pomocy założeń (ang. assumptions).

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 10: Teorie | DARIUSZ WOZNIAK.NET

Sztuka programowania 1374 dni, 12 godzin, 21 minut temu dariuszwozniak 170 rozwiń

Naturalnym krokiem po omówieniu testów parametryzowanych jest przejście do testów kombinatorycznych i sekwencyjnych. Do dyspozycji mamy dwa atrybuty NUnita — [Combinatorial] oraz [Sequential]. Sprawa jest bardzo prosta, więc zrozumienie działania tych dwóch funkcjonalności nie przysporzy żadnych problemów.

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 9: Testy kombinatoryczne i sekwencyjne | DARIUSZ WOZNIAK.NET

Sztuka programowania 1389 dni, 13 godzin, 45 minut temu dariuszwozniak 169 rozwiń

Agile Principles, Patterns, and Practices in C# by Uncle Bob is the best book about modern Software Development I have ever read. First section (chapters 1-6) is an Overview of Agile, Extreme Programming (XP), and TDD. Very good introduction to modern software development. Chapter 6. shows all these techniques by example, by creating “The Bowling Game” application...

Źródło: jj09.net
Dziel się z innymi:
[EN] Agile Principles, Patterns, and Practices in C# - Jakub Jedryszek

Sztuka programowania 1404 dni, 9 godzin, 26 minut temu jj09 244 rozwiń

Ask yourself a question if your unit test project is a mixture of test methods or it shapes a specification that you can share with your client. If you really want to improve your testing experience look at NSpec.

Tagi: bdd, nspec, TDD, testing
Dziel się z innymi:
[EN] Improve your testing experience with NSpec, best BDD test framework | chrisseroka

Narzędzia 1466 dni, 20 godzin, 44 minuty temu https://chrisseroka.wordpre... 110 rozwiń

O TDD napisano wiele, sam napisałem całkiem sporo i mówiłem całkiem sporo podczas kilku prelekcji. Używam TDD od ponad 5 lat już. Powinienem być super mega ninja pro TDD master. Mimo tego jakiś czas temu, pisząc bardzo prosty kod, na prawdę super prosty, naszła mnie taka refleksja: Jest zielone, jest ok. [Fact] public void Example_test() ...

Tagi: TDD
Źródło: www.benedykt.net
Dziel się z innymi:
Jeszcze słowo o TDD : arek online

Sztuka programowania 1491 dni, 1 godzinę, 24 minuty temu Paweł Łukasik 246 rozwiń

Temat testów parametryzowanych pojawił się przy okazji pisania naszego „drugiego” testu jednostkowego. Wtedy to skorzystaliśmy z atrybutu [TestCase] pozwalającym na zdefiniowanie zestawów wartości, które są przekazywane do metody testowej. Stosując atrybuty do testów parametryzowanych (m. in. TestCase, Values, Range, Random) ograniczamy liczbę naszych metod testowych i redukujemy ilość redundantnego kodu.

Tagi: C#, NUnit, TDD
Dziel się z innymi:
Kurs TDD cz. 8: Testy parametryzowane | DARIUSZ WOZNIAK.NET

Sztuka programowania 1515 dni, 8 godzin, 45 minut temu dariuszwozniak 238 rozwiń

Last time I finished on negative values requirement. This will be the “almost” last part of the series about String Calculator Kata. There was some interest in more practical TDD examples in business context with services, layers, mocks and external dependencies like database. I will start next series to cover scenarios like that. Current kata is...

Tagi: TDD
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] TDD – commit by commit String Calculator Kata IV | Pragmatic Developer

Sztuka programowania 1647 dni, 13 godzin, 49 minut temu michalfranc 59 rozwiń

Często słyszę: “TDD powinno sprawiać, że oprogramowanie nie ma bugów”. To bardzo mylne pojmowanie wszystkiego, co się za TDD kryje. I dla tej praktyki mocno krzywdzące, bo gdy się okazuje, że tak nie jest, to ludzie się zniechęcają. Starałem się zdecydowanie podkreślać ten fakt podczas moich wystąpień na temat unit testów w zeszłym i za-przeszłym roku. Może w kontekście ostatnich wydarzeń w świecie unit...

Tagi: TDD, unit tests
Dziel się z innymi:
Czy TDD chroni przed głupotą? | Maciej Aniserowicz o programowaniu

Sztuka programowania 1653 dni, 17 godzin, 8 minut temu psz750 279 rozwiń

1 2 3 4 5