sebastianbenz.de
Test Suites on Steroids - Introducing Jnario Suites
http://www.sebastianbenz.de/introducing-jnario-suites
Test Suites on Steroids - Introducing Jnario Suites. One of the new features of the latest Jnario. Release are specification suites. They are a great way to structure and document your specifications (if you havent heard of Jnario yet, it is a new language for testing Java applications, read my my previous post. For a general introduction). In this post I want to give you a quick overview about Jnario suites and show you how we use them for the development of Jnario. But you have the possibility to refer...
sebastianbenz.de
Introducing Jnario - Executable Specifications for Java
http://www.sebastianbenz.de/introducing-jnario-executable-specifications-for-java
Introducing Jnario - Executable Specifications for Java. Is a new test framework for Java focusing on the design and documentation aspects of testing. Jnario consists of two domain-specific languages, one for writing readable acceptance specifications, the other for succinct unit specifications. Together they are well suited for behavior-driven development. Jnario is based on Xtend. Xtend enriches Java with lambda expressions, type-inference, multi-line strings and more. Feature: Addition In order to avo...
bmw-carit.com
Jnario | BMW Car IT
http://www.bmw-carit.com/open-source/jnario.php
Jnario is a framework for behavior-driven development. BDD) that provides two domain-specific languages specifically designed for writing expressive and clutter-free tests for Java. . Is a language designed for writing business-readable high-level acceptance specifications. Is a language for writing concise low-level unit specifications. . These two languages enable developers to use behavior specifications to guide software development. License and Source Code. BMW Car IT GmbH. Moosacher Straße 86.
blog.kolman.cz
Daniel Kolman: Jak správně pojmenovat test
http://blog.kolman.cz/2013/02/jak-spravne-pojmenovat-test.html
Jak správně pojmenovat test. Na názvu testu záleží! Může se to zdát jako nepodstatná banalita, ale není. Správná metoda pojmenovávání testů zlepší čitelnost testů a pomáhá psát čistší kód. Názvy vašich testů prozrazují, jaký máte přístup k testování. Vymýšlet názvy tříd a metod je těžké, dokonce tak těžké, že to zmiňuje i nejklasičtější anektoda o informatice: "There are only two hard problems in Computer Science: cache invalidation, naming things, and off-by-one errors.". Co metoda, to test. V dalším lo...
mszalbach.blogspot.com
Marcel's Blog: Acceptance Testing with Maven
http://mszalbach.blogspot.com/2014/02/acceptance-testing-with-maven.html
If it walks like a duck and quacks like a duck, it must be a duck. Saturday, February 22, 2014. Acceptance Testing with Maven. There are several open source acceptance test. And because I think its a lot easier to see the working examples as a whole bunch of text here the link to the GitHub project: https:/ github.com/mszalbach/BDD. Posted by Marcel Szalbach. Subscribe to: Post Comments (Atom). View my complete profile. Acceptance Testing with Maven.
sebastianbenz.de
Announcing our first Jnario Release
http://www.sebastianbenz.de/announcing-our-first-jnario-release
Announcing our first Jnario Release. I have always envied Ruby developers for the great test frameworks they have at their disposal, such as RSpec. This changed last year, when Xtext. Introduced the possibility to reuse and integrate all kinds of Java language constructs right into your own DSL. This makes it possible to create DSLs that seamlessly interact with Java objects while providing excellent tool support. A good demonstration of the potential Xtext is Xtend. We are now happy to announce the firs...
legacy-style.blogspot.com
レガシースタイル: 2013/12
http://legacy-style.blogspot.com/2013_12_01_archive.html
この記事は、 TDD Advent Calendar 2013. 昨年のアドベントカレンダー以来、記事を書いていないという事実に、本人も驚きです。 そうじゃなくても構いませんが、一応、そういう人が対象です。 または、Javaでテスト気軽に書きたいけど面倒で〜、という方も対象です。 あるいは、Javaでテストとかただの二重苦だろw、という方も対象です。 Javaでテストと言えば、プログラマに開発者テスト文化やTDDを根付かせた偉大なツール、JUnitがあります。 JUnitの最大の利点は、Javaプログラマがその知識のままテストを書けることですが、それと同時に、Java自体の表現力の弱さも100%享受してしまうのであります。脱初心者後に、JUnitで沢山のテストを書き続けるというのは、ちょっとした苦行でしょう。 GroovyのSpockや、Cucumberを選択するなど、動的型言語由来の製品を使う例も聞きますが、今回おすすめの製品は、 Jnario. Eclipse Keplerに、Jnarioの更新サイトからプラグインをインストールしましょう。 Run As - JUnit Test.
legacy-style.blogspot.com
レガシースタイル: JnarioでJavaのTDD
http://legacy-style.blogspot.com/2013/12/jnariojavatdd.html
この記事は、 TDD Advent Calendar 2013. 昨年のアドベントカレンダー以来、記事を書いていないという事実に、本人も驚きです。 そうじゃなくても構いませんが、一応、そういう人が対象です。 または、Javaでテスト気軽に書きたいけど面倒で〜、という方も対象です。 あるいは、Javaでテストとかただの二重苦だろw、という方も対象です。 Javaでテストと言えば、プログラマに開発者テスト文化やTDDを根付かせた偉大なツール、JUnitがあります。 JUnitの最大の利点は、Javaプログラマがその知識のままテストを書けることですが、それと同時に、Java自体の表現力の弱さも100%享受してしまうのであります。脱初心者後に、JUnitで沢山のテストを書き続けるというのは、ちょっとした苦行でしょう。 GroovyのSpockや、Cucumberを選択するなど、動的型言語由来の製品を使う例も聞きますが、今回おすすめの製品は、 Jnario. Eclipse Keplerに、Jnarioの更新サイトからプラグインをインストールしましょう。 Run As - JUnit Test.
mszalbach.blogspot.com
Marcel's Blog: February 2014
http://mszalbach.blogspot.com/2014_02_01_archive.html
If it walks like a duck and quacks like a duck, it must be a duck. Saturday, February 22, 2014. Acceptance Testing with Maven. There are several open source acceptance test. And because I think its a lot easier to see the working examples as a whole bunch of text here the link to the GitHub project: https:/ github.com/mszalbach/BDD. Posted by Marcel Szalbach. Subscribe to: Posts (Atom). View my complete profile. Acceptance Testing with Maven. Awesome Inc. template. Template images by Jason Morrow.
SOCIAL ENGAGEMENT