[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

unittestに関するkyohei_hamadaのブックマーク (3)

  • ユニットテストにまつわる10の勘違い | DevelopersIO

    渡辺です。さる方面からテスト系のエントリーがまだか…と催促されたので、ユニットテストについて少し考えてみたいと思います。 最近、TwitterのTLをチェックしていると、JUnitを利用しているにも関わらず違和感のあるTweetや、原因をJUnitにして来解決すべき問題から目をそらしているようなTweetを多く見かけます。そこで、JUnitをによるユニットテストに関するありがちな勘違いをまとめてみました。 なお、JUnitの部分は、RSpecでもNUnitでも適当に置き換えて読んでも構いません。 1.JUnitを使うことが目的という勘違い JUnitを利用すること自体を目的にしたところで何も得る事はありません。 ありがちな話ですが、「納品物としてJUnitのテストコード(または実行結果)を求められている」ことが理由でJUnitを利用しているならば、それは足かせでしかない可能性があります。

    ユニットテストにまつわる10の勘違い | DevelopersIO
  • 25.3. unittest — ユニットテストフレームワーク — Python 2.6ja2 documentation

    25.3. unittest — ユニットテストフレームワーク¶ バージョン 2.1 で追加. この Python ユニットテストフレームワークは時に “PyUnit” とも呼ばれ、 Kent Beck と Erich Gamma による JUnitPython 版です。 JUnit はまた Kent の Smalltalk 用テストフレームワークの Java 版で、どちらもそれぞれの言語で業界標準のユニットテストフレームワークとなっています。 unittest では、テストの自動化・初期設定と終了処理の共有・テストの分類・テスト実行と結果レポートの分離などの機能を提供しており、 unittest のクラスを使って簡単にたくさんのテストを開発できるようになっています。 このようなことを実現するために unittest では、テストを以下のような構成で開発します。 test fixtu

    kyohei_hamada
    kyohei_hamada 2012/02/03
    xxxUnitのpython版
  • (iOS)Objective-CでUnitTest

    (iOS)Objective-C で Unit Test を書くには GHUnitと いうテスト用ライブラリがあったりするみたい。 今回は、標準でついている SenTestingKit をつかってテストを書いてみたいと思います。 既存プロジェクト「Pokemon」にテストを追加していきます。 メニューの 「File」 → 「New」 → 「New Target…」 を選び、iOS の中にある Cocoa Touch Unit Testing Bundle を選択します。 Product Name は適当に UnitTest とか入力して、Project は Pokemon を選択します。 そうするとプロジェクト以下に、UnitTestディレクトリと、Productsディレクトリ以下に UnitTest.octest ができます。 メニューの 「Product」 → 「Edit Sche

    kyohei_hamada
    kyohei_hamada 2011/08/27
    ふーむ。勉強になるなー
  • 1