2017-12-11 4 views
0

私たちのアプリケーションはサードパーティのアプリケーションの内部APIをテストする必要があります。 APIはRestを使用しています。現在、私たちは物語を持っています - 内部apiとのやりとりや相互作用のテスト方法を計画し、設計します。また、アプリケーション内のapi test envで認証できる必要があります。C#でテストオートメーションツールを探して、ATDDでレストAPIをテストするのに役立ちます

私はアドバイスが必要:Rest APIをテストするために使用できるオートメーションツールはどれですか?コードはC#で書かれています。テストフレームワークの提案は、どのようにセットアップするためのビデオ/オンラインチュートリアルなどの任意のリソースと同様に良いでしょうか?

+2

質問をチェックスタックオーバーフローの話題にはなりません。なぜなら、オピニオン回答とスパムを引き付ける傾向があるからです。代わりに、問題を説明し、それを解決するためにこれまでに何が行われているかを記述します。 – Amy

答えて

1

Nunit + Selelniumは、ロジックのテストに必要なものです。

あなたはファイルからの入力を解析し、どこかで出力を作成する方法を学びたいかもしれません。

+0

Rest Apiにセレンが必要なのはなぜですか? – rad

+0

それは依存しています。必要がない場合は使用しないでください。私はいくつかの静的ファイルをブラウズし、API上でWebブラウザの動作をテストするために使用します。 –

0

ツールは、ここで最も重要な部分ではありません...あなたが物語を持っていると言うなら、あなたはどのように仕様/受諾のcriteriasを書いていますか? BDDスタイル?ビジネスで?

あなたはビジネス(ビジネスとの会話は貴重なシナリオを持つことが鍵です)と合致基準(Given/When/Then)を構築し、オートメーションはあなたの話からBehavior Driven Development(BDD)を適用したいとします。もう一端... .Net Specflowが一番人気があります。しかし正直なところ、このツールはキーではなく、会話と共有の理解があります。

チェックこのプレゼンテーション:https://www.slideshare.net/temebele/bdd-presentation-13155986 https://www.infoq.com/presentations/bdd-introduction

[EDIT]

は書籍、ツール、ソフトウェアライブラリ、チュートリアルや他のオフサイトのリソースをお勧めしますか見つけるために私たちを求めて、このintroduction tutorial to specflow

+0

ありがとうございます。私はspecflowを使ってビジネス可読仕様を作成することに傾いています。 specflowに関するリソースのトレーニングがある場合 - 設定/設定とrequriementsの設定方法 - を参考にしてください。 – Chaula

+0

紹介チュートリアルのリンクを使って自分の答えを編集しました...ここでの設定はどういう意味ですか?設定/環境へのアクセスと同じですか? https://johanleino.wordpress.com/2013/05/13/specflow-using-environment-specific-settings/ – rad

関連する問題