ニュース
ソフトウェアテストピラミッドを理解して実装するには:実装とテスト手法を解説
TechTargetは「ソフトウェアテストピラミッド」に関する記事を公開した。本稿では、各種テストの量に優先順位を付けるのにテストピラミッドを活用する方法を紹介する。
TechTargetは2024年5月30日(米国時間)、「ソフトウェアテストピラミッド」に関する記事を公開した。ソフトウェア開発サイクルではテストが重要な役割を果たす。そのため、テストを実装するに当たっては適切なフレームワークの選択が重要になる。
本稿では、各種テストの量に優先順位を付けるのにテストピラミッドを活用する方法を紹介する。
ソフトウェアの開発手法がウォータフォール、アジャイル、継続的デリバリーと進化していくにつれ、開発サイクルは短くなってきた。だからといって、テストの手を抜いてよいわけではなく、開発の各サイクルや各イテレーション全体でテストに目を向けなければならない。この課題に対処するのがソフトウェアテストピラミッドで、現在使われている中では最も効果の高いテスト設計フレームワークの一つに挙げられている。
アジャイル開発におけるフレームワーク
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ポジティブテストとネガティブテストの違い
TechTargetは「ポジティブテストとネガティブテストの違い」に関する記事を公開した。ポジティブテストとネガティブテストについて詳しく述べ、一連の実例を用いて、両テストによって徹底したテストアプローチの基礎を築く方法を確認する。 - テスト駆動でもデータ駆動でもない 「機能駆動開発」とは何か
TechTargetは「機能駆動型開発」に関する記事を公開した。機能駆動型開発は、アプリケーションの機能を中心にプロジェクトを構成することでアジャイルの原則を開発プラクティスに持ち込む。 - DevOps視点で考える「ソフトウェア品質マネジメント」
「新しい開発手法やツールを導入したが、期待したほど効果が上がっていない。むしろ生産性が低下した気がする……」。そんな課題を抱える企業に不足している視点とは何か。第一線で活躍するアジャイルコーチがDevOpsの視点でソフトウェア品質について語った。