Tcl/Tk テスト フレームワークに関するご協力をお願いします。Tcl/Tk、twapi、gdi 0.9.5.1 で書かれた Windows アプリケーションをテストすることになっています。GUIテスト(マウスイベントなどを生成し、アプリケーションを駆動する)に役立つブラックボックスおよび/またはホワイトボックステストフレームワークを知っていますか? 私がテスト フレームワークに期待することは、Swing に対して WindowsLicker でできることのようなものです。
質問する
433 次
1 に答える
2
Tkはevent generate
コマンドを使用してイベントを生成できますが、これらのイベントはそれ自体にのみ送信されます。tcltest
これらをパッケージと組み合わせて、必要に応じてそのようなテストを行うことができます。
とは言うものの、実際には、GUIとそれを強化する機能(サーバーアーキテクチャからフレーズを借用する「ビジネスロジックレイヤー」)が明確に分離されるように、コードを分割することをお勧めします。その後、GUIのテストをいじくり回すことなく、ベースライン機能を徹底的にテストできます。これは非常に簡単です。BLLが堅牢に機能すると、GUIのテストは、GUIのアクションがビューを正しく操作するか、適切なBLL呼び出しに変換されることを確認する必要があります(正しく機能するか、明確な方法で失敗することがわかっています)。
于 2012-08-13T08:18:17.500 に答える