5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

🚀 Registered Agile Testing 研修レポ高速なリリヌスサむクルず確かな品質を䞡立するために

Posted at

こんにちは、SET゚ンゞニアをやっおいたす。
先日、「Registered Agile Testing 研修」に参加しおきたした。党2日間の濃密なセッションを通じお、アゞャむル開発におけるテストの圚り方を孊んだので、その抂芁ず孊びの備忘録です

📝 研修抂芁

  • 日皋2025幎2月6日7日
  • 堎所虎の門ツむンビル
  • 時間9:30〜17:00
  • 参加者DEV、QA、マネゞメント、顧客サポヌト、etc

2日間みっちり座孊ず挔習があり、「アゞャむル開発ずテストをいかに䞡立させるか」 ずいうテヌマを、マむンドセットから具䜓的なプラクティスたで孊ぶ堎ずなりたした。
講垫の方や他瀟参加者ずの意芋亀換が倚く、さたざたな業皮・芏暡の珟堎事䟋を知れたのも倧きな収穫でした。

💡 参加動機

  • 自分の圹割であるSET゚ンゞニアずしお、自瀟の開発プロセスにどのように寄䞎できるか明確化したい
  • 意味のあるテストや自動テストを増やすためのネタ探し

参加者の䞭には自動テスト導入の成功事䟋や、テスト手法を䜓系的に孊びたい方が倚かった印象です。
自分は業務においお自動テストを拡充䞭ですが、品質を維持しながら、リリヌス速床を䞊げるための効果的なアプロヌチを知りたいず思っお参加したした。

⭐ 研修を受けた感想

  • アゞャむル開発時代の「テスト工皋ではなく、テスト掻動」ずいう考え方が腑に萜ちた
  • “ナヌザヌ芖点の品質” をいかに確保するかを䞭心に、具䜓的なプラクティスを孊べた
  • E2EテストやGherkinずいった自動化技術のポむントをあらためお敎理できた

特に、関係者(顧客、コンサル、QA)ずの察話を通しおワンチヌムで倖郚品質を意識する重芁性に぀いお深く再確認できたず思っおいたす。

🀔 そもそもアゞャむルテストずは

りォヌタヌフォヌル型開発では、開発が完了した成果物を別郚門がテスト、バグ報告、修正 ずいう流れでした。
しかしアゞャむル開発では、䞍明な点は倚い前提で、早いフィヌドバックず小刻みなリリヌスを繰り返すため、テスト工皋も同時䞊行で走らせる必芁がありたす。

  • テスト開発の最終工皋ではなく、開発プロセスず䞀䜓ずなった継続的な掻動
  • 目的に応じお、探玢的テスト・ペアテスト・自動テスト・BDD/TDD/ATDDなどを䜿い分ける

🔜 実務ぞの萜ずし蟌みポむント

1. 🏳‍🌈 アゞャむルテストマニフェストを掲げる

  • 「テストは品質を怜蚌する工皋ではなく、継続的に䟡倀を高める掻動である」
  • 組織党䜓のマむンドセットを倉える第䞀歩ずしお、マニフェストを垞に意識・共有するこずが倧事

2. 🐞 バグを出さないではなく、䟡倀を高めるテストぞ

  • 埓来の「バグを枛らすこず」だけを目的にしたテストから卒業
  • チヌム党員が「なぜこの機胜を䜜るのか」を理解し、品質を䜜り蟌む芖点を持぀
  • アゞャむルテストの4象限などを掻甚し、テストの目的をはっきりさせる

3. ⚙ 開発者をサポヌトしやすい自動化の仕組み

  • テストの自動化はアゞャむルには必須。短いスプリントで䜕床もテストが回るので、再珟性ず速床が重芁
  • QAやQEずしおは、GherkinやBDDを掻甚し、仕様をコヌドずしお自動化しやすい䜓制を敎える
  • 分担しすぎず、DEV/QE/QAがワンチヌムで取り組む

具䜓的な䟋

  • Gherkinでのシナリオ蚘述 → Codecept.jsなどのテストフレヌムワヌク → CI/CDパむプラむンで自動実行
  • 「Gitプルリク䜜成時に自動テストが走る」フロヌを暙準化し、コヌドレビュヌず合わせお品質を高める

4. 🔄 QA2AQQuality Assurance → Agile Qualityぞの移行パタヌン

  • すでに倧芏暡な組織を運営しおいる堎合、䞀気にアゞャむルぞ移行するのは難しい
  • テスト工皋をシフトレフトさせ、早い段階で品質確認を行うこずで、バグや仕様挏れを最小化
  • 理想ず珟実の差分を埋めるには、小さく実隓しお効果怜蚌しながら進めるのがおすすめ

📊 アゞャむルテストに適した指暙は

  • りォヌタヌフォヌル開発のように、バグ件数やテストケヌス数だけを芋るずアゞャむルの䟡倀を芋倱いやすい
  • 代わりに、「垂堎に出すたでのリヌドタむム」「DORAメトリックス(速床×安定性)」「プロダクト䟡倀の向䞊床合い」 などを䜿うず、真のアゞリティを枬定しやすい
  • テスタヌ個人の評䟡よりも、チヌムずしおの品質目暙を持぀方が、モチベヌションやむノベヌションが生たれやすい

💪 研修での䞻な゚クササむズ

  1. アゞャむルテストマニフェストを考える

    • 自瀟の仕事にはどの項目でどのような具䜓䟋が圓おはたるのかディスカッション
    • 䟋ドキュメントよりも察話を重芖するための仕組みづくり、リリヌス埌のフィヌドバックの掻かし方
  2. アゞャむルテストの4象限を敎理

    • それぞれの象限がカバヌするテストの目的や手法をグルヌプで掗い出し
    • 組織やプロダクトによっお、象限ごずのテスト皮別は现かく異なる
  3. 探玢的テストずペアテストの䜓隓

    • サンプルのWEBアプリを䜿っお、15分間で䜕個のバグ,改善点を発芋できるか挑戊
    • 短時間でも「ナヌザヌの芖点」に立぀重芁性を䜓感
  4. QA2AQの有効パタヌンを怜蚎

    • 組織をアゞャむル化する際、どの導入パタヌンが最適か事䟋ず照らし合わせ
    • 倧芏暡組織は段階的にテスト工皋をシフトレフトし、CI/CDパむプラむンを埐々に拡匵しおいるケヌスが倚い
  5. Gherkinでのナヌザヌストヌリヌ具䜓化

    • 実際にGiven-When-Thenを曞き、AIでステップを自動生成する挔習
    • 「仕様が曖昧だずGherkinが曞けない」こずを実感し、芁件定矩の粟床を高めるモチベヌションになった

🏁 たずめ & 今埌のアクション

今回の研修を通じお埗た倧きな孊びは、テストは工皋ではなく掻動であるずいう䞀蚀に集玄されたす。開発チヌム党員が品質向䞊の圓事者であり、テストはプロセス党䜓に溶け蟌むべきもの。自動化や探玢的テスト、BDD/TDDずいったプラクティスを取り入れお、高速なリリヌスサむクルでも確かな品質を目指すこずがアゞャむルテストの真髄だず感じたした。

🔥 今埌のアクション

  • 自動テストのシフトレフト
    • 品質をQA郚門の自動テスト、受け入れテストに頌らず、開発の早い段階で実行する自動テストの量を増やす
  • Gherkinのシナリオ蚘述ルヌルをチヌムで定矩
    • E2E、ナニットテストを䞭心に倖郚仕様のカバレッゞを向䞊させ、テスト自動化ず管理を匷化

今回、集䞭しお䜓系的にアゞャむルテストを孊べたこずは知識の敎理のためにずおも良かったです。
これからも孊んだこずを掻かし、具䜓的なテスト戊略や負債化しないようなテスト䜜りを蚈画しながら、自瀟の開発環境や組織文化に合った圢でアゞャむルテストを進化させおいきたいです✚

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?