プログラムテスト

Rubyのテストについてのメモ

ファイルやディレクトリ操作がからむテストでは、必要なファイルやディレクトリはなるべくテストのときに作成する。環境に影響を与えないようする(すでに存在しているファイルの変更や消去を避ける手立て。作ったファイルの後片付け)。あらかじめ用意したフ…

テストの仕方についてのメモ

プログラムを書くときにはテストを必ず書こうと思ってから、なかば予想したとおりではあるけどプログラムを全く書かなくなった(テストを書く方法として次のような話を見たことがある。printデバッグを一切しない。実行結果をprintで表示することによる動作確…

単体テストのための枠組み・ライブラリについて

xUnitとその類似 多くの場合、次のような仕組み・機能を持っている。

プログラムテストの本について

プログラムのテストについて書かれている本(でタイトルには「テスト」と入っていないもの)5冊

HTTPプログラムの書き方とテストするためのサーバー

何となくの知識しか持っていないHTTPの動作を理解するために、Gaucheのrfc.httpモジュールを使わずHTTPクライアント用の低レベルライブラリを書いてみることにした。rfc.httpモジュールを使わないのは持続的接続(Keep Alive)の動作を知りたいからという理由…

浮動小数点数に対するテスト

どうやってテストするべきなのかよく判らないもののひとつに浮動小数点数がある。どこをどうやってテストしていいかがそもそも全然判らないものよりはマシかもしれないけれど。 複雑な数値計算で精度がすごく重要とか場合でなければ、多少の誤差はあまり気に…