Webアプリケーションテストフレームワーク「Selenium」開発チームは10月20日、最新版「Selenium 2.9.0」を公開した。Firefox用の新ドライバやAndroid 4.0端末でのテスト対応などが特徴となる。 SeleniumはWebサイトやWebアプリケーション用の自動テストツール。Firefoxアドオンのテスト用統合開発環境「Selenium IDE」、WebDriver APIを利用した言語特有のバインディングコレクション「Selenium WebDriver」、グリッド機能を組み込んだ「Selenium Server」(旧名称「Selenium RC Server」)などで構成され、Webページやアプリケーションを自動操作したり、その反応を記録することができる。Firefox、Internet Explorer、Safari、Operaといった主要Webブラウザで
最近あるMLでテスト自動化の目的について考える機会があったのですが、今回は整理としてそこで言及したことをまとめたいと思います。 色々な目的 よく言及されていますが、テスト自動化の目的は単に「人がやっていることをツールにやらせて楽をする」といったものに限りません。思いつくものでも、例えば以下があります。 繰り返し作業を効率化する 何度も繰り返す作業を自動化して、繰り返しによる作業重複分を効率化します。 継続的なテストの実現 テストの繰り返し実行を容易にして、高頻度の回帰テストを実現します。例えばCIへのテストの組み込み等を実現します。 素早いフィードバックの実現 継続的なテストの実現により、コミットといった小さな追加・変更のステップごとのテスト実行を実現します。これによりプロダクトやテストの追加・変更を小さな単位でテストをしつつ進められるようにします。 バグの早期検出の実現 頻繁な回帰テスト
openSUSE is a free and Linux-based operating system for your PC, Laptop or Server. openSUSEプロジェクトは、openSUSE開発における自動テストツールをオープンソースソフトウェアとして公開した。公開されたソフトウェアは「openQA 1.0」。テスト対象をopenSUSEに限定しておらず、仮想マシンで動作するOSであれば対応可能という特徴がある。現在のところFedora、Ubuntu、Debian、FreeBSD、OpenIndiana、MS-DOS、Windowsに対応していると説明がある。 「openQA」は完全自動のテストフレームワーク。仮想マシンで動作させることでブートローダのレベルからアプリケーションの実行といったレベルまで幅広くテストの自動化が可能という特徴がある。試験の様子はスクリーン
Smashing Magazine - WE SMASH YOU WITH THE INFORMATION THAT WILL MAKE YOUR LIFE EASIER, REALLY. すべてのブラウザがWebの標準技術を適切に実装した場合、制作したWebページやWebサイトを複数のブラウザを使ってチェックする必要はなくなる。どれかひとつのブラウザで試験すれば、それ以外のブラウザでも同じように表示され、同じように動作するからだ。 たしかに、最新のブラウザとHTML5以降のWeb技術を使ったサイトではそうした傾向が強まっている。しかしながら、古いブラウザは依然として影響力のあるシェアを確保し続けているし、現実問題として、クロスブラウザテストを無視したサイト制作は現実的ではないという状況にある。この状況はまだ数年は続きそうだ。 そうした場合に利用できる有償および無償のクロスブラウザテストツ
あらためて、フレームワークの重要性は みなさんはWebシステムを開発するために、フレームワークは使用していますか? 私は10年ほど前に一度だけフレームワークを使用しないJavaのWebアプリケーション開発プロジェクトを経験しましたが、 そのあとのプロジェクトでは、StrutsやSpring、Seasar2など(自社フレームワークも含む)、必ずなんらかのフレームワークが使用されていました。 最近は通常のWebシステム開発でフレームワークを使用しないというケースは、特別な理由を除くとほぼないと思われます。 では、なぜみんなフレームワークを使用するんでしょうか。 フレームワークを使う理由を一言でいうと、「開発やメンテが楽になるから」でしょう。 開発が大変になるのにフレームワークを使用する意味なんてありません。 Web層のフレームワークを使えばJSPにスクリプトレットでJavaコードを埋め込む必要
こんにちは。クラスメソッド開発部の森永です。 プロジェクトを運営していると、様々な要因でスケジュールが切迫してくることがしばしばありますよね。その時に割を食うのが、テスト工程だったりします。充分に確保できない期間の中で、どれだけシステムを枯れさせられるのか。おそらく、悩んでいらっしゃる方も多いことと思います。システム屋にとっては、幸せの青い鳥のような―(苦笑) そこで注目したいのが、テストケース生成ツールです。膨大なテスト項目を、理論に基づいて圧縮して(削減して)くれます。これで少しでも余裕ができれば、不具合検出の精度も上がるというものです。SE生活十数年、やっと青い鳥の尻尾が掴めるか。 今回使用するのは、MicrosoftのPICT(Pairwise Independent Combinatorial Testing tool)というツールです。フリーながらかなり高機能で、Microso
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く