テスト自動化のツールは今本当に沢山ありまして、普段Selenium(を生で)使うくらいがほとんどの自分にとっても気になるものがいっぱい。
仕事で全部使えるわけではないので、個人で(自宅で)こつこつ試していくのもアリかなぁと思い、最近気になっている(けどまだ触ったことがない)ツールを少しリストアップしてみたいと思います。
今後試した記事が書けるとベター、仕事で使った記事が書けたらベストですね。
気になっているテスト自動化ツール
mabl
- 公式サイト
- 有償or無償
- 有償
『実践アジャイルテスト テスターとアジャイルチームのための実践ガイド (IT Architects’ Archiveソフトウェア開発の実践)』のリサクリスピンさんがJoinしたことで話題になったmabl.
ML-driven test automation
と書いてあるように、機械学習で色々手間を省いてくれるようです。たとえば
Create automated functional tests without scripting. Use your app just like your users would, and mabl will watch and learn.
とか。
過去のテスト自動化ツールで「プログラミングしなくていい」とうたっているものは沢山ありましたが、実際のところ実業務で使うにはプログラミング必須でした。
この辺がMLの力で解消されているのであれば、かなり便利そうです。
Katalon
- 公式サイト
- 有償or無償
- 無償
- オープンソースではない
Katalon Studioとはどんなソフトウェアか – Qiitaを読んで気になりました。
Seleniumのラッパーっぽいのですが、他のライブラリよりも広い範囲をカバーしているように思います。
「フル・スクラッチなSeleniumテスト」を未だに書いている自分にとって、楽ができるのであれば本当に嬉しい。
REG-SUIT
- 公式サイト
- 有償or無償
- 無償
最近の興味がVisualTestingに向いていることもあって、Seleniumでばんばん撮った画像の比較を自動で出来るツールで便利なものを探しています。伝えそうなら仕事でも導入したい・・・。
まとめ
有償ツールだと自分の家では試しづらいこともあって、無償のもの中心に探してみました。mablは特例。
やっぱり自分がやりたいテスト、お客さんが求めているテストに対して「この技術・ツールしか使えません」というのは面白みに欠けるので、いろんな選択肢をとれるよう常に備えておきたいものです。
ということで昼間暇なときに一つずつさわってみます。