単体テストの考え方/使い方
プロジェクトの持続可能な成長を実現するための戦略
マイナビ出版
- Vladimir Khorikov(著者)、 須田智之(翻訳)
単体テストの原則・実践とそのパターン
単体テストの原則・実践とそのパターン
単体(unit)テストに関するベスト・プラクティスとよく目にするアンチ・パターンについて詳しく見ていきます。本書ではまず理想的な単体テストについての定義を行うことで、普遍的な基準となる枠組みをもたらします。この枠組みを用いることで、多くのテスト・ケースに新たな光が当たり「プロジェクトに取って価値があるか」「リファクタリングを必要としたり、取り除いたりする必要があるか」という判断がしやすくなります。
単体テストの経験があまりないのであれば、本書から多くのことを学べるでしょう。既に単体テストの経験を積んでいるのであれば、今まで使ってきたテクニックやベスト・プラクティスが開発にとっていかに有益だったのか、ということをより明確に理解でき、そのことを同僚などに明確に伝えられるようになるはずです。
読者の皆様が本書を読み終える頃には、新たに身に着けたスキルと共に、テストを用いた保守がしやすく変更もしやすいソフトウェアを提供するための必要な知識を身に着けていることでしょう。
Manning「Unit Testing: Principles Practices and Patterns」の翻訳書。
目次
Part 1: 単体(unit)テストとは?
第1章: なぜ、単体テストを行うのか?
第2章: 単体テストとは何か?
第3章: 単体テストの構造的解析
Part 2: 単体テストとその価値
第4章: 良い単体テストを構成する4本の柱
第5章: モックの利用とテストの壊れやすさとの関係
第6章: 単体テストの3つの手法
第7章: 単体テストの価値を高めるリファクタリング
Part 3: 統合(integration)テスト
第8章: なぜ、統合(integration)テストを行うのか?
第9章: モックのベスト・プラクティス
第10章: データベースに対するテスト
Part 4: 単体テストのアンチ・パターン
第11章: 単体テストのアンチ・パターン
単体(unit)テストに関するベスト・プラクティスとよく目にするアンチ・パターンについて詳しく見ていきます。本書ではまず理想的な単体テストについての定義を行うことで、普遍的な基準となる枠組みをもたらします。この枠組みを用いることで、多くのテスト・ケースに新たな光が当たり「プロジェクトに取って価値があるか」「リファクタリングを必要としたり、取り除いたりする必要があるか」という判断がしやすくなります。
単体テストの経験があまりないのであれば、本書から多くのことを学べるでしょう。既に単体テストの経験を積んでいるのであれば、今まで使ってきたテクニックやベスト・プラクティスが開発にとっていかに有益だったのか、ということをより明確に理解でき、そのことを同僚などに明確に伝えられるようになるはずです。
読者の皆様が本書を読み終える頃には、新たに身に着けたスキルと共に、テストを用いた保守がしやすく変更もしやすいソフトウェアを提供するための必要な知識を身に着けていることでしょう。
Manning「Unit Testing: Principles Practices and Patterns」の翻訳書。
目次
Part 1: 単体(unit)テストとは?
第1章: なぜ、単体テストを行うのか?
第2章: 単体テストとは何か?
第3章: 単体テストの構造的解析
Part 2: 単体テストとその価値
第4章: 良い単体テストを構成する4本の柱
第5章: モックの利用とテストの壊れやすさとの関係
第6章: 単体テストの3つの手法
第7章: 単体テストの価値を高めるリファクタリング
Part 3: 統合(integration)テスト
第8章: なぜ、統合(integration)テストを行うのか?
第9章: モックのベスト・プラクティス
第10章: データベースに対するテスト
Part 4: 単体テストのアンチ・パターン
第11章: 単体テストのアンチ・パターン
発売日:2022-12-28
ページ数:416ページ
目次
Part 1: 単体(unit)テストとは?
第1章: なぜ、単体テストを行うのか?
第2章: 単体テストとは何か?
第3章: 単体テストの構造的解析
Part 2: 単体テストとその価値
第4章: 良い単体テストを構成する4本の柱
第5章: モックの利用とテストの壊れやすさとの関係
第6章: 単体テストの3つの手法
第7章: 単体テストの価値を高めるリファクタリング
Part 3: 統合(integration)テスト
第8章: なぜ、統合(integration)テストを行うのか?
第9章: モックのベスト・プラクティス
第10章: データベースに対するテスト
Part 4: 単体テストのアンチ・パターン
第11章: 単体テストのアンチ・パターン
著者プロフィール
-
Vladimir Khorikov(ウラジーミル・コリコフ):ソフトウェア・エンジニア、Microsoft MVP受賞者、単体テストに関するブログの執筆や講座を受け持ったりしている。
須田智之:フリーランスエンジニア、IT分野の記事や書籍も執筆している。執筆した書籍に『RxJavaリアクティブプログラミング』、翻訳書に『セキュア・バイ・デザイン』がある。
絶賛!発売中!
-
- 仕事ができる人の黄金のスピーチの技術
-
- 西野浩輝(著者)
- スキルアップ・仕事術
- スピーチがうまいと仕事ができる、出世も早い! あがることなく、聞く人の心をつかむスピーチは誰でもできます。プレゼン講師として多くの企業で人気の著者がわかりやすく解説。
-
- ビッグデータの衝撃
-
- 城田真琴(著者)
- ビジネス・経済その他
- グーグル、フェイスブック、グリー、モバゲー。ネット業界を席巻する企業に共通する成功要因は、「ビッグデータ」活用だ。ビジネスを劇的に変えたこの概念を、第一人者が詳しく解説。
-
- メタル・ストラテジー
-
- 谷口正次(著者)
- 国際社会・国際政治
- 金融危機などどこ吹く風と中国による資源獲得戦争は進行中である。製造業を主軸とする限り日本も必然的に次なる資源大戦に参戦せざるをえない。そのための戦略と勝機を探る。
-
- 日本のお医者さん研究
- 日本社会・日本政治
- 日本のお医者さんはどのような人たちか? 医師へのアンケート調査、インタビューなどから日本の現状を分析し、今後の医療を考える。
7212件中 6933-6936件目先頭前へ1731173217331734173517361737173817391740次へ最後
Copyright © Mynavi Publishing Corporation