タグ

testに関するyuhei_kagayaのブックマーク (6)

  • 1-byte.jp - CakePHPを使ったテスト駆動開発

    ブログ初ポストはCakePHPを使ったテスト駆動開発です。 CakePHPはユニットテストとしてSimpleTestに対応しています。 SimpleTestをインストールするだけで、モデルやコントローラ、シェル、ルーティングクラスなどのユニットテストが出来るようになります。 今日はこのCakePHPSimpleTestを使ってテスト駆動開発の流れを説明します。 ただ、僕自身テスト駆動開発を学んだのは去年のCake祭りなので、至らない点が多々あります。 もし何かあれば、コメントでご指摘ください。 今更感もありますが、この場を借りてCake祭りでテスト駆動の指導をしてくださった、@sizuhikoさんに感謝します。 開発手順 まずは開発手順を示します。少し細かいですが、テスト駆動では以下のような順で開発していきます。 設計する。 テストケースを書く。 テストケースをデバッグする。 コー

  • なんちゃって個人情報

    なんちゃって個人情報は「Generator of the Year」にて【便利賞】を受賞いたしました!! 投票して下さったみなさま、当にありがとうございました。 今後もどんどん使ってやって下さい。 プログラム等に使えるかもしれない個人情報のテスト用データを作成できます。特に説明が必要なものでもないので、とりあえずやってみていただければわかると思います。 念の為書いておきますが、生成した偽個人情報により発生したいかなる損害も当方は一切関知しません。たまたま名前が実在の人物と同姓同名になってしまうかもしれませんし、特に電話番号や携帯については実際に使われている番号と重なることがありますから、扱いには十分注意して下さい。 何かご要望とかありましたらお気軽にブログまでコメント下さい。 HTML シンプルなHTMLのテーブルで出力します。 XML ルートを<records>、各レコードを<reco

  • 個人情報テストデータ生成ツール(Windows95/98/Me / パーソナル)

    個人情報に関係するマスタやデータのほとんど生成できるツールです。 ランダムな架空の名前や電話番号、メールアドレスなどを作成できます。 特定の県の住所のデータ作成機能や組織や役職が拡張されました。 概要: 個人情報に関係するマスタやデータを使ったシステムの テストにお困りではありませか?これは30種類以上のデータを生成できる ツールです。 連続数値 1-1000000など 1、3,5などのステップも指定可 連続数値(ゼロ埋) 00000001-1000000など0000001、0000003,などのステップも指定可またモジュラス10のチェックデジットも付加できます 氏名(漢字) 吉 郁三 など 氏名(かな) よし いくぞう など 氏名(カナ) ヨシ イクゾウ など 氏名(半角カナ) ヨシ イクゾウ など 姓(漢字) 吉 など 名(漢字) 郁三 など 姓(カナ)

  • 第1回:テストをどう考えていますか?

    第1回:テストをどう考えていますか?:特集:理論的・計画的なWebアプリケーションのテストの実現(1/2 ページ) 近年のWebアプリケーション開発におけるテストは、クライアント・サーバシステムと比べ、数倍の難しさを持っているといえる。同特集では、Webアプリケーションをいかに効率よく、かつ計画的にテストしていくかを解説していく。第1回となる今回は、テストをどう考えるのかというテーマで話を進めていこう。 はじめに 最近ではアプリケーションの開発というとWebアプリケーションの開発を指すことが多い。細かくいうと、Webアプリケーションは多層アプリケーションでクライアントがブラウザになっている構成といえるが、このWebアプリケーション開発におけるテストを考えた場合、数年前までは一般的だったクライアント・サーバシステムと比べ、テストは数倍の難しさを持っていると筆者は感じている。 ではなぜWebア

    第1回:テストをどう考えていますか?
  • ぷりたまにあ >> メモ : [網羅率]カバレージだとか

    カバレージだとか2もご覧ください。 カバレージだか、カバレッジだか、coverageはどう発音するのかを悩んでもいるけど、この網羅率、ときどき非常に混乱する。 ソフトウェアテスト技法(Boris Beizer)に依れば、 C1カバレージはステートメントカバレージである。少なくとも1回はプログラムの全ステートメントを実行すると、100%ステートメントカバレージを実現したという。新規開発のプログラムでこの網羅率が少ないのは犯罪だそうだ(当然だ。100%やって当たり前じゃないの)。 C2カバレージはブランチカバレージである。ブランチ命令の飛び先を少なくとも1回は実行すると100%ブランチカバレージを実現したという。 ちなみにあのIf文が100個あると2^100個のケースができるやつをパスカバレージと云う。こいつは100%にするのは一般的には実現不可能だ。 で、お客さんにC0カバレージは100%で

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 1