このブログは「Squish for Qt Success at Funkwerk」を翻訳・一部加筆したものです。
FunkwerkITのトーマス・ハーブスト博士は、「Squishを使うという決断は非常に重要で正しかった。」と語りました。
Funkwerk ITのテクニカルプロジェクトリーダーであるThomas Herbst博士に、自動GUIテストでSquishを使用するインタビューをさせていただきました。同社では、電子鉄道制御センターのコントロールパネルを提供するアプリケーションのGUIテストを自動化するためにSquishを活用しています。
Squish を知ったきっかけは何ですか?
Dr. Herbst:
インターネットで適切なツールを探していた時に知りました。
Squishを使い始めたのはいつ頃ですか?
Dr. Herbst:
2007年9月からSquishを定期的に使用しています。
自動GUIテストにSquishを使おうと思った主な理由は何ですか?
Dr. Herbst:
- SquishはLinuxをサポートしています(その他:Windows、Mac OS X、Unixもサポート)
- SquishはQtツールキット専用のサポートを提供しています
競合製品に対するSquishの主な利点は何ですか? また、競合製品ではなくSquishを選択した理由は何ですか?
Dr. Herbst:
- アプリケーションのレイアウトが変更されても、Squish は非常に堅牢です
- Qtの品質保証はオープンで、顧客の要望に応えてくれます
- Squishは非常に安定しています
Squishのお気に入りの機能は何ですか?
Dr. Herbst:
- ユーザーインターフェースは非常にクリーンで使いやすいです
- Squishはターゲットシステムに干渉しないため、実際のシステムでテストを実行できます
Squishのテクニカルサポートサービスに満足していますか?
Dr. Herbst:
スクイッシュのテクニカルサポートサービスは、これ以上改善する必要が無いぐらい満足しています。
今までにSquishのテストケースはどのぐらい作成しましたか?
Dr. Herbst:
現在、約1000のテストケースが自動化されています。その数は今も増え続けています。
自動テストの主な利点はどこにあるとお考えですか?
Dr. Herbst:
自動テストを使用してアプリケーションの機能をカバーすることは、アプリケーションの品質について信頼性のあるステートメントを提供できるようにするために非常に重要です。これにより、新しいリリースで重大なエラーが発生するリスクが大幅に減少しました。
テスト作業を補完するために、他のサードパーティ製または社内製のツールを使用していますか?
Dr. Herbst:
- FlexeLint
- Valgrind
- Rational Test Realtime
他に何か伝えたいことはありますか?
Dr. Herbst:
Squish を使うという決断は非常に重要で正しかったです。
Herbstさん, ありがとうございました!