学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

テスト selenium Puppeteer

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

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

できること

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

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

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

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

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

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

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

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

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

メンタープロフィール

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

最終ログイン:--
評価:-

レビュー

レビューは投稿されていません。
あなたにおすすめの人気メンター
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
【初心者から中級者もOK】プログラミング基礎からプロダクト開発を分かりやすくお答えます!
4.5 (12)
プログラミング学習サイトのその先で実際に仕事をしていくためのテクニックシェア、相談のります(Rails,PHP,Go)
プログラミング学習サイトのその先で実際に仕事をしていくためのテクニックシェア、相談のります(Rails,PHP,Go)
プログラミング学習サイトのその先で実際に仕事をしていくためのテクニックシェア、相談のります(Rails,PHP,Go)
5.0 (3)
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
Laravel、AWSのことならおまかせ!
4.5 (21)
[未経験大歓迎]AWS・インフラ・サーバー・コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS・インフラ・サーバー・コンテナなどSREが現場で通用する技術をフォローします!
[未経験大歓迎]AWS・インフラ・サーバー・コンテナなどSREが現場で通用する技術をフォローします!
4.6 (304)
相談に乗ります
相談に乗ります
相談に乗ります
5.0 (1)
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
ITスキルアップのためのお手伝いします。
5.0 (19)
デザインについての「お悩み」をより具体的に回答・アドバイスします【経験者も初心者も】
デザインについての「お悩み」をより具体的に回答・アドバイスします【経験者も初心者も】
デザインについての「お悩み」をより具体的に回答・アドバイスします【経験者も初心者も】
5.0 (3)
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
【Webエンジニア/PHP】未経験から即戦力に!現場基準のコードレビューとスキル養成サポート
4.8 (223)
【Rails】Ruby on Rails でWebサービスを作るときのあれこれの相談にのります
【Rails】Ruby on Rails でWebサービスを作るときのあれこれの相談にのります
【Rails】Ruby on Rails でWebサービスを作るときのあれこれの相談にのります
4.4 (114)
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
【未経験歓迎】開発歴10年の現役フリーランスが独学やポートフォリオ作成・就職活動をサポート
4.9 (64)
UnityやPython初心者歓迎します
UnityやPython初心者歓迎します
UnityやPython初心者歓迎します
4.8 (23)
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
【初心者・非エンジニア歓迎】Web開発の知識教えます!
5.0 (75)
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
【初心者歓迎】女性エンジニアが技術的質問・転職相談などslackでお答えします。
4.8 (22)
【未経験者OK】マンツーマンでマークアップエンジニアのトレーニングをサポート!
【未経験者OK】マンツーマンでマークアップエンジニアのトレーニングをサポート!
【未経験者OK】マンツーマンでマークアップエンジニアのトレーニングをサポート!
4.8 (383)
プログラミングを学んで就職・転職・副業を勝ち取ろう【スクール型+キャリア相談】期間限定!値下げ中
プログラミングを学んで就職・転職・副業を勝ち取ろう【スクール型+キャリア相談】期間限定!値下げ中
プログラミングを学んで就職・転職・副業を勝ち取ろう【スクール型+キャリア相談】期間限定!値下げ中
システム開発とフリーランスとしての生き方全般についてお教えできます💪【経験者歓迎】
システム開発とフリーランスとしての生き方全般についてお教えできます💪【経験者歓迎】
システム開発とフリーランスとしての生き方全般についてお教えできます💪【経験者歓迎】
4.5 (173)
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
【Rails】オリジナルのロードマップを作成し、エンジニア転職に向けた学習と就職サポートをします🔥
4.8 (362)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
【未経験・初心者大歓迎🔰】プログラミング学習、開発お手伝い(授業や相談、不具合発見のお手伝いなど)
4.6 (29)
チャット形式でプログラミング未経験者~中級者の学習サポートを致します。
チャット形式でプログラミング未経験者~中級者の学習サポートを致します。
チャット形式でプログラミング未経験者~中級者の学習サポートを致します。
4.8 (25)
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
【初心者限定!】Ruby on Rails学習のサポート!単発相談、質問し放題、動画学習など5つのプランから選べます
4.9 (26)

相談できます

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

--

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

返信スピード

24時間以内

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

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