You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Windowsアプリで自動化UIテストを導入したくて調べた結果、MS謹製のWindows Application Driver(以下WinAppDriver)というのが使えそうだとわかりました。Visual StudioのEnterpriseには内蔵のテストツールがあるみたいですが、2019で打ち止めで以後はこっちを使ってね、という記述も見られました。高いEnterpriseを買わなくても無料で使えるんだから有り難いことです。 早速Githubにあるサンプルを動かしてみようとチャレンジしたんですが存外苦労したのでメモ。 用語整理 WinAppDriverについてググっているとSeleniumとかAppiumとか色々なツールの名前が出てきて混乱します。私の理解した範囲で一応整理。間違いなどあれば是非ご指摘ください。 テストスクリプト 「ボタンをクリックする」「結果が0になってるかチェック」み
Windows Application Driverとは? https://github.com/Microsoft/WinAppDriver MicrosoftがOSSとして開発しているAppiumDriverの1つで、AppiumやSelenium互換のAPIでWindowsアプリケーション(WinFormsからWPF, ストアアプリまで)を操作できます。 これまでWindowsアプリケーションの自動テストには高価な商用ツールか商用テクニックや知識が必要なOSSが必要でしたが、Windows Application DriverはSeleniumの知識と経験を活かすことができます。またMicrosoft自体が開発の中心になっているため、今後のサポートも安心です。さらにAppium 5系からはWindows Application DriverがDriverの1つとして正式に取り込まれて
パソコンで単調な作業を繰り返し行うと効率が悪いと感じるでしょう。作業を自動化すれば手間を省くことができます。これを実現するためには、マクロツールが必要です。マクロツールとは、マウスのクリックなどの操作を記憶して自動で実行させるようにするプログラムです。この記事では、オススメのWindows用の自動操作ができるマクロソフトを五つ紹介します。 Windows用マウス・キーボードマクロソフト5選1Macro ToolworksMacro Toolworksは、Windowsを搭載したデバイス上で繰り返しの操作を自動化できるプログラムです。ほとんどのアプリケーションに対応し、とても汎用性が高いです。マクロコマンドとマクロトリガーの他にも、このツールはマクロ記録機能を提供します。また、マクロプレーヤーを利用することによりあるいはファイルを実行可能なフォーマットで出力することにより、ファイルを共有する
概要 Webアプリのテスト自動化で有名なものとして Selenium や TestCafe などがありますが、これらのツールはWebアプリ専用となっており、Windowsの画面の操作であったりExcelの操作などは自動化させることができません。 以前からあらゆる操作を自動化したいというニーズはあったかと思いますが、2016年ごろから RPA (Robotic Process Automation) という言葉が使われ始め、AI や IoT などのように話題になってきています。RPA は簡単に説明すると、認知技術(ルールエンジンや機械学習、AIなど)を活用した業務の効率化や自動化を行う仮想知的労働者という定義になっていますが、この RPA のツールを利用することで、Webアプリだけでなくあらゆる操作を自動化できるようになり、作業の効率化が図れるようになっています。 RPA ツールに関しては既
UWSCを使えば、アプリケーションだって自動化できる 世の中には、色々なアプリケーションがあります。有名どころはエクセルやワード、スカイプなどですね。あなたが普段、仕事などで使っている社内専用のアプリケーションもあるかもしれません。 アプリケーションの良いところは、設置されているボタンなどが視覚的に分かりやすく、説明書を見らずとも、マウスのクリックをすれば、なんとなくで目的の操作ができてしまうところですよね。 でも、膨大な量の単純な作業を繰り返し行う場合には、マウス操作やキーボードでの入力は疲れてしまいますし、あまり楽しいものではありません。そこで、今回はUWSCというソフトを使ってアプリケーションの自動化の方法を紹介します。以下はUWSCソフトの本家ホームページです。 UWSC -ホーム- アプリケーションの自動化を体験しよう UWSCは普段手動で操作するキーボードからのキーの入力やマウ
こんにちは、技術研究所の「むらたん」です。 この記事は 『CRESCO Advent Calendar 2017』 3日目の記事です。 ロボットを使って業務を自動化するRPA(Robotic Process Automation)が注目されています。 ロボットを使うメリットはあちこちで語られているので詳細は割愛しますが、自動化への期待はIT業界でも高く、苦行のようなテスト実施の自動化はプログラマの夢と希望であったりします。 Webブラウザをスクリプトで操作する「Selenium」というオープンソースのライブラリがあります。ブラウザの起動、指定されたURLの表示、入力値の設定、ボタンアクション、画面イメージの保存など、ブラウザで行う操作をプログラミングして実行できます。スクリプトで記述できることは何でも出来るので、Webシステムのテスト自動化のデファクトスタンダードになりつつあります。 この
テスト自動化の導入理由や効果測定をROIという観点で説明できるように、テスト自動化のROIの概念から実際の計算式までを解説する連載。 テスト自動化のROIを計算してみよう(終): ROIの試算例から見る、日本でテスト自動化が進まない理由 テスト自動化の導入理由や効果測定をROIという観点で説明できるように、テスト自動化のROIの概念から実際の計算式までを解説する連載。今回は、ROI試算式の詳細を解説し、実際に、この試算式でスモークテストとGUIテストを自動化する際のROIを求め結果を考察します。(2014/7/1) テスト自動化のROIを計算してみよう(2): テスト自動化ROI試算式の構成要素と5つの例。そしてCBAとは何か テスト自動化の導入理由や効果測定をROIという観点で説明できるように、テスト自動化のROIの概念から実際の計算式までを解説する連載。今回は、テスト自動化ROI試算式
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く