コンテンツにスキップ

ソフトウェア設計とテスト 50 本ノック

学部50 問。全問無料です。

対象読者: 本テーマ第 1〜6 章の内容(Hoare 論理、網羅基準と境界値、性質ベーステスト、ビルドの依存グラフ、CI の確率と二分探索)を学んだ学部生。手計算と小さな Python の追跡ができれば足ります。

テーマの目次へ(ソフトウェア設計とテスト)

執筆: Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12

読み込んでいます…

この冊について(出典・構成・使う定理)

主な参考文献

  • P. Ammann, J. Offutt, Introduction to Software Testing
  • G. Winskel, The Formal Semantics of Programming Languages
  • B. Meyer, Object-Oriented Software Construction
  • A. Zeller, Why Programs Fail

問題はすべて Rikai の書き下ろしです。参考文献の演習や本文は転載していません。

構成

  • 1〜9: 契約と Hoare 論理
  • 10〜19: テストの理論
  • 20〜28: 性質ベーステストと縮約
  • 29〜37: ビルドと依存関係
  • 38〜45: 継続的インテグレーション
  • 46〜50: 事例研究:教科書サイトの検査系

形式: 単一選択 18・複数選択 9・○× 6・数値 8・並べ替え 2・誤り探し 4・記述 3。難易度 ★〜★★★★: 10 / 20 / 20 / 0。

この冊で使う定義・定理(70)

運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記