0

受け入れテスト駆動型開発修士論文の次の段落を読みました。そうですか?そうでない場合、BDD でテスト データをどのように使用できますか?

** この章では、BDD の主な問題について説明します。BDD は、どのような種類のソフトウェアにも適していません。BDD は動作を強調し、テスト データを抽象化して、テストを単純で読みやすいように見せます。ただし、ソフトウェアを作成するプロパティは動作だけではありません。繁雑。たとえば、金融ソフトウェアには、テスト フレームワークのユーザーがアクセスできるようにする必要がある大量の重要なデータがあります。このようなデータを抽象化するという原則は、利害関係者間のコミュニケーションを改善するためのツールの目的には役立たない.**

4

2 に答える 2

3

このステートメントは誤りです。

動作テスト、統合テスト、または受け入れテストでテスト データを使用することを妨げるものは何もありません。簡単なサンプルについては、github の SpecflowおよびSpecFlow Assist Helpers を使用した基本を超えてを参照してください。

于 2014-05-17T09:59:56.550 に答える
0

スクリプト化された BDD テスト (つまり C#) で使用されるテスト データには、実際にはコンテキスト名を付ける必要があります。コードで直接テストを作成するための BDD 構文を提供する C# テスト フレームワークを次に示します。たとえば、テストデータに名前を付ける手段を提供します。

var email = 'test@email.com'.Named("the users registration email");

また

var user = new User('test@email.com').Named("the registration user");

これは、テストで使用できます。

テストフレームワークはこちら

于 2014-06-13T10:01:24.917 に答える