Selenium Core: About
Selenium Core は、Webアプリケーションのテストツールです。まるで本当の人間のユーザがするように、Webブラウザ上で直接テストを行うことが出来ます。Windows、Linux、Macintosh上のInternet Explorer、Mozilla、Firefox で動作します。これほど多くの環境をカバーするテストツールは他にはありません。
- Browser compatibility testing: アプリケーションがそれぞれのブラウザ、オペレーティングシステム上で正しく動作するかをテストできます。
同じテスト用スクリプトがどの環境のSeleniumプラットフォームでも動作します。
- System functional testing: アプリケーションの機能やユーザの受入可能性を確認する回帰テスト(regression test)を作成することが出来ます。
Selenium Core は多くのプラットフォームで動作するために独自のメカニズムを使っています。純粋なJavaScript/DHTMLで書かれているため、アプリケーションのあるWebサーバにSelenium Coreのテストをコピーすることにより、クライアント側の任意のサポートされたブラウザでテストを実行することが出来るようになります。そのため、Webアプリケーションが動作しているマシンにSelenium Coreをインストールする権限が必要になります。
Selenium Core は ThoughtWorks(下を参照)のプログラマ、テスタのチームにより開発されました。オープンソースソフトウェアであり無料でダウンロードすることが出来ます。現在も活発な開発が行われています。アップデートと今後のアナウンスとに注目してくいてださい。
ThoughtWorks は業務ソフトウェア開発のためのアジャイル開発手法におけるリーダーです。Selenium は特にアジャイル開発手法における受入れテストのためにデザインされています。もちろん、伝統的な開発手法を用いる場合にも有用です。
Platform and Browser Compatibility
Supported Platforms:
- Windows:
- Internet Explorer 6.0 and 7.0
- Firefox 0.8 to 2.0
- Mozilla Suite 1.6+, 1.7+
- Seamonkey 1.0
- Opera 8 & 9
- Mac OS X:
- Safari 2.0.4+
- Firefox 0.8 to 2.0
- Camino 1.0a1
- Mozilla Suite 1.6+, 1.7+
- Seamonkey 1.0
Not yet supported: OmniWeb
- Linux:
- Firefox 0.8 to 2.0
- Mozilla Suite 1.6+, 1.7+
- Konqueror
- Opera 8 & 9
How does Selenium Core Work?
Selenium は JavaScript と iframe とを使うことで、ブラウザの中にテストの自動実行エンジンを埋め込んでいます。このテクニックはJavascriptの有効なブラウザならどれでも動作するはずです。ただし、ブラウザごとにJavaScriptの動作が多少異なるため、Windows、Mac OS、Linuxの幅広いブラウザをサポートするためにそのエンジンを微調整する必要があることも多いです。
Where did Selenium Core Come From?
Selenium grew out of a testing framework that was developed to acceptance-test the functionality of ThoughtWorks'
web-based time & expense reporting application. Javascript Functional Test Runner was written by Jason Huggins, Paul Gross and Jie Tina Wang, in 2004.
Jason started demoing the test tool to various colleagues. Many were excited about its immediate and intuitive visual feedback, as well as its potential to grow as a reusable testing framework for other web applications.
Many ThoughtWorks consultants and a growing number of friends
work on Selenium here at OpenQA.org
and there are hopes for it to become the multi-language, multi-platform defacto standard replacement for the likes of WinRunner in the web application space.
ThoughtWorks is a leader in Agile development methods for enterprise software development. Selenium was designed specifically for the acceptance testing requirements of Agile teams. However, teams using older 'Waterfall' style methodologies may also find it useful.
Having Trouble?
FAQ
を参照してください
このページはhttp://selenium-core.openqa.org/
の日本語訳です
 | welcome
このページの日本語訳を追加または修正してください。 |