はじめに 前回まででCatalystの主要コンポーネントについては一通りの紹介が終わりました。本記事では、Catalystで用意されているテスト関連のモジュールについて紹介していきます。対象読者Perlで簡単なスクリプトを作成したことのある方Webアプリケーション... 続きを読む
モダンPerlの世界へようこそ 第27回 Test::Most:Test::Moreでは物足りなくなってきたら 2010年3月8日 石垣憲一 Perl, モダンPerl, CPAN, Test::Most, テスト, Test Anything Protocol, Test::Simple, Test::More モジュール, Most, Perl, Test 1 2 Test Anyth... 続きを読む
ORM やウェブアプリケーション関連のライブラリなどのテストケースを書くにあたっては、 RDBMS へのアクセスが必要になります。しかし、SQLite のようなスタンドアローンのデータベースと比較すると、サーバ型データベースである MySQL に接続してテストを書く... 続きを読む
Test::More の 0.87_01 から導入されてる新機能なんですが 0.87_01 Sun Mar 29 09:56:52 BST 2009 New Features * done_testing() allows you to declare that you have finished running tests, and how many you ran. It is a safer no_plan and effectively ... 続きを読む
「あのモジュールがインストールされてなかったら、このテストはスキップな」っていう設定をしたいときは結構あるんだけどもこれをちゃんと実装するのは意外と難しい。そして、設定が繁雑になりがちだ。 use Test::More; plan "this test requires HTTP::Mobile... 続きを読む
Sat, 06 Jun 2009 Testing with LWP::UserAgent LWP::UserAgent has a feature that makes testing applications that use it very easy. I wrote and maintain the Net::Twitter and Net::Twitter::Lite distributions.1 I needed a way to test API calls wit... 続きを読む
そう言えばこないだのうどん屋のコードは一切テストを書かなかったけど、それはよろしく無い、まったくもって主義に反するし、RubyのときはちゃんとSpec書いたのにPerlのときは書かないだとかふざけてる、と思ったのでテストも書いてみることにした。 さてテス... 続きを読む
モダンPerlの世界へようこそ 第7回 Catalyst::DispatchType::Chained:チェーンドアクションはむずかしい? 2009年5月18日 石垣憲一 Perl, モダンPerl, Catalyst, チェーンドアクション 1 2 3 5.7系列の目玉だったチェーンドアクション 3年前に登場したCatalys... 続きを読む
With all the thought I put into this title, I really have only those two words to say. I personally hate testing. I hate singular test files even more. I find that I have to copy and paste a lot of code. The next step is to shove some stu... 続きを読む
John Resig - JavaScript, Programming, and Web Applications Webアプリケーションの開発において複数のブラウザとOSで組合試験を実施するのは容易な作業ではない。クロスブラウザに対応したJavaScriptライブラリを利用することでこの問題の軽減をはかることが... 続きを読む
Perl, Test久しぶりのエントリです。一応元気にやってますよっと。 ここまでのあらすじ同僚の id:typomaster さんから、Test::Mock::LWP を使ってテスト書きたいんだけど〜と言われたので早速軽く試してみましたよ。 Test::Mock::LWP とは具体的には、 LWP::Use... 続きを読む
Apache::Test事始め 年末前後からApache::Testで真面目にテストを書き始めている。 ところが全くドキュメントがないんだね。いや、あるんだけど、携帯の機能を使いたいだけなのにあの厚いマニュアル読むの?みたいな感じで。まぁというわけでとにかくざくざくっ... 続きを読む
22:56 tokuhirom: http://perl-mongers.org/2008/05/typo-and-test-spelling.html 22:56 tokuhirom: これなんだけど 22:57 tokuhirom: 俺の pmsetup だと、MANIFEST.SKIP に ^t/9\d_.*\.t って書いて skip してある 22:57 tokuhirom: たぶんこれは、miyagawa さ... 続きを読む
http://search.cpan.org/dist/Devel-Cover/id:tokuhiromがDevel::Cover期とのことで、Perlでカバレッジ率はかるモジュールDevel::Coverを知った。Javaの案件だとカバレッジ率気にするのに、Perlだとあまり気にしていなかったなーとか自分への自戒をこめて、Deve... 続きを読む
47763 Uploads, 16073 Distributions 61537 Modules, 6904 Uploaders 続きを読む
Ovid (email not shown publicly) http://publius-ovidius.livejournal.com/ AOL IM: ovidperl (Add Buddy, Send Message) Stuff with the Perl Foundation. A couple of patches in the Perl core. A few CPAN modules. That about sums it up. 続きを読む
モデルのfunctional test catalyst, dbic | 22:54 | DBICx::TestDatabaseとTest::Fixture::DBIC::Schemaを使ってモデルのテストをしてみた。大体イメージどおりの感じで使えるかなぁと。 テスト用のDBクラス DBICx::TestDatabaseを使っている。将来的に拡張する... 続きを読む
自己紹介 笠谷 真也 (かさたに しんや) (株) ケイビーエムジェイ CTO 普段は Ruby on Rails や Java で Web アプリケーションの開発などをしています Selenium IDE (旧 Selenium Recorder) 開発者 続きを読む
PerlでのWebアプリケーションのテストツール 12:25 | Webアプリに限定しているわけではないですが、まとめてみました。 単体テスト Test::Class xUnit系と同等 Test::Base データドリブンのテスト Test::More Mock mocked Railsのtest/mocks的なもの Test::Mock... 続きを読む
バグ見つけた→それってどんなテスト?もしくは、なんでMVCなんて使うの? 最近ソフトウェアエンジニアリングに置ける開発手法に関して考えている。 ぶっちゃけ言ってしまうと「やっぱりTDDっぽいのがいいな」というところに落ち着きつつあるのだが、厳密にT... 続きを読む