LS QA Toolアイコン
PRODUCT · LS QA Tool

LS QA Tool

Android・iOS・Webデスクトップ・Webモバイルを、ひとつのツールでQA自動化

現在ベータテストビルドを配布しています。問題があれば お問い合わせまでご連絡ください。

Web/モバイルWebは組み込みwebviewで、Android・iOSネイティブはAppiumで自動化するデスクトップQAツールです。座標記録ベースでクリック・入力をそのまま再現し、スクロール補正やOCR画面検証にも対応しています。

4プラットフォームWeb・モバイルWeb・Android・iOS
Appium 2ネイティブ自動化エンジン
OCR画面検証
自動日次DBバックアップ
HOW IT WORKS

記録して、再生して、検証する

1回のクリック・入力記録で、Webからネイティブアプリまで同じ方法で反復テストを自動化します。

01

ステップ記録

Webでは組み込みwebview内で右クリックによりクリック・入力・OCR検証ステップを記録し、ネイティブアプリはAppiumでタップ・スワイプをそのまま記録します。

02

再生・検証

記録した座標でクリックとタイピングをそのまま再現します。スクロール補正で位置がずれず、指定領域はOCRで文言を比較し合否を判定します。

03

履歴管理・バックアップ

実行ログと失敗マーカーがそのまま残り、シナリオDBは日次自動バックアップ+手動バックアップで最大20件まで保管され、いつでも復元できます。

SCREENS

実際のアプリ画面

実際のアプリを実行してキャプチャした画面です。左側で各画面を確認できます。

Androidネイティブ実行
Android実機の画面をそのままミラーリングし、右クリックでタップ座標を登録してシナリオとして保存します。
FEATURES

主な機能

座標記録ベースのレコード&リプレイからスクロール補正、OCR検証、自動バックアップまで、QA現場ですぐに使える機能です。

Web・モバイルWeb自動化

  • 対象サイトをコントロールウィンドウ内のwebviewで表示し座標ベースで操作
  • 右クリック=クリック/入力登録、右クリック+ドラッグ=OCR検証領域指定
  • iPhone・Galaxy・iPad UA/ビューポートプリセットでモバイルレンダリングを強制

Android・iOSネイティブ

  • Appium 2サーバーを子プロセスとして直接起動 (ポート競合回避)
  • adb / xcrunで接続中の実機一覧を自動取得
  • W3C performActionsベースのタップ・スワイプ再現

正確な再現

  • sendInputEventで実際のmouseMove/Down/Upをそのまま再現
  • 登録時のドキュメント座標を保存しスクロールがあっても位置補正
  • ネイティブイベントが無視されるサイト向けの強制JSクリックオプション

OCR画面検証

  • 指定領域をキャプチャしtesseract.jsでテキスト認識
  • 含む・含まない・完全一致モードで期待文言と比較
  • 失敗時は自動化を中断+画面に失敗マーカーを表示

安定したデータ管理

  • グループ→シナリオ→全シナリオ構造でローカルSQLiteに保存
  • オンラインバックアップで使用中でもスナップショット生成
  • 日次自動バックアップ+手動バックアップ、最大20件保管後自動整理

デバッグしやすい設計

  • クリック時点のelementFromPoint/activeElementをログとして返却
  • OAuthログインなどのポップアップは実ウィンドウとして別途処理
  • 復元前の安全策としてbefore-restoreバックアップを自動生成