0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

品質管理をするうえで:テストファーストの考え方編

0
Last updated at Posted at 2026-04-09

はじめに

プログラム(以下、PG)の品質を担保するため、テストの実施はプロジェクトにおいて欠かせません。
一般的には開発後にテストを行いますが、「テストファースト」という考え方があることをご存じでしょうか?
本記事では、その概要を初心者向けに紹介します。

一般的なテスト実施方法

通常は、PGを作成した後にレビューやテスト設計を行い、その後テストを実施します。

テストファーストとは

一方でテストファーストとは、PG作成する前にテストコードを作成し、期待する動作を先に定義する開発手法となります。
これにより「何を満たせばよいか」が明確になります。

メリット・デメリット

テストファーストを行うメリットとして、品質の安定、仕様理解が深まるといった点が挙げられます。
一方、テスト内容を最初に検討するため製造工程の最初に時間がかかる、一般的なやり方と異なるため慣れる時間が必要となるといった点がデメリットとして挙げられます。

結論

テストファーストは品質向上に有効な手法です。
まずは小さな機能から試し、段階的に導入してみましょう。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?