[解決済み] GUIをユニットテストするにはどうしたらいいですか?
2022-04-26 21:30:38
質問
私のコード内の計算は十分にテストされていますが、GUIコードが多いため、全体のコードカバレッジは思ったより低くなっています。GUIコードのユニットテストに関するガイドラインはありますか?また、それは意味があるのでしょうか?
例えば、私のアプリにはグラフがあります。グラフのテストを自動化する方法がわからないのです。グラフが正しいかどうかをチェックするには、人間の目が必要なのです(AFAIK)。
(Java Swingを使用しています)
どのように解決するのですか?
MVPやMVCのようなデザインは、通常、実際のGUIからできるだけ多くのロジックを抽象化しようとします。これに関する非常に人気のある記事の1つが 謙虚なダイアログボックス。 マイケル・フェザーズ著 個人的には、ロジックをUIから排除しようとすると、非常にうまくいくこともあれば、かえって面倒なことになることもあり、さまざまな経験があります。私の専門外ではありますが。
関連
-
[解決済み] 他のスレッドからGUIを更新するにはどうすればよいですか?
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Pythonの関数が例外を投げるかどうかをテストするにはどうすればよいですか?
-
[解決済み] フェイク、モッキング、スタビングの違いとは?
-
[解決済み] TDDのためのJavaScriptユニットテストツール
-
[解決済み] プライベートメソッドのユニットテストはどのように行うのですか?
-
[解決済み】mochaのテスト用ディレクトリを指定するには?
-
[解決済み] モッキングフレームワークにおけるモッキングとスパイの比較
-
[解決済み] 既存のプロダクションプロジェクトにユニットテストをうまく追加することができますか?もしそうなら、どのように、そして、それは価値があるのでしょうか?
-
[解決済み] スタブとは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] MOCKITOとは何か、Junitとはどう違うか
-
[解決済み] フェイク、モッキング、スタビングの違いとは?
-
[解決済み】ユニットテストと機能テストの違いは何ですか?
-
[解決済み】ユニットテストを実行せずにMavenプロジェクトをビルドする
-
[解決済み】Unit Testsの一般的な命名規則にはどのようなものがありますか?[クローズド]。
-
[解決済み] クロームの拡張機能をテストするには?
-
[解決済み] Visual Studio 2015または2017でユニットテストが検出されない
-
[解決済み] Unit Testsでランダムデータ?
-
[解決済み] RSpec vs Cucumber (RSpecの話) [終了しました。]
-
[解決済み] Go言語でのテストに適したパッケージの命名法