builderscon 2017 tokyo で話したものです
builderscon 2017 tokyo で話したものです
最近登場した新たなSeleniumの記録・再生ツール、Selenium Builderについて、Selenium IDEとの機能比較を過去4回の記事にわたって行ってきました。 今回はその比較結果をコンパクトにまとめ、Selenium Builderとはどのようなツールなのかについて、分かりやすくお伝えしていきます。 Selenium Builderとは Selenium Builder(以下Builder)は、Seleniumスクリプトの記録・再生を行うFirefoxプラグインです。 Seleniumの記録・再生ツールとしてはSelenium IDE(以下IDE)が有名ですが、IDEには 旧来のSelenium RC形式のコマンドしか扱えない アーキテクチャがFirefoxに強く依存しており、他ブラウザへの移植やプラグイン開発が難しい といった難点があります。※1 Builderは、これら
渡辺です。 最近はユニットテストの導入方法などに関するエントリーが多かったので、今回は実用的な小ネタとして、メソッドにおけるパラメータの正当性検査とユニットテストについて紹介したいと思います。 パラメータの正当性検査 はじめにパラメータの正当性検査について復習しましょう。Javaプログラマであれば読んでないことが許されないEffective Java(第2版P.175、ただし絶版)には次のように記述されています。 ほとんどのメソッドとコンストラクタは、パラメータとして渡される値に関して何らかの制約を持っています。たとえば、インデックス値が負であってはいけないとか、オブジェクト参照がnullであってはいけないというのが普通です。このような制約は明確に文書化すべきであり、メソッド本体の初めに検査することで制約を強制すべきです。これは、エラーが発生したらできるだけ速やかにエラーを検出するようにす
Excelに引数の組み合わせ表を書いて1つずつ試していったのは昔の話。テスティングフレームワークを使って、こういったことはプログラムで処理するのが普通の時代。 そんなご時世に、Tomcat+Java+いずれかのDB という、ありがちな構成のサーバサイドでテスティングフレームワークを使うときのメモ。 問題になること DBの接続情報はTomcatのリソースとして定義したものを使用している。どうやってDBアクセスモジュールのテストをすればよい? DBにアクセスする部分のテストって、テストデータを用意したりしないといけないから、面倒。テストをバッチで繰り返し実行するとかなると、もっとたいへんそう。 Webブラウザでアクセスしたような形でテストするには、どうすればよいのか? 処理結果をhtmlやxmlで返すのだが、どうチェックすればよいのか? Code Barn Libraries And Fram
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く