タグ

unittestに関するarrow0626のブックマーク (16)

  • jQueryのテスティングフレームワークQUnit (でぃべろっぱーず・さいど)

    jQueryのSubversionリポジトリにtestフォルダがあって、jQuery自身のテストが納められていたのですが、そこで使われているテスティングフレームワークがQUnitとしてトップレベルのプロジェクトになったようです。 QUnit - jQuery JavaScript Library これを使うと簡単にjQueryプラグインのテストコードが書けちゃいます。 使い方は以下の通り。 提供されているメソッド test( name, test ) : nameにテストの名称、testには実行するテストを関数の形で渡します。 module( name ) : テストの途中で、テスト対象のモジュールや関数の目印を付けたいときに使います。nameにはモジュールの名称を渡します。 ok( state, message ) : stateがtrueならOK、falseならNGという判定になります

  • CUnit Home

    CUnit is a lightweight system for writing, administering, and running unit tests in C.  It provides C programmers a basic testing functionality with a flexible variety of user interfaces. CUnit is built as a static library which is linked with the user's testing code.  It uses a simple framework for building test structures, and provides a rich set of assertions for testing common data types.   In

  • 第9回 unittest.js(前編) | gihyo.jp

    Ruby on RailsがリポジトリをGitHubに移したのにあわせて、Script.aculo.usも、リポジトリとWikiを移転しました。私もこれからGitを覚えようと思っています。 今回解説するunittest.jsは、JavaScript用のテストライブラリです。たくさんの種類のアサートが用意されているのが特徴です。テストの結果はきれいな表組みになって、成功、失敗の数や、エラーの理由が、一覧表示されます。機能はそれだけにとどまらず、テストとテストの間に指定時間のウェイトを挟む機能、マウスの動きやキーボードイベントをシミュレートする機能、処理時間を計測する機能もあります。さらに、これは実験的にですが、RSpecのようなBDDスタイルの記述をサポートしています。 Script.aculo.us自体も、このライブラリを使って入念なテストが書かれています。このテストは、単純にバグを減らす

    第9回 unittest.js(前編) | gihyo.jp
  • script.aculo.usのUnitTestの使い方 前編 (Yak blog)

    Javascript用のテストライブラリを探していたのですが、そういえば script.aculo.usについてるじゃん、と思い見てみるとなんか使えそう。 じゃあもう少し詳しく調べて・・・みようと思ったら、資料があんまりない。公式サイトのドキュメントもめっちゃ書きかけ。 しょうがないので、結局 script.aculo.us自身のテストを読むことに・・・ というわけで、せっかくなので UnitTestの使い方の解説をしてみようと思います。なんかここんとこ技術系の話題に向きが振れ気味。そしてまた 2回にわかれます・・・ 1.用意するもの とりあえず script.aculo.usの一部なので、ベースとなるprototype.jsは必須です。 script.aculo.usに最新の prototype.jsが同梱されているので、それを使えばよいでしょう。 というわけで、prototype.js

  • Cutterリファレンスマニュアル: Cutterリファレンスマニュアル - Cutter

    I. はじめに Cutterの概要 お知らせ — Cutterの歴史 はじめに — C言語・C++言語用単体テストフレームワークCutterの概要 機能 — Cutterの機能 利用者 — Cutterを使っているプロジェクト・開発者 プラットフォーム毎のCutterのインストール方法 Debian GNU/Linuxへインストール — Debian GNU/LinuxへのCutterのインストール方法 Ubuntuへインストール — UbuntuへのCutterのインストール方法 Fedoraへインストール — FedoraへのCutterのインストール方法 CentOSへインストール — CentOSへのCutterのインストール方法 FreeBSDへインストール — FreeBSDへのCutterのインストール方法 Solarisへインストール — SolarisへのCutterのイ

  • C言語の単体テスト、いろいろ - ソフトウェアテストの勉強室

    ある意味、餃子ブームだ。 == メールサーバってCだから、C向けのテスト手法はいろいろと調べたりすることが多いし、自分でツールを作ったりします。せっかく調べたので、C言語をターゲットとした単体テスト/ユニットテストツールを枚挙してみる。 CUnit http://sourceforge.net/projects/cunit/によるユニットテストフレームワーク。出力に「__FILE__」「__LINE__」を記載して、分析しやすく結果を表現する。XML出力モード(Automatedモード)で実行し、DTDとXSLスタイルシートによって、統計情報が見やすくなる。 CUnit for Mr.Ando 安藤利和さんによる「言語技術者のC言語技術者によるC言語技術者のための C言語テスティングフレームワーク」。ソースはhttp://sourceforge.jp/projects/cunitforan

    C言語の単体テスト、いろいろ - ソフトウェアテストの勉強室
  • CUnitによるテスト駆動開発

    はじめに CodeZineでの僕のデビュー記事『Cで実現する「ぷちオブジェクト指向」』、おかげさまでなかなか好評だったようです。まだまだCは現役だと実感しました。 前回に引き続きCのお話です。テストをよりどころに実装をすすめ、信頼できるコードを書くためのプラクティス「テスト駆動開発」(TDD:Test Driven Development)を、Visual C++ 2005 Express EditionとUnit Test Framework: CUnitで行います。 対象読者 そこそこのコードは書けるようになったけれど、どうも詰めが甘い/くだらないバグに出くわす/あっちを直すとこっちが壊れ、ぐだぐだになってしまう…そんな症状に悩まされている脱ビギナを目指すプログラマ。 テスト、してますか? 「プログラムは思ったとおりには動かない、作ったとおりに動く」 思ったとおりに作ってないと思ったと

    CUnitによるテスト駆動開発
  • JsUnit を使った JavaScript のユニットテスト - WebOS Goodies

    アプリケーションを開発する上で、避けて通れないもの、それがテストです。とくにブラウザごとの非互換性が大きい Web アプリケーションでは、念入りなテストが必要です。でも、テストはあまり創造的な作業ではないし、やったからといってなにか機能が増えるわけでもない。できるだけ手間をかけずに済ませたいところですね。 そんなわけで、日は JavaScript 用のテストフレームワークである JsUnit を利用したユニットテストの方法をご紹介しようと思います。 Ruby のユニットテストの記事でも書きましたが、ユニットテストによるテスト・ファースト開発は開発効率の面でも良い影響があります。まだ導入していない方は、ぜひこの機会に使ってみてください。 JsUnit について 今回利用する JsUnitJava 用の JUnit を参考にして作られた JavaScript 用のユニットテストフレーム

  • JSUNIT.NET

    Get a price in less than 24 hoursFill out the form below. One of our domain experts will have a price to you within 24 business hours.

  • Ruby スクリプトのユニットテスト・チュートリアル - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 少し前に公開した Ruby 用 JSON クラスに数多くのバグを仕込んでしまい(たいへんご迷惑をおかけしました m(_ _)m)、テストの重要性を改めて痛感している今日この頃です。今後も開発を続けるにあたって、現在の行き当たりばったりなテスト方法ではとてもやっていけないと危機感を持ちまして、きちんとしたユニットテストの方法を調べてみました。 で、実際に試してみたと

  • library test/unit

  • Nao Haida's weblog: Ruby Test::Unit

    品質向上のために、Ruby のテスト技法を勉強しています。 理解を深めるためにブログを書くメソッド。 以下では、Ruby のユニットテストを行うクラス Test::Unit を利用したテスト技法について説明します。テストされるクラスを設定簡単なテストの例を見てみます。まず、テスト対象のクラスを設定します。class Foo def foo return 'foo' end def bar return 'bar' end endテストコードを書く次に上記のクラスのメソッドをテストするクラスを以下のように書きます。require 'test/unit' class FooTest < Test::Unit::TestCase # 各テストメソッドが呼ばれる前に呼ばれるメソッド def setup puts '新しいテストを開始します。' @obj = Foo.new end # 各テストメソ

  • 眠るシーラカンスと水底のプログラマー(旧):テストケース作成最初の一歩 - livedoor Blog(ブログ)

    前回の「cakePHP:テスト駆動開発をするには?」は、cakePHP内でテスト駆動開発を行うためのTest Suiteを動作させる環境構築で終わったので今回は、 さわりだけテストケースを記述して、レッド→グリーンの流れを紹介します。 search_dir_file_name.test.php というテストケースを記述するファイルの中身は <?php ?> だけだったので、当たり前にテスト失敗(レッド)が表示されていました。 今回はコードを修正して、 require_once 'controllers/components/search_dir_file_name.php'; class SearcDirFileNameTest extends UnitTestCase { var $Obj; function setUp() { $this->Obj = new SearcDirFile

  • Overview and feature list for the SimpleTest PHP unit tester and web tester

    このページは PHP用のSimpleTestツールの 要約 現在のものと計画されている 特徴のリスト, ウェブ上にはたくさんの ユニットテストリソース があります SimpleTest とは? SimpleTestの中心は、テストケースクラスで構成されるテスティングフレームワークです。 これらは、基テストケースクラスの継承クラスとして書かれ、各々は実際にテストコードを 含むメソッドで拡張されています。 最上位のテストスクリプトは、このテストケースを一つずつ順番に run() を起動します。 各テストメソッドは、様々なアサーションを起動するように記述されていて、 開発者は、例えば assertEqual() であれば、trueである ことを期待します。 期待した値がが正しい場合、成功した結果は監視しているテストリポーターに送られます。 しかし、どんな失敗も警告や間違いの記述を引き起こします

  • PHP Unit Test documentation

    Unit test cases The core system is a regression testing framework built around test cases. A sample test case looks like this... class FileTestCase extends UnitTestCase { } Actual tests are added as methods in the test case whose names by default start with the string "test" and when the test case is invoked all such methods are run in the order that PHP introspection finds them. As many test meth

  • PhpUnit - 最強のユニットテスト自動化ツール - Do You PHP?

    zip形式 tgz形式 gihyo.jpにPHPUnit3で始めるユニットテストというタイトルで記事を書きました。PHP5をお使いの方は、そちらを参照してください。 ここにある情報はかなり古くなっており、正しくなくなっている可能性があります。掲載しているサンプルコードiなどは、最新のPHPでは動作しない、もしくは、別途設定・調整が必要になるかも知れません。情報を鵜呑みにせず、あなたの手を動かして、あなたの目で確認してください。 PhpUnitは一時期PEARに登録されていましたが、現在は別プロジェクトとして活動しています。新しいURLはhttp://phpunit.de/です。 テスト。。。ああ、なんてイヤな響きでしょう。。。(^-^; 「テストすること」はプログラムの品質を保証するということで非常に重要な作業だ、ということは百も承知と思いますが、コーディングと比べてやはり「イヤ」なもの

  • 1