タグ

Testに関するclicktxのブックマーク (6)

  • PerlでTDD(テスト駆動開発)するなら覚えておきたいCPANモジュール群 | hirobanex.net

    最近、久しぶりに新規コードを書いたんですが、そのテスト書く中でTest::Mock::Guardってモジュール使って便利だったんで、ここらで、動作確認テストを書く上でいいな(使ってみたいな)って思ったモジュール群やテスト関連ネタを個人的なメモとしてまとめておきたいと思います。 いいなって思うPerlの動作確認テスト系CPANモジュール群 私が実際に普段使っているものから、これいいなー使ってみたいなーと思うものまで、一覧にまとめて見ました。結構いろんなモジュール使わないと、いい具合にTDDってできないものだと思います。 入門編 モジュール名 概要 参考日語記事

  • Harriet ー テストのときつかうにデーモンの取扱を簡単にするためのフレームワーク - tokuhirom's blog

    https://github.com/tokuhirom/Harriet/https://metacpan.org/module/TOKUHIROM/Harriet-0.01/lib/Harriet.pmテストのときにつかう mysqld, memcached, stf, groonga あたりのデーモンを、.t 単位で起動していては遅くてかなわない。かといって、あらかじめ起動させておくというのも。。 というわけで prove のプラグインとしてよしなにする、みたいなのをがんばってかく、というような試みがおこなわれてきたわけですが、どうもめんどくさい。 なんか適当にやったらうまくうごく、っていうかんじのカジュアルなツールがほしいな、なんておもったりするわけですよ そこで、Harriet ってのをつくってみました。 なんかこう、t/harriet/mysqld.pl っていうファイル名でこん

  • prove についてのおさらい - Articles Advent Calendar 2011 Test

    はじめに 忘年会シーズンまっただ中で皆さんは毎日お酒を飲んでいることでしょうが、僕は友達が少ないため忘年会とか全然無いので財布はまだホットな状態なんですが、なぜ僕の妹は小鳩ちゃんじゃないんだっていうかそもそも妹いないしもう死ぬって感じの xaicron です。こんにちは。 そろそろ prove について簡単に説明しときますよっと。 prove のよく使うオプション prove にはいっぱいオプションがあるんですが、ここではよく使いそうなやつをピックアップして紹介しちゃいますよ! -v, --verbose # いっぱい出力する -l, --lib # lib を INC についかする perl -Ilib 相当 -b, --blib # blib/lib とか blib/arch を INC につかする -Mblib 相当 -c, --color # カラフルになる! MSWin32 だと

    prove についてのおさらい - Articles Advent Calendar 2011 Test
  • PerlからSeleniumを利用してみた:ADWAYS ENGINEERS BLOG

    2015年04月17日 PerlからSeleniumを利用してみた こんにちは、2014年入社の野際です。 もうすぐ入社して一年経つわけですが、まだまだ学ぶことがたくさんあって楽しいです。 さて、今回初めて技術系の記事を書くことになりました。   そこで、WEB+DB vol.85のSeleniumの記事を読んで、PerlでSeleniumを触ってみたときのことを記事にしたいと思います。    Seleniumとは まずはじめにSeleniumとはなんぞや!? SeleniumはE2Eテストを行うためのツールです。ユニットテストではテストしきれないフロントエンドのテストを行うのに効果的ですね。   実際にブラウザが操作されている様子を確認できるので、実際にユーザが利用するときの流れに近いテストが可能です。 アプリケーションの準備  今回は以下のような簡単なフォーム画面を使ってE2Eテスト

    PerlからSeleniumを利用してみた:ADWAYS ENGINEERS BLOG
  • Mojoliciousの「自動試験」のテクニック - Perl入門ゼミ

    Perl › Mojolicious Mojoliciousの「自動試験」を行うためのテクニックをまとめました。 Mojolicious::Liteでスクリプトをデバッグする方法 Mojolicious::Liteではスクリプトを簡単にデバッグすることができます。とても短い記述で試験をかけるというのがうれしい点です。Mojolcious::LiteでWebアプリを作成する場合の大きな利点です。 まずはMojolicious::Liteで作成した簡単なWebアプリです。 use Mojolicious::Lite; get '/' => sub { my $self = shift; $DB::single = 1; $self->render(text => 'Hello'); }; app->start; このファイルを「myapp.pl」という名前で保存してください。注目するポイントは

    Mojoliciousの「自動試験」のテクニック - Perl入門ゼミ
  • Perlテスティングハンドブック

    Perl におけるテストにかんする実践的な解説書です。 ■目次 変更履歴 前書き Test::More をもちいた基的なテスト Test::Base::Less によるデータドリブンテスト モックとスタブ 日付/時刻にかんするテスト LWP::UserAgent のテスト fork() をともなうテスト PSGI のテスト TCP を利用するテストケース データベースとテスト CPAN にアップロードするモジュールのテスト Ukigumo をもちいた CI Travis CI をもちいた公開モジュールの CI TAP - Test Anything Protocol prove コマンド 落穂ひろい FAQ

    Perlテスティングハンドブック
  • 1