Funkwerk における Squish for Qtの成功事例

このブログは「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さん, ありがとうございました!


Blog Topics:

Comments