※ こちらはミツモアAdvent Calendar 2021の22日目の記事です。
こんにちは ミツモアのQAエンジニアの山本です。 今回は、初心者がハンズオンで体系的に学べるE2Eテストの教材についてシェアします。
ミツモアは「リモートワークが増えてエアコンを綺麗にしたい」「引っ越しで出た不用品を回収してもらいたい」といった生活のあらゆるシーンであなたにぴったりの専門家を無料で探せるサービスですので、ぜひ気軽に使ってみてください!
かつてモヤモヤしていたこと
E2Eテスト専門のリソースは抽象的なものが多く、個人的にもっとハンズオンしやすいマテリアルを探していました。ネットには先人が貴重な情報を残してくださっている一方で、幾分リソースが分散しており、初めて使うツールでももっと体系的に学びたい!と思っていました。
Cypressを使い始めて気づいたこと
ミツモアに来る前には自動化は主にSeleniumをJavaで使っていましたが、ミツモアではTypeScriptを使うためツールから選定しました。今はCypressを使っています。その使い方を調べていく初段階で「あれ?」と思ったのは、インド発の情報が非常に多かったことです。ちらっと調べてみると、インドはテスターの養成機関が充実しており、格安または無料で公開されている記事やマテリアルが多いことに気づきました。コミュニティーも多く、なんと素敵な!と感心しておりました。
E2Eテストはインドに学ぼう!
そのうち、体系的に学べて初心者でも取り掛かれやすそうだと思ったサイトを2つご紹介します。 どちらも機能テスト用ツールから非機能テスト用ツールまでYoutubeのビデオ講義形式でわかりやすく紹介されています。一部有料ですが、リーズナブルです。字幕はありませんが、ゆっくりな英語でTOEIC500点くらいあれば十分についていけそうです。
Automation Step By Step.com
出典: https://automationstepbystep.com/
学べる主なもの
UIテストツール
・Selenium ・Cucumber ・Cypress
性能テストツール
・Jmeter
CI/CD DevOps
・Jenkins ・Docker ・Kubernetes
APIテスト
・Postman ・Karate
プログラミング言語
・Java ・Python ・Ruby ・JavaScript ・TypeScript
その他
・Jira ・Maven ・Eclipse
など
The Testing Academy
出典: https://www.youtube.com/c/TheTestingAcademy/playlists
学べるもの
・Cypress ・Selenium ・Postman ・Jenkins ・Jira
など
まとめ
E2Eテストを初心者でもわかりやすく学ぶなら、英語検索でインド発の情報をゲットするのが最もシンプルかつ安価で有益だと感じています。説明もわかりやすいので、リラックスして楽しみながらテストを学んでいきましょう。
現在、ミツモアでは事業拡大を進めておりエンジニア・デザイナー・PdMを積極採用中です。まずはカジュアル面談でお話してみませんか?