タグ

2015年6月19日のブックマーク (3件)

  • WebのUIテスト自動化 - Seleniumを使ってみる - Qiita

    Appiumを色々触っているんですが、仕組みが同じSeleniumもちょっと触ってみました。 だいぶ色々なことができそうなのでこちらも触りつつメモを取っていこうと思います。 実際の動画デモ 実際にどんなことができるのか、参考動画を撮ってみました。 内容的にはネタな感じにしていますが、どんなことができるか分かってもらえるかと思いますw Seleniumとは Seleniumはクロスブラウザ、クロスプラットフォームのUIテストツールです。 ブラウザに表示される要素を操作し、取得して想定されうる状態になっているかをテストできます。 また、画面のキャプチャを撮ることもできます。 検索してみると有用な記事がいくつかあるので、詳細はそちらを見てください。 ここでは簡単に触ったメモや所感を書いていきます。 JavaScriptテスト自動化ツールSeleniumのこれまでとこれから(前編)。第1回 日S

    WebのUIテスト自動化 - Seleniumを使ってみる - Qiita
  • PHP による hello world 入門 | 東北ギーク

    知る者は言わず、言う者は知らず — 老子 世界で最も有名なプログラムの 1 つに、 hello world というものがあります。 <?php echo 'hello, world'; 出力先に対して「hello, world」という 12 字を書き込むだけの単純なプログラムで、プログラミング言語やライブラリの利用例を最小限の形で示すものです。 この記事ではメジャーな Web プログラミング言語の 1 つである PHP 処理系が、hello world をどのように実行するのかについて、簡単に解説します。 以下の 4 節で構成されています。 「PHP スクリプト実行の大体の流れ」は実行時の概略を箇条書きでまとめたものです。 「SAPI」では、PHP 処理系の起動のされ方についての基礎知識を解説します。 「Zend Engine とオペコード」は PHP 公式処理系の仮想マシンの命令と、PH

    PHP による hello world 入門 | 東北ギーク
  • ウィキペディアがサイト全体を常時HTTPS化、これが今後のWebの方向性か など10+4記事 | 海外&国内SEO情報ウォッチ

    ウィキペディアは特に機密性が高い情報を扱っているわけではない。よって暗号化は不要だと思うかもしれない。しかしそれは違う。 HTTPSは、次の3つの役割を持つ 盗み見防止 ―― ネットワークを流れるデータを第三者に盗み見られることを防ぐ改ざん防止 ―― 通信経路上でデータを勝手に変えられることを防ぐなりすまし防止 ―― 接続先が確かに意図したサーバーであることを確認できるようにすることで、なりすましに騙されることを防ぐ1つ目は、いわゆる「暗号化」によって達成される。 2つ目の「データの整合性」と3つ目の「認証」がウィキペディアにとっては、HTTPS化の大きな意味を持つと筆者は考える。 ウィキペディアに掲載されている情報を見ていると思っていたら、実はインターネットの回線を通ってあなたが使っているブラウザに届く途中で誰かが情報を書き換えていたとしたらどうだろうか? 偽の情報であっても、ウィキペデ

    ウィキペディアがサイト全体を常時HTTPS化、これが今後のWebの方向性か など10+4記事 | 海外&国内SEO情報ウォッチ