AIをどう導入し、どう使いこなすか。「生成AIによるコーディングとテスト駆動開発(TDD)」をメインテーマに和田卓人さん(@t_wada)とやっとむさん(@yattom)が対談。TDDの意義や、チームでAIを活用するための現実的な視点を掘り下げます。| Agile Journey
ソフトウェア開発におけるテストは実装後のフェーズではなく、常に行うことができる活動(アクティビティ)です。リリース後に実践できる現場リサーチ(ユーザー行動の観察)とフィーチャーフラグの活用について、継続的テストモデル(Continuous Testing)のシフトライトの観点からQAエンジニアの風間裕也(nihonbuson)さんが解説します。| Agile Journey
ソフトウェア開発におけるテストについて「実装の後に行う確認作業」といったイメージを持つ方も多いでしょう。ソフトウェアに不具合の混入を防ぐには、もっと早くコードを書き始める前からテストについて考えることが必要です。ここでは継続的テストモデルを紹介しつつ、アジャイルとも親和性のあるシフトレフトなテスト活動について、風間裕也さんが解説...| Agile Journey
こんにちは。ソーシャル経済メディア「NewsPicks」でエンジニアをやっております、崔(ちぇ)です。最近では検索だけではなくもっと広範囲にシステム開発に携わっております。今日はQAエンジニアではない私が、初めて総合テストを設計段階からチャレンジした話をしてみようと思います。 弊社は社内ツールとしてNotionを利用しており、最初から最後までNotionだけを...| Uzabase for Engineers
自動テストや、テストファースト、そしてテスト駆動開発といった手法は一人でも、そしてアジャイルな開発環境でなくとも始められます。では、これらの手法を一人で始め、理解を深めていくためにはどのような考え方が必要になるでしょうか。テスト駆動開発の第一人者、和田卓人(t_wada)さんに、TDDのはじめの一歩である自動テストを、初学者が1人で学んでいく...| Agile Journey