skillup

技術ブログ

プログラミング全般

画面テストのツールに関して

投稿日:

Unitテストに関してはxUnit一択だと思いますが、UI系のテストツールについて。

IDE(コードを書かずにすむマクロ系)に関して全てChromeで動くことを確認しています。

ツール類

Selenium

公式サイト

老舗。UI系のテストといえばとりあえずこれが思いつくはず、一時開発がストップしていましたが、今はChromeでのIDEも復活しました。

簡単になりましたが、コードの補正機能がなかったり、以前と比べると機能が多少縮小したようです。また実行スピードが若干遅いのが少しストレスです。

ガチでやる場合にはやはりWebDriverを使う必要があるようです。

Katalon Recorder

公式サイト

SeleniumIDEに近く、コード生成機能があります。さらに突っ込んだ機能を拡張するツールとしてKatalon Studioというものもあるようです。現時点(2018/05現在)ではこれが一番便利っぽいです。

あとはスピードが比較的早いのも嬉しいところ。

Kantu for Chrome

公式サイト

Seleniumが使えない時に一時き使っていました、個人的にはUIが若干わかりづらいのが難点だったかな・・・コードの生成などもできません。

参考URL

Seleniumでスクリプトを書くのに使える記録ツールあれこれ

 

-プログラミング全般
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

テストのダミーデータ作成

データベースに大量のデータを作りたいときにいつもあああやhoge,aaaですとデータという感じがしないですし、抽出や集計ができません。 なるべく自然に近いデータが欲しいのですが、簡単に作れる方法があり …

no image

1度に1つのことを

今回のリーダブルコードの概念はやや抽象的。 要は一度に行うタスクは1つにする、というところがポイントになります。 そのための手法として下記のようなことを上げています。 コードが行っているタスクをすべて …

no image

コードの分割

今回はリーダブルコードの8章。コードの分割について。 ポイントとしては1行に情報を詰め込みすぎているような場合は分割して、意味がわかりやすい区切りにまとめよう、といったことでしょうか。つまりは「困難は …

no image

オブジェクト指向設計 依存関係の管理

オブジェクト指向シリーズ。読みにくい本が多い中でオブジェクト指向設計実践ガイドは勉強になるなー。 Contents1 依存関係の管理1.1 メモ1.2 実際のコーディング上のコツ1.3 感想 依存関係 …

no image

シェルスクリプト ファイル読み込み・switchなど

以前のエントリーに引き続き、シェルスクリプトでログを解析する処理があってそこで覚えたことなどをまとめておきます。 Contents1 ファイル読み込み2 switch文2.1 基本パターン2.2 条件 …