icon
icon
icon
icon
Book Info
left icon
setting icon
単体テストの考え方/使い方 book image
Reference

単体テストの考え方/使い方

By Vladimir Khorikov

4.0
book iconマイナビ出版

Description

単体(unit)テストの原則・実践とそのパターン ― プロジェクトの持続可能な成長を実現するための戦略について解説。

優れたテストを実践すれば、ソフトウェアの品質改善とプロジェクトの成長に役立ちます。逆に間違ったテストを行えば、コードを壊し、バグを増やし、時間とコストだけが増えていきます。生産性とソフトウェアの品質を高めるため、優れた"単体テスト"の方法を学ぶことは、多くの開発者とソフトウェア・プロジェクトのために必須といえるでしょう。

本書“単体テストの考え方/使い方”では、単体テストと統合テストの定義を明確にします。そして、どのようなテストに価値があるのかを学び、どのテストをリファクタリング、もしくは削除するのか、ということについて考え、そのことがプロジェクトの成長にどう繋がるのかを見ていきます。
C#のコード例で解説しますが、どの言語にも適用できる内容です。

Manning Publishing: Unit Testing Principles, Practices, and Patterns の翻訳書。


目次
第1部: 単体(unit)テストとは?
第1章: なぜ、単体テストを行うのか?
第2章: 単体テストとは何か?
第3章: 単体テストの構造的解析

第2部: 単体テストとその価値
第4章: 良い単体テストを構成する4本の柱
第5章: モックの利用とテストの壊れやすさ
第6章: 単体テストの3つの手法
第7章: 単体テストの価値を高めるリファクタリング

第3部: 統合(integration)テスト
第8章: なぜ、統合(integration)テストを行うのか?
第9章: モックのベスト・プラクティス
第10章: データベースに対するテスト

第4部: 単体テストのアンチ・パターン
第11章: 単体テストのアンチ・パターン

Summary by AI

The summary has not been generated yet.

Readers

Masaki
1

Reviews

user picture
Masaki
@masaki
Feb 18
Posted a review 💬
単体テストの設計に悩んでいたので、指針にするために読んでみました。 本書の内容はそもそも良いテストを書くにはプロダクションコードの設計がきちんとされていなくてはいけないといったことから、設計の話の割合がかなり多いです。 どこま...Show more
1
0

Notes

close icon
Sign In
close icon
Select Languages

Which languages of books would you like to see on the main feed?

All Languages
English
Español
Français
Português
हिन्दी
العربية
中文
日本語
한국어
close icon
Share Links
close icon
Share Review
close icon
Comments
No comments yet