はじめに SIerにおけるWebシステム開発では、操作中の画面のスクリーンショットやデータベース内のデータをEXCELファイルに貼り付け、動作が正しい事を保証するエビデンスとして残す習慣があります。 その作業を自動化する手段として、Selenium Webdriverやそれに類する製品がありますが、現場によってはセキュリティポリシーの問題で導入できない事があります。 そのセキュリティポリシーを守った上で、先の作業を自動化するアプローチとして、PaperTesterを作りました。 InternetExplorer用マクロ(VBScriptコード。キー入力を再現する事でEXEも操作できる)をExcel単体テスト仕様書からWindows標準機能(ExcelVBAなし)で自動生成します。 PaperTesterの概要 InternetExplorer(IE)/EXEの操作内容をExcel単体テスト