ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 “AI活用”をキーワードに「AIを使い倒し/使いこなす」企業の最前線をお届けし ...
TDDという言葉を聞くと、「ユニットテストを先に書く開発手法」と捉えられがちです。しかし大企業の現場で本当に効くのは、テスト技法そのものよりも、チケット運用・品質保証・リリース統制まで含めた一貫としてTDDを組み込むことです。 ここで言うTDD ...
本稿では、Java向けのビヘイビア駆動開発(Behavior Driven Development: BDD)フレームワークであるeasybを簡単に紹介する。 「ビヘイビア駆動開発」という用語になじみのない方のために簡単に説明すると、「ソフトウェアを書く前に、その仕様をコードで書く」と ...
テストがたまたま通過したということが起こらないよう2つ以上の値を使用しテストを書く。 仮実装の段階では,特定の値しかテストをパスしないため三角測量によるテストは失敗する assert を複数並べるNG パターン(どの検証が失敗したか判別するのに ...