Javaエンジニアのための ソフトウェアテスト実践入門 ~自動化と生成AIによるモダンなテスト技法~の表紙

Javaエンジニアのための ソフトウェアテスト実践入門

自動化と生成AIによるモダンなテスト技法~

斉藤 賢哉技術評論社376ページISBN 9784297144357

ソフトウェアテストタグで同率21位(39冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。

紹介記事
1件
媒体別
Qiita 1
初めての紹介
最新の紹介

この本を選ぶ前に

出版年
(約2年前)
タグ内の順位
ソフトウェアテストタグで同率21位(39冊中・紹介記事数の順)

紹介している記事(1件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • 研修中エンジニアが読んでいる本 Qiita · gorilla_tech ·

    個人開発ではテストがおざなりになりがちだと感じつつ、実務では必須だろうと考えて本書を購入した。JUnit 5を使った実践的なテスト技法を扱う本として紹介し、これまで十分に取り組んでこなかったテストについて、書き方やどのようなテストを書けるのかを知ったことで、テストに対する印象が変わったと述べている。

この本について

JUnit 5を軸に、Javaのソフトウェアテストの設計と自動化を扱う実践書である。テストの目的や限界、ホワイトボックス・ブラックボックステスト、同値分割法、境界値テストを説明し、単体テストではテストケースの構成、独立性、テストダブル、検証方法、テスト駆動開発を取り上げる。続いて、結合テスト、システムテスト、E2Eテスト、性能テストへ範囲を広げ、JUnit 5のアサーション、ライフサイクル、パラメータ化テストなどの使い方を示す。GradleによるビルドテストやJaCoCoのカバレッジレポート、CI/CDでのテスト自動化も扱う。Mockitoをはじめとするテスティングフレームワークを取り上げ、生成AIをこれらのツールと併用する方法も紹介する。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 第1章 ソフトウェアテストの全体像
  2. 第2章 JUnit 5による単体テスト
  3. 第3章 モッキングフレームワークの活用
  4. 第4章 データベーステストの効率化
  5. 第5章 Spring Bootアプリケーションの単体テスト
  6. 第6章 REST APIのテスト
  7. 第7章 UIテストの自動化
  8. 第8章 負荷テストの自動化
  9. Appendix