Edited at

ウェブサイトの自動化テストを行っているサービス

こんにちは!

ウェブサイトの自動化テスト、特にE2E+スクリーンショットのテストに興味があって、自動化テストのSaaSをやっているサービスを探してみました。

元々はWordPress案件でBehatでスクリーンショットを取れるというのがすごく良いなとおもっていて、もっとこれをサービス化、汎化できないかと思っています。

もっとシンプルに、言語によらず、かつ非エンジニアの人でも使えるようにと思って自作もしてみましたが、既存のサービスだとどういったものがあるのか調べてみました。


ShouldBee

ShouldBee - テスト作業を限りなくゼロに

image.png

僕の中でPHP界隈ですごい人、 @suin さんが恐らく開発しているサービス。マークダウンでできるらしくてすごいなぁ、といつも思っています。


WebPageTest

WebPageTest - Website Performance and Optimization Test

image.png


Pingdom

Pingdom Tools

image.png


BrowserStack

Browser Screenshots For Quick Testing On 2000+ Real Browsers | BrowserStack

image.png

対応ブラウザが多いのが特徴。ウェブ制作事業者の人は互換性チェックに厳しいのですごくニーズがありそう。どうやって実装してるんだろう。


Browserling

Browserling - Live interactive cross-browser testing

image.png


Tellus

Tellus UIテスト自動化

image.png

国産らしいです。


Nightwatch

image.png

Nightwatch.js | Node.js powered End-to-End testing framework

https://github.com/codejockie/e2e-testing-nightwatch

公式サイトがカッコいい。本当に。


Quangaroo

image.png

クラウド型テスト管理ツール「Qangaroo(カンガルー)」

https://qangaroo.jp/

image.png

管理画面すごく良いなーと思いつつ、登録して使おうとしたけどよく使い方が分からず…。またの機会に使ってみよう。


Website Screenshots & Responsive Design Screenshots

Screen Shot 2019-01-01 at 0.12.56.png

Website Screenshots & Responsive Design Screenshots - Microsoft Edge Development

https://developer.microsoft.com/en-us/microsoft-edge/tools/screenshots/


Testcafe

image.png

image.png

TestCafe: Web Testing Framework | DevExpress

商用サービスだったものがオープンソース化されたそうです。

ライブラリとパッケージ化されたアプリケーションで配布されていますが、どちらもカッコいい!

パッケージ化されている方はローカルでNode.jsのウェブアプリケーションとして起動するようです。