3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ソフトウェア開発とは、テストを書くことである

Last updated at Posted at 2019-08-17

自動テストを知った開発者が、なぜ「テスト!」「テスト!」と連呼するようになるのか見てみましょう。

テスト依存の良循環.png

画像は 悪循環画像ジェネレータ を使用して作成いたしました。
ありがとうございます。

ソフトウェア開発とは、テストを書くこと

ソフトウェア開発において、一番時間と手間がかかるタスクはなんでしょうか?

それはテストです。

つまり、ソフトウェア開発とはテストをすることなのです。

エンジニアの矜持

我々はソフトウェアエンジニアであるからして、時間と手間をコンピュータの力によって解決せねばなりません。

自動的に動くテストを作ろう

テストを自動化するのです。

Excelとにらめっこしてスクショ撮ってる場合ではないのです。

テストを作りやすい環境を選ぼう

テスト作りは大変です。
大変な仕事をするのですから、なるべく楽ができる環境(プラットフォーム、言語、フレームワーク等)を選びましょう。

  • 言語やフレームワークのマニュアルにテストの作り方が書いてあるか?
  • 先人の知恵がたまっているか(ぐぐらびりてぃが高いか)

参考リンク

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?