読者です 読者をやめる 読者になる 読者になる

感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

JUnitの超入門。開発環境のセットアップ方法と一番簡単なAssertThatのサンプル。

ユニットテストについて ■ユニットテストって何? ユニットテストはクラスやメソッドがプログラマの期待したとおりの振る舞いをするかどうかを検証する。 ユニットテストを実践する理由は、自分が書いたコードに責任を持ち、不安なくソフトウェア開発を行う…

AssertThat周りのメソッドのまとめ

assertThat:汎用的な値の比較検証 assertThatの1つ目の引数には実測値を指定、2つ目の引数には期待値との比較を行うMatcherオブジェクトを指定する。「assert that ctual is expected」実測値が期待値であると表明する。fail:テストを失敗させる あるブロッ…

継続的インテグレーションとか、ユニットテストにまつわる用語のまとめ

継続的インテグレーションとは 継続的インテグレーション(CI: Continuous Integration)とは、継続的テストを含むプラクティスであり、「ビルドやテストといったソフトウェアの統合プロセスを可能な限り自動化し、継続的に行う」ためのしくみのこと。 リリー…

JUnitを使ってみた。

JUnitを使ってみる。 ■準備編 Eclipseに適当にプロジェクトを作成する。 jnit-4.10.jarをダウンロードして、プロジェクトのビルドパスに追加する。■実装編 テストの対象となるクラスを作成する。3つ引数を渡して、最も大きいものが返ってくるメソッドを作っ…

ソフトウェアテストに関する用語を1問1答形式でまとめてみた(2)

学んだ用語 ■不完全なテストケースとは? 読んだ人によって解釈が変わるようなケース。 例) ・正しく表示されること(正しくってなんだ?) ・画面に表示されること(何が表示されるの?)■実測値と期待値 実測値はメソッドが返す値やオブジェクトの変化の状態な…