少数のWindowsサービス用の自動化テストを作成したいと思います。サービスは、Tcp/Ipソケットを介して互いに通信します。 1つのサービスは、データベースへの書き込み/読み取りを担当します。これは、マイクロサービスアーキテクチャのソリューションのいくつかの種類です。私は単体テストをたくさん持っていますが、その一部ではなくすべてのサービス(いくつかのテストケース、パフォーマンス)をテストしたいと思っています。多分誰かが経験やアイディアを持ってテストする方法がありますか?Windowsサービス自動化テスト(C#)
0
A
答えて
0
単体テストが既にたくさんあり、単体テストが適切に設計されている場合(コードカバレッジではなく単位機能のカバレッジ)、全体的なテストはフィーチャまたはビヘイビアスタイルのブラックボックステストになります。
「外部」ユーザー/サービスからアクセス可能なサービスのトップレベルエントリポイントをテストして、何かを模擬することなく、そこでSpecflowテストを使用して別のソリューションを作成できます。ここでは、外部ユーザー/サービスと同じ方法でサービスとやりとりするためのステップ定義を実装します。これは、TCP/IPソケット、HttpRequests、またはブラウザを使用することができます。
希望すると助かります
関連する問題
- 1. Webサービス、Web API(soapui)のテスト自動化
- 2. .Netテスト自動化
- 3. C#Windowsサービス自己終了サービス
- 4. Webサービス通信のテストを自動化する
- 5. Celumber with CucumberとWebサービスのテスト自動化
- 6. フラッシュゲームのテスト自動化ツール
- 7. Tizen TV:UIテストの自動化
- 8. APKテストを自動化
- 9. RESTfulなテストの自動化
- 10. JenkinsのVeriFIXテスト自動化
- 11. iPhone用XCodeテスト自動化
- 12. Googleアナリティクスの自動化テスト
- 13. USSDアプリの自動化テスト
- 14. NetSuiteでのテスト自動化
- 15. Jenkinsを使用してWindowsスレーブでTestStack.White UIテストを自動化
- 16. Dockerクラウド自動テストcant findサービス
- 17. Windowsサービスの自動展開 - ツール
- 18. Windows 7でのサファリの自動テスト
- 19. Windowsエクスプローラシェル拡張の自動GUIテスト
- 20. C/C++ GUIアプリケーションの自動テスト
- 21. C#コードを自動化するためのWindowsコマンドスクリプトの作成
- 22. C#ログインWindowsの自動化(XP、Vistaなど)
- 23. 自動化 - 対話型サービスの検出
- 24. Cloudera管理サービスの自動化
- 25. IISホストWCFサービスの自動初期化
- 26. Cでの自動化#
- 27. PhotoshopをC#で自動化
- 28. テスト自動化によるプッシュ展開
- 29. MS Edgeテスト自動化 - 非セレン
- 30. インストゥルメントiPhoneアプリの自動化テスト