タグ BDD
人気順 5 users 10 users 50 users 500 users 1000 users【翻訳記事】BDDの考案者が執筆した記事「テストについて話し合わなくてはならない」を翻訳しました! - ブロッコリーのブログ
目次 目次 はじめに(本記事の見どころなど) テストについて話し合わなくてはならない テストの目的 「うまくいかないかもしれないものは何ですか?」 なぜテストをするのですか? この場合に限り…… テスト駆動開発 〜テストについて語る前に説明が必要です〜 テストについて話しましょう なぜすべてのテストを自動化し... 続きを読む
エンジニアが見るべきコミュニティサイトとは | IT/Web系の起業家・フリーランスに贈る、すべらない起業論
フリーを経てwebプログラマ。Ruby on Rails, Python, CoffeeScript, TDD, BDD, Lean, Agile, スモールビジネス, 機械学習, 人工知能, 投資, FX, 酒, 歌など。エンジニア出身の起業家になってもっとエンジニアを幸せにしたい。 自律したエンジニアとして継続的に収入を得るためには、常に新しいことにチャレンジし継続的な勉強が求められることは論... 続きを読む
Ruby - リーダブルRspec - Qiita
はじめに リーダブルRspecというタイトルつけましたが、そんな大それたものではないです テスト書くときでも名前付け重要だからちゃんとしよう!っていうだけの内容です RspecがBDDのためのツールであることを意識しつつ、 Rspecの流儀に則って適切に名前付けをして書くと読みやすいテストがかけるはずです describe/context/exampleのメッセージに適切に名前つける これが出来る... 続きを読む
ビヘイビア駆動開発 ― ウォーターフォールモデルからのステップ | 開発手法・プロジェクト管理 | POSTD
BDD、テスト駆動開発はソフトウェア開発におけるテストのためだけの手法に過ぎないというのは誤解です。BBDとはソフトウェア開発の全体論的なアプローチであり、開発作業の中で発生するフィードバックループを最適化するものです。ビヘイビア駆動開発がどのように発想されてきたのかみてみましょう。ビヘイビア駆動開発(BDD:Behavior-Driven Development、振る舞い駆動開発ともいう)を実務... 続きを読む
いまさら聞けないTDD/BDD超入門(4):開発現場で保守性の高いTDD/BDDを実現するための3つのポイント――テストレベル/網羅性とは (1/3) - @IT
いまさら聞けないTDD/BDD超入門(4):開発現場で保守性の高いTDD/BDDを実現するための3つのポイント――テストレベル/網羅性とは (1/3) 連載目次 前回の『TDD/BDDにおける「振る舞い』の意味するところとは何なのか」までで述べたような、TDD/BDDを導入するときには、現場で「で、今までやってきた単体テストと結合テストって、どうやってこれに組み込めばいいんだっけ?」「網羅的なテス... 続きを読む
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight Presentation Transcript テストエンジニアの品格 kyon_mm 2014.09.03 Self Introduction • きょん kyon_mm • テストアーキテクト 2年目 • TDD/BDD, SCM, Agile, Softwaretest, SoftwareEngineering • なごや • 基礎勉... 続きを読む
いまさら聞けないTDD/BDD超入門(3):TDD/BDDにおける「振る舞い」の意味するところとは何なのか (1/3) - @IT
BDD初心者が持ちがちな3大疑問点を提示して、さまざまな角度からそれを明らかにしつつ、振る舞いを表現する2つのテクニックを紹介する。 前回の「TDD/BDDの思想とテスティングフレームワークの関係を整理しよう」では、TDD/BDDについて、その思想と、それをサポートするテスティングフレームワークに分けて解説しました。その中で、TDD/BDDについては実際の熟練者の言葉を借り、テスティングフレームワ... 続きを読む
いまさら聞けないTDD/BDD超入門(2):TDD/BDDの思想とテスティングフレームワークの関係を整理しよう (1/3) - @IT
いまさら聞けないTDD/BDD超入門(2):TDD/BDDの思想とテスティングフレームワークの関係を整理しよう (1/3) TDD/BDDの思想に触れ、フレームワークとしてxUnit、JBehave、xSpec、Cucumber、Turnip、TestDoxを紹介する。 前回の「テスト駆動開発/振る舞い駆動開発を始めるための基礎知識」でも紹介があったように、さまざまなテスティングフレームワークがあ... 続きを読む
いまさら聞けないTDD/BDD超入門(1):テスト駆動開発/振る舞い駆動開発を始めるための基礎知識 (1/3) - @IT
TDDの概要と進め方、目的と効果、歴史、さまざなま手法への展開、課題に加え、BDDの概要と種類、 重視される考え方などを解説する。 2000年代初期に開発手法として確立された「テスト駆動開発」(Test Driven Development、以下「TDD」)は、その後10年もの間で普及が進み、今や珍しくない開発スタイルの1つとなっています。国内でも「アジャイルアカデミー」「TDD Boot Cam... 続きを読む
いまさら聞けないTDD/BDD超入門(1):テスト駆動開発/振る舞い駆動開発を始めるための基礎知識 (1/3) - @IT
TDDの概要と進め方、目的と効果、歴史、さまざなま手法への展開、課題に加え、BDDの概要と種類、 重視される考え方などを解説する。 2000年代初期に開発手法として確立された「テスト駆動開発」(Test Driven Development、以下「TDD」)は、その後10年もの間で普及が進み、今や珍しくない開発スタイルの1つとなっています。国内でも「アジャイルアカデミー」「TDD Boot Cam... 続きを読む
jsでTDD!MochaとChaiとsinon.js入門 - @lxyuma BLOG
2013-12-15 jsでTDD!MochaとChaiとsinon.js入門 javascript TDD ※この記事は社内勉強会向けの資料の下書きです。 概要 TDD テスト自動化とTDDを整理 TDDとBDDの違い Test Framework in javascript QUnit/jasmine/mochaについて、違いやメリデメを知る mocha 基本的な書き方 アサーションライブラリ... 続きを読む
Rubyist Magazine - エンドツーエンドテストの自動化は Cucumber から Turnip へ
エンドツーエンドテストの自動化は Cucumber から Turnip へ 皆さん、テストしていますか? Cucumber は使っていますか? RSpec は? テストなんか書いてない派ですか? Test::Unit 派ですか? あるいは minitest ばりばりですか? もちろんテストなしのリリースは有り得ませんので、何らかの方法でテストを実施されていることでしょう。 TDD/BDD といった... 続きを読む
sizuhiko - PHPのスペックフレームワーク
PHPのスペックフレームワーク Tuesday, May 15, 2012 5:18:22 PM PHP, BDD, xSpec PHPでのBDDについては、何度か取り上げてきましたがほとんどがストーリフレームワークであるBehatについてで、スペックフレームワークについてはあまりふれてきませんでした。せっかく今回はPHPカンファレンス関西のLTで2種類のBDDフレームワークについて話したので、ス... 続きを読む
sizuhiko - PHPのBDDフレームワーク Behat について発表してきました
PHPのBDDフレームワーク Behat について発表してきましたSunday, 13. February, 02:11PHP, BDD, Behat 第55回PHP勉強会@関東で発表してきました2011/2/10にPHP勉強会が約半年ぶりに開催されました。以前、発表するぜーと公言していたので、今回は万全を期してと思いきや最近の多忙に負けそうになりました。が、前日(というか当日朝4時)までバタバタ... 続きを読む
テスト駆動開発のテストは、テストか?―TDD から BDD へ - An Agile Way [ITmedia オルタナティブ・ブログ]
Pickup オルタナブログ通信:iPhone、Eee PC、Windows Vista――【.99】はアメリカ的なメッセージNEW!(10/3) ITmediaのビジネス・ブログメディア「オルタナティブ・ブログ」では、170組を超えるオルタナティブ・ブロガーによって、ITにまつわる時事ネタなどが発信されている。今週は、その中から企業イメージ、iPhone、ブラウザ、音楽、政治とメディアなどを紹介... 続きを読む