タグ

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

  • Resurrectio - CasperJS向けのテストコードをWebブラウザ上で生成

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました これでWebのUIテストが容易になりそうです。 WebアプリケーションのUI上のテストをするというのは大変です。そこでよく使われるのが操作を記録し、再現することでテストコードの大枠を生成してしまうという方法です。Seleniumでもそういった手法がよく使われています。 PhantomJSを使ったCasperJSというテストユーティリティがありますが、そのCasperJS向けのテストコードを生成してくれるのがResurrectoiです。 ResurrectoiはGoogle Chrome機能拡張としてインストールしますので、テストコードの作成が手軽です。 インストールするとアイコンが表示されますので、それをクリックします。 Resurrectioを使えばCasperJS向けのテストコ

    Resurrectio - CasperJS向けのテストコードをWebブラウザ上で生成
  • S2ActionTestCaseの修正 - newta(にゅーた)の日記

    ご無沙汰してます。 年始の挨拶もして無いですね。 ちょっと現状は自分でもどうしたらいいか困ってる感じです。 そんなこんなも含めて今年もよろしくお願いします。 で、 この記事で公開していたSAStrutsのS2ActionTestCaseで removeActionFormを設定するとエラー落ちるようなので 修正してみました。 あんまりテストは出来て無いので、 問題があればまた連絡していただければと思います。 ↓まずダウンロード。 S2ActionTestCase.java ※2010-01-21(追加の修正でファイルを新しくしました) 使い方は前と変えてません。 ので、使い方は→この記事を参照 内部的にどのへんが変わったかと言うと、 以前のはActionWrapperを自前で作って実行してましたが そこで設定の取りこぼしがあってエラーになってました。 そこで、Actionの生成もSAStr

    S2ActionTestCaseの修正 - newta(にゅーた)の日記
  • SAStrutsのActionのバリデーションもUnitTestしちゃおうの巻 - newta(にゅーた)の日記

    お久しぶりです。 早速今回の題。 Seasarでもだいぶ安定して導入されている感じのSAStruts。 以前、バリデーションもUnitTest書きたいとかあったので 作ってみた。 [追記:バリデーションだけじゃなくてサービスまで全部動くよ。] ↓まずダウンロード。 S2ActionTestCase.java 使い方はこんな感じ。 package test.action; import java.util.List; import org.apache.struts.action.ActionMessage; import org.junit.Before; import org.seasar.struts.unit.S2ActionTestCase; public class DeptActionTest extends S2ActionTestCase { @Before public

    SAStrutsのActionのバリデーションもUnitTestしちゃおうの巻 - newta(にゅーた)の日記
  • 1