カスタム検索
表示順:
Relevance
Relevance
Date
ウェブ
 
 
 

「WebDriver」がW3Cの勧告に到達。Webブラウザのテスト自動化などを実現

2018年6月19日


Web技術の標準を策定するWorld Wide Web Consortium(W3C)のBrowser Testing and Toolsワーキンググループは、「WebDriver」が6月5日付けで勧告に到達したことを発表しました

WebDriver

WebDriverは、Webブラウザを外部から操作することを可能にし、Webアプリケーションのテストなどの自動化を実現する技術です。

主要なWebブラウザにはすでにこのWebDriverの機能が用意されています。Seleniumに代表されるWebブラウザ自動化ライブラリを利用することで、WebDriverを用いてWebアプリケーションのUIテストなどを自動化することが可能です。

SeleniumからW3Cへ

もともとWebブラウザには外部から操作を行うAPIなどはなく、WebページやWebアプリケーションをWebブラウザで表示した際に画面が正常に表示されているか、特定の操作をしたときに予想されたとおりの画面で結果が表示されるか、といったユーザーインターフェイス関連のテストは、人間が実際にWebブラウザを操作をして、結果を目で確認するしかありませんでした。

こうしたWebブラウザでのテストを自動化しようと開発されたのがWebブラウザの自動化ライブラリである「Selenium」(当初の名称はSelenium Core)です。

そしてSeleniumがWebブラウザを操作するために開発したWebDriverがのちに標準技術としてW3Cに取り入れられます。これにより、それまでSelenium側が開発し実装していたWebDriverは、Webブラウザの標準機能としてWebブラウザベンダ側が実装するものとなりました。

いまや一定以上の規模のWebアプリケーション開発では、継続的統合の一部として自動テストを行うことが一般的になっています。WebDriverの勧告化は、そうした状況が成熟してきたことを示す一例と言えるのではないでしょうか。

follow us in feedly


ハッピーキャリアの作り方 vol.83 (日本マンパワー)
PR
≪前の記事
マイクロソフトの実験的プロダクト「Blazor」、WebAssemblyで.NETランタイムを実装。WebブラウザでC#など.NETアセンブリをそのまま実行可能に


カテゴリ



Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

人気記事ランキング

  1. [速報]次期Docker for Win/Mac、GUIの数クリックで簡単にアプリケーションのコンテナ化と実行が可能に。DockerCon 2018
  2. マイクロソフトの実験的プロダクト「Blazor」、WebAssemblyで.NETランタイムを実装。WebブラウザでC#など.NETアセンブリをそのまま実行可能に
  3. Visual StudioがKubernetes対応。DockerfileとHelmチャートを自動生成し、Kubernetes環境へデプロイ可能に
  4. [速報]Docker EEでAWS、Azure、GCEのKubernetesを一元管理。クラウド間でアプリケーションの移動や複製、ロードバランスなど実現。DockerCon 2018
  5. 「GitHubの独立性を守って、すべての開発者にいままで通り使ってもらう」、GitHubの国内イベントに日本マイクロソフトのCTOが登場。GitHubの独立性維持を約束
  6. iOS/Androidネイティブアプリ用デバッガ「Sonar」、Facebookがオープンソースで公開。実機およびエミュレータを用いたデバッグに対応
  7. Google CloudのHTTPSロードバランサーがQUICプロトコルに対応
  8. インメモリDBの「SAP HANA」、インテルの不揮発性メモリに正式対応。サーバダウン時もデータを失わず高速起動
  9. Google App Engineがスタンダード環境でNode.jsをサポート。パッチ適用は自動、カスタムドメインでのHTTPSも利用可能
  10. 「GitHubの次期CEO、Nat Friedmanだけど質問ある?」 海外の掲示板で実施。Atomはどうなる? GitHubアカウントはMSアカウントになったりしない? などに回答


新着記事 10本


PR - Books


fig

fig

fig