書籍『The Cucumber Book』と『Cucumber Recipes』 [本]
The Cucumber Book: Behaviour-Driven Development for Testers and Developers (Pragmatic Programmers)
- 作者: Aslak Hellesoy
- 出版社/メーカー: Pragmatic Bookshelf
- 発売日: 2012/02/06
- メディア: ペーパーバック
Cucumber Recipes: Automate Anything With BDD Tools and Techniques (Pragmatic Programmers)
- 作者: Ian Dees
- 出版社/メーカー: Pragmatic Bookshelf
- 発売日: 2013/02/19
- メディア: ペーパーバック
先月からアプリケーションの自動テストということで、Cucumberの学習用に読み始めたのが『The Cucumber Book』です。こちらの書籍は、インストールから始まって、ステップ・バイ・ステップに学習する方法で、実際に手を動かしながら学習するには適しています。私の学習は、第14章「Bootstrapping Rails」のところで上手くいかず躓いています。
『Cucumber Recipes』は、色々な環境でCucumberを使用したテストを行う方法が環境ごとにまとめてあります。私自身は、ここで述べられているSwingアプリケーションの自動テストの説明を参考に、JRuby、Festを組み合わせて簡単なSwingアプリケーションの自動テストを行う小さな学習用プロジェクトの環境構築を行いました。
残念ながらJenkins(CentOS上)でGUIテストを動作させることまでは述べられていませんので、この小さなGUIテスト環境をJenkins上で動作させるのにはちょっとした工夫が必要でした。
Behaviour-Driven Developmentということで、Cucumberを学ぶには良い書籍だと思います。ただし、どちらも日本語には翻訳されていません。