タグ

2007年3月31日のブックマーク (6件)

  • 【ハウツー】これはすごい! Web案件必須 Selenium - 人気急上昇中自動テストツール (1) 最近人気のSelenium | エンタープライズ | マイコミジャーナル

    Webアプリケーションのテストツールに「Selenium」がある。SeleniumはJavaScriptHTMLを使って、Webブラウザに自動でテストをさせようというもので、アジャイル開発におけるテストツールとして注目されている。 Seleniumとは SeleniumはWebアプリケーション用テストツール。JavaScript/DHTML/iframesをベースに構築されたテストツールで、Webブラウザから直接実行できるという特徴がある。要するに、目の前でWebブラウザが勝手にテスト工程を実施するわけである。見ていてなかなか気持ちがいい。対応しているプラットフォームやWebブラウザは多岐にわたる。代表的なプラットフォームは次のとおり。 Windows Internet Explorer 6.0 Mozilla Suite 1.6以上 Firefox 0.8?1.5 Seamonkey

    nnn3
    nnn3 2007/03/31
    JavaScript/DHTML/iframesをベースに構築されたテストツール
  • Eclipseで使える機能テストツール

    Eclipseプラグインで提供されるテストツールが充実してきた。連載では、システム開発の現場に有効なテストツールを紹介し、統合開発ツールにEclipseを選択する開発におけるテストの効率化、ソフトウェア品質の向上のヒントを提供する。(編集部) 今回は、アプリケーションを実際に動かしてその動作をテストする機能テストツールを紹介します。一般に、機能テストツールは、HTTP通信やSOAP通信、Swingアプリケーションなどに対するユーザーの操作を記録することで、機能テストを実現します。 機能テストを提供する「Solex」と「WSUnit」 機能テストは、ソフトウェアの要求仕様が正しいか否かを確認するテストです。ユニットテストがクラスやメソッド単位での動作の正しさを検証するのに対し、機能テストでは、アプリケーション全体、もしくはサブシステムの中で動作の正しさを検証します。例えば、Webアプリケー

    Eclipseで使える機能テストツール
    nnn3
    nnn3 2007/03/31
    Solex:WebブラウザとWebサーバ間を行き来するHTTP requestとHTTP responseを記録する WSUnit:SOAP requestとして送信するXMLファイルを編集できたり、SOAP responseとして返信されてくるXMLファイルを編集できる
  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
  • 化学反応をつかってポップコーンに塩味をつける方法

    普通の人なら塩を適当にかければ終わりですが、マッドなサイエンティストは塩素とナトリウムを反応させて塩味をつけます。 再生は以下から。 危険なのでよい子は絶対にマネしないでください。 YouTube - Making Salt the Hard Way...with Fire! 化学専攻の人間に聞いてみたところ、このムービーで見えている白い煙のようなモノはただの水蒸気であり、実際に気化した塩(塩化ナトリウム)は目視で確認することはできないそうです。この気化した塩がポップコーンにくっついて味がつけられる……というのが当初の目的なのですが、塩が気化するには1465度という超高温が必要であり、結果、塩が気化するための熱だけでポップコーンを入れていたネットが燃え尽き、その反応熱でポップコーンもただの消し炭に…。万が一、気化した塩を吹き付けることができたとしても、塩が気化状態を維持するための高熱であっ

    化学反応をつかってポップコーンに塩味をつける方法
  • Rubyのブロック構文のように、Javaでどういう終わり方をしようが確実にファイルをクローズする全行処理メソッドを作る - 矢野勉のはてな日記

    Java 昨日の日記ではノリノリで1時間くらいで実装してイテレータを公開したものの、例外が飛んだら終わり、というなんともつまらないオチで終わってしまいました。breakやreturnできないことは意図した動きだったんですが、なぜ例外のことを忘れるかなー....ブックマークしてくれたみなさん、あれは例外が飛んだらリークしますんですみません。トラックバックしてくれていたお二方(id:masanobuimaiさんとyuguiさん)、なんだか褒めていただいたのに申し訳ない。 書いたコードは検証してから挙げろってことですね。でも「情報は情報を出すところに集まる」というのを実感しました。公開したからこそ、ささっと指摘を受けられたと良いように解釈します。 さて、結局のところコードブロックから飛び出してもそれを確実に捉えてファイルをクローズするには、コードブロック自体を制御構造の中に入れるしかないわけです

  • 開発者のための正しいCSRF対策

    著者: 金床 <anvil@jumperz.net> http://www.jumperz.net/ ■はじめに ウェブアプリケーション開発者の立場から見たCSRF対策について、さまざまな情報が入り乱れている。筆者が2006年3月の時点において国内のウェブサ イトやコンピュータ書籍・雑誌などでCSRF対策について書かれている記事を調べた結果、おどろくべきことに、そのほとんどが誤りを含んでいたり、現実的 には使用できない方法を紹介したりしていた。そこで稿ではウェブアプリケーション開発者にとっての当に正しいCSRF対策についてまとめることとす る。また、採用すべきでないCSRF対策とその理由も合わせて紹介する。 ■あらゆる機能がターゲットとなりうる ウェブアプリケーションの持つ全ての機能がCSRF攻撃の対象となりうる。まずこのことを認識しておく必要がある。 Amaz

    nnn3
    nnn3 2007/03/31
    トークンを使う パスワードを再入力