dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem TDD

W części czternastej kursu Test-Driven Development omówimy technikę testowania zależności za pomocą atrap (jęz. ang. „mock”). Test jednostkowy z definicji testuje zachowanie w izolacji, a więc bez zależności zewnętrznych. Takimi zależnościami są najczęściej inne klasy lub interfejsy, które posiadają zachowanie.

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 14: Testowanie zależności – atrapy obiektów | DariuszWoźniak .NET

Sztuka programowania 324 dni, 6 godzin, 34 minuty temu dariuszwozniak 159 rozwiń

Wzorzec projektowy „fluent interface” (polski odpowiednik… płynny interfejs…?) przyjął się w środowisku .NETowym bardzo dobrze. I słusznie! „Płynna syntaktyka” znacznie poprawia czytelność pisanego kodu. Jednym z sztandarowych przykładów jej użycia są asercje w testach.

Dziel się z innymi:
„Płynne asercje”, czyli jak ułatwić sobie życie korzystając z Fluent Assertions? | DARIUSZ WOZNIAK.NET

Narzędzia 358 dni, 12 godzin, 15 minut temu dariuszwozniak 265 rozwiń

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 367 dni, 9 godzin, 51 minut temu dariuszwozniak 180 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 373 dni, 3 godziny, 23 minuty 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 381 dni, 8 godzin, 49 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 385 dni, 11 godzin, 58 minut temu FutureProcessing 76 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 389 dni, 11 godzin, 41 minut temu szogun1987 416 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 397 dni, 7 godzin, 41 minut temu dariuszwozniak 204 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 436 dni, 9 godzin, 49 minut temu dariuszwozniak 323 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 436 dni, 9 godzin, 49 minut temu jj09 107 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 490 dni, 8 godzin, 14 minut temu jj09 204 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 565 dni, 1 godzinę, 28 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 604 dni, 12 godzin, 24 minuty 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 604 dni, 12 godzin, 24 minuty 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 637 dni, 9 godzin, 30 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 652 dni, 10 godzin, 54 minuty temu dariuszwozniak 168 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 667 dni, 6 godzin, 34 minuty temu jj09 242 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 729 dni, 17 godzin, 53 minuty temu https://chrisseroka.wordpre... 109 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 753 dni, 22 godziny, 32 minuty temu http://pawlos.blogspot.com/ 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 778 dni, 5 godzin, 53 minuty temu dariuszwozniak 235 rozwiń

1 2 3 4
Accenture
Szkolenia SecurITum

grudzień

03.
IT Academic Day W...
Politechnika Wrocławska Wydział Elektroniki (C-1)
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 383,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 371,4)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,75)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 388,06)

15

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

16

CaMeL (2 954,87)

17

mnikolajuk (2 596,93)

18

jedmac (2 594,32)

19

lkurzyniec (2 466)

20

FutureProcessing (2 440,11)