テスト
ソフトウェアテスト入門
pythonのlocustで負荷テストを行う
レガシーコード改善ガイド
1章 ソフトウェアの変更
2章 フィードバックを得ながらの作業
3章 検出と分離
4章 接合モデル
5章 ツール
6章 時間がないのに変更しなければなりません
7章 いつまで経っても変更作業が終わりません
8章 どうやって機能を追加すればよいでしょうか?
9章 このクラスをテストハーネスに入れることができません
10章 このメソッドをテストハーネスで動かすことができません
11章 変更する必要がありますが、どのメソッドをテストすれば良いでしょうか?
12章 1カ所にたくさんの変更が必要ですが、関係するすべてのクラスの依存関係を排除すべきでしょうか?
13章 変更する必要がありますが、どんなテストを書けば良いかわかりません
14章 ライブラリへの依存で身動きがとれません
15章 私のアプリケーションはAPI呼び出しだらけです
16章 変更できるほど十分に私はコードを理解していません
17章 私のアプリケーションには構造がありません
18章 自分のテストコードが邪魔になっています
19章 私のプロジェクトはオブジェクト指向ではありませんが、どうすれば安全に変更できるでしょうか?
20章 このクラスは大きすぎて、もうこれ以上大きくしたくありません
21章 同じコードをいたるところで変更しています
22章 モンスターメソッドを変更する必要がありますが、テストを書くことができません
23章 どうすれば何も壊していないことを確認できるでしょうか?
24章 もううんざりです。何も改善できません
25章 依存関係を排除する手法
k6