学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

テスト selenium Puppeteer

自動テストをマスターしよう

自動テストをマスターしよう-image1
自動テストをマスターしよう-image2

できること

アプリケーション開発の継続性を高めるためや、高品質のアプリケーションを構築するためには、自動テストが必要です。

例えば、こんな経験はありませんか?

  • 新しい機能を作ったら、既存機能が壊れてしまった
  • 読みにくいコードを直そうとしたら、うまく動かなくなってしまった
  • ライブラリをアップデートしたいけど、どこかに影響が出ないか不安
  • 毎週リリース前に自動テストをしているけど、何時間も繰り返し実施するので大変

自動テストがあれば、アプリケーションが想定通りに動くことを自動的にチェックできるようになります。そうすれば、修正によって今まで動いてたはずの機能が動かなくなる「リグレッション(回帰、先祖返り。デグレードとも)」を防いだり、機能に影響を与えないようにコードの保守性を改善する「リファクタリング」などの取り組みをしやすくなったりします。もちろん、リリースの度に実施している手動での確認作業もグッと楽になります。

僕自身、駆け出しプログラマーのころは「バグを直したらまた別のバグが出る」「前任者から引き継いだコードが理解不能だが、直したら何かが壊れそうで直せない」などなどに悩まされ続けていました。そんな中、自動テストという考え方に出会って、バグの少ない開発の仕方を学べました。

自動テスト自体は以前に比べるとメジャーになり、技術も進展し、学ぶ方法も増えてきました。ですが、自動テストのベースにはアプリケーション開発の知識が必要になることも多く、例えばWebフロントエンドやアクセシビリティの知識があることで覚えやすかったり、DevOpsやCI/CDの知識があることで現場に取り入れやすかったりします。もちろん、効果的でバグを見つけやすい自動テストを作るには、テスト技法に関する知識も必要になってきます。

  • この自動テストの技術は、どんな時に使えば良いんだろう
  • こういうバグに悩まされたときは、どんな自動テストを作れば良いんだろう
  • 自動テストの作り方は分かったけど、どうやって実際のコードに取り入れれば良いんだろう

そんな疑問に答えてくれるメンターと一緒なら、きっと最速で自動テストの知識を学べるはずです。

僕と一緒に、「最短で」自動テストの知識と技術を覚えて、一つ上のエンジニアを目指してみませんか?

メンタープロフィール

Takuya Suemura @ 「テスト自動化実践ガイド」著者

最終ログイン:3日前
評価:-

レビュー

レビューは投稿されていません。
あなたにおすすめの人気メンター
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
【転職成功実績あり】Ruby on RailsやReactの学習ポートフォリオ作成サポート
4.9 (80)
各種イベント登壇・技術顧問経験者がiOS・Androidアプリ開発のサポートをします
各種イベント登壇・技術顧問経験者がiOS・Androidアプリ開発のサポートをします
各種イベント登壇・技術顧問経験者がiOS・Androidアプリ開発のサポートをします
5.0 (1)
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
5.0 (75)
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
【未経験者・初級者歓迎】プログラミングの初歩の初歩からサービス設計・グロース、転職・キャリア構築まで相談受けます
4.9 (62)
CADなんでも相談ルーム
CADなんでも相談ルーム
CADなんでも相談ルーム
5.0 (2)
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
4.5 (12)
相談に乗ります
相談に乗ります
相談に乗ります
5.0 (1)
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
4.8 (22)
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
個人ゲームアプリやWebサービスの喫茶店ガチレビューと、私ならではの情報提供
3.0 (2)
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
4.9 (64)
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
4.5 (21)
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
4.9 (26)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
【未経験者歓迎】プログラミングからキャリア相談まで(初心者向学習)
3.5 (27)
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
5.0 (19)
[未経験大歓迎]AWS、インフラ、サーバー、コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS、インフラ、サーバー、コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS、インフラ、サーバー、コンテナなどSREが現場で通用する技術をフォローします!
4.6 (280)
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
4.8 (360)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
4.6 (27)
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
Ruby on Railsを用いたWeb開発のお悩み解決のお手伝いをします
5.0 (10)
これからRuby on Railsを学び始めたい・学んでいるがメンターを探している方のフォローを致します!
これからRuby on Railsを学び始めたい・学んでいるがメンターを探している方のフォローを致します!
これからRuby on Railsを学び始めたい・学んでいるがメンターを探している方のフォローを致します!
5.0 (4)
【未経験対応🔰】スクール不要!独学エンジニア育成コース
【未経験対応🔰】スクール不要!独学エンジニア育成コース
【未経験対応🔰】スクール不要!独学エンジニア育成コース
4.3 (462)

相談できます

Takuya Suemura @ 「テスト自動化実践ガイド」著者

3日前

本人確認 秘密保持契約(NDA)
評価
-

返信スピード

24時間以内

※あくまでも目安となります

スキル
英会話 5年〜
スクラム 5年〜
DevOps 5年〜
テスト 5年〜
アジャイル 5年〜
すべて見る
このプランをシェアしよう!