QAエンジニアになるための学習ロードマップ
QAエンジニアってテストする人ってイメージだけど、実際はどんな役割なの?
テストにも種類がたくさんあるって聞いたけど、どんなものがあるの?
テストをうまく設計するコツってあるの?
自動テストってどんなツールを使うの?
E2Eテストの定番はSelenium、Playwright、Cypressの3つだね。Seleniumは歴史が長くて情報が多い、PlaywrightはMicrosoft製で複数ブラウザ対応が強い、Cypressは開発者体験が良くてデバッグしやすいのが特徴だよ。最近はPlaywrightの人気が急上昇しているね
自動テストを作ったら、どうやって運用するの?
CICDパイプラインに組み込むのが鉄板だよ。GitHub ActionsやGitLab CIでプルリクエストのたびに自動テストを実行して、テストが通らないとマージできないようにするんだ。これで「テストを書いたけど誰も実行しない」問題を防げるよ
パフォーマンスのテストもQAの仕事なの?
最近よく聞く「シフトレフト」って何なの?
AI時代になって、QAの仕事も変わってくるの?