2016-08-09 7 views
0

私たちは15年前にVB 6で開発された弊社のデスクトップアプリケーションを持っています。自動化は行われておらず、経営陣は回帰テストに費やされた膨大な時間を節約するために回帰テストを自動化することに決めました。コード化されたUIツールは、VB6で開発されたデスクトップアプリケーションをサポートしていますか?

私たちのアプリケーションに適したさまざまなサードパーティのオートメーションツールを分析しています。我々はTestCompleteの概念証明をしましたが、本当のDBグリッドのような多くのVB 6コントロールをサポートしていないので、誰もがこのツールにとても満足しているわけではありません。

そのコミュニティは、Seleniumのような有名な自動化テストフレームワークほど大きくはないので、利用可能なサポートはあまりありません。個人的には、TestCompleteが古くなり、多くの人がそれを使用しているとは感じません。

コード化されたUIサポートVB 6アプリケーションの場合、誰でも私に説明できますか?はいの場合、このツールの長所と短所は何ですか?

+0

[この質問](http://stackoverflow.com/questions/9538283/alternative-methods-to-access-controls-that-arent-exposed-by-msaa-uiautomation)とその下のコメントも参照してください。 VB6でコード化されたUIテストを検討しているところ – MarkJ

+1

https://social.msdn.microsoft.com/Forums/vstudio/en-US/ce9c1c11-71e1-419b-8621-f7712e61cff2/coded-ui-test-for-a -vb6-application?forum = vstestとhttps://msdn.microsoft.com/en-us/library/dd380742(v=vs.140).aspx – AdrianHHH

+0

@AdrianHHH stackoverflowで質問を提起する前に、最初にチェックしました。しかし、リストにVB6が見つかりませんでした。 – jellyBeans

答えて

1

まず、私がお勧めするのは、アプリケーションの各コントロールの種類を調べることです。これらがWinControlsの場合は、正符号です。CodedUIで自動化できます。

技術的には、CodedUIは、WinControlsまたはHtmlControlsのコントロールを持つアプリケーションを、どのようにビルドしたかにかかわらず、自動化できます。

コード化されたUIで提供されている「十字線ツール」を使用してアプリケーションのコントロールを盗んでみて、コントロールタイプを調べてください(マシンにVSTSがない場合は、30日間試行して調査してください)。

長所:
このツールは、他のツールと同様に機能します。しかしそれでも、それはあなたに広い範囲の自動化機能を提供し、APIテスト、パフォーマンス、負荷テストも行うことができます。また、TFSやMTMの自動テストメソッドと手動テストケースをリンクさせることで、追跡が非常に簡単になります。例:特定の手動テストケースが自動化されているかどうかを簡単に追跡できます。

短所:
検索時に解決策がオンラインで見つかりません。あなたはほとんどあなた自身のものです。あなたがおっとしが良いなら、この道具は宝石です。これはライセンスされたツールです。

希望します。がんばろう !!

関連する問題