マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

UIの自動化を行う技術。

基礎

プロバイダ

提供されるUIオートメーション・プロバイダを使用すれば比較的楽に実装が可能。

Officeオートメーション

Officeの場合は、Officeオートメーションを使用する。

WWWブラウザのオートメーション

各種WWWブラウザでは、各種UIオートメーションのプロバイダが提供されている。

System.Windows.Automation

独自実装

UIオートメーションのライブラリを自作する場合。

GDI

独自描画

ツール類

Selenium

上記の各種、UIオートメーション・プロバイダをラップした
ドライバを使用してテスト・スクリプトを組むSeleniumというツールがある。

Windows Application Driver

応用

以下で使用されている。

テスト

基本的には「レグレッション(回帰)テスト系」に応用されることが多い。

Coded UI Test

がある。

, etc.

スクレイピング

次いで、スクレイピング技術が主要な応用先となっている。

Octoparse

, etc.

UIマッシュアップ

スクレイピング技術を応用したものと言える。

Unified Service Desk

Dynamics CRMのコールセンター・システムのUIマッシュアップ機能

, etc.

RPA

画面スクレイピング技術の大幅な技術的進化と言われている。

WinActor

UiPath

Automation Anywhere

Power Automate

参考

Microsoft Docs

Selenium

Selenium IDE

Windows Application Driver


Tags: :テスト, :デバッグ, .NET開発, :ツール類, :その他、開発の色々


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