「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>その他、開発の色々]]

* 目次 [#a6c1bacf]
#contents

*概要 [#pa9c83fa]
以下で使用されている。
-レグレッション(回帰)テスト系
-RPA(ロボットによる業務自動化)
-コールセンター・システムのUIマッシュアップ

*詳細 [#l0ea0992]

**技術 [#se46fe96]

***基礎 [#gc8ab814]
[[コチラ>ウィンドウ・システム#d5dfeb5c]]を参照。

***部品 [#l890bc0b]
提供されるライブラリを使用すれば比較的楽に実装が可能。
-[[WPF]]には、System.Windows.Automationというライブラリが提供されている。
-Officeの場合は、[[Officeオートメーション>Office サーバー サイド オートメーション]]を使用する。

**課題 [#nb28779d]
UIサブシステムによって値の取得・設定を行うUIオブジェクトの取得方法が異なる。

-GDI
--[[Win32]]
--[[Windows Forms]]

-独自描画
--[[WPF]]
--各種 WWWブラウザ

*参考 [#qcd8c64d]
-UIオートメーションによる自動UIテストの実践(1/3) - @IT~
http://www.atmarkit.co.jp/fdotnet/special/uiautomation/uiautomation_01.html

**Microsoft Docs [#v770727b]
-UI オートメーションの基礎~
https://docs.microsoft.com/ja-jp/dotnet/framework/ui-automation/ui-automation-fundamentals
--UI オートメーションの概要~
https://docs.microsoft.com/ja-jp/dotnet/framework/ui-automation/ui-automation-overview
--UI オートメーションによる自動テスト~
https://docs.microsoft.com/ja-jp/dotnet/framework/ui-automation/using-ui-automation-for-automated-testing

----
Tags: [[.NET開発]], [[:その他、開発の色々]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS