タグ

testに関するCAMUSのブックマーク (21)

  • Google Chromeのスマートフォンシミュレータ·Ripple UI MOONGIFT

    Ripple UIGoogle Chrome用のオープンソース・ソフトウェア(Apache Licnese 2.0)です。 スマートフォンデバイスは数多く存在します。そうしたデバイスに対応したWebサイトを効率的に開発できるのがRipple UIです。 インストールします。 インストールすると、各Webサイト単位でRipple UIの有効/無効を設定できるようになります。 起動しました。 設定はデバイス、向き、位置情報、傾きなどを変更できます。 白いテーマもあります。 Ripple UIを使うと各種デバイスに対応した画面サイズ、加速度センター、位置情報などをWebサイトに送信できます。シェイク操作をすると実際にデバイスが震えます。Ripple UIではWebサイトだけでなくPhoneGapやWebWorksをエミュレートして実行も可能です。 MOONGIFTはこう見る スマートフォンサイ

    Google Chromeのスマートフォンシミュレータ·Ripple UI MOONGIFT
  • Mozilla Re-Mix: Google Chromeのような情報収集を行わないChromiumベースのブラウザ「SRWare Iron」

    Google Chromeは、大きなシェアを持つGoogle製のブラウザで、今やFirefoxのシェアを抜き、多くのユーザーに使われています。 このGoogle ChromeChromiumをベースにGoogleが作ったブラウザで、拡張性も高く、Firefoxなどと比べて軽量に動作し、Googleアカウントとのひも付けや、YouTubeを高速に視聴できるなどといった独自のチューンが特徴となっています。 しかしその反面、個別のインストールIDの付与によるクライアントの識別や検索クエリ、URLアクセス履歴の送信など、ユーザーの行動がGoogleに逐一送信されるようになっており、Google Chromeを利用するメリットと引き替えに様々な情報を提供しなければならないようになっています。 このように収集される情報には個人を特定できるようなものは無いとはいえ、Googleアカウントにログインする

    CAMUS
    CAMUS 2013/09/27
    Chromeでテストの場合はChromeするんじゃなくてこっちのほうがいいかも試練。余計なパケット多いから切り分けめんどくさかったし
  • 危険なコードが存在しないかチェック·Pecker Scanner MOONGIFT

    Pecker ScannerはPHP製のオープンソース・ソフトウェア(GPL)です。 便利だけれど安易な利用は危険な関数や処理と言ったものはプログラミング言語に確実に存在します。それを発見してくれるPHPのツールがPecker Scannerです。 実行例。evalやexecなどを検出しています。 こちらがそのソース。 関数を文字列として定義してそれを関数として呼び出すと言った処理に対しても検出ができています。さらにbase64で文字列をデコードした場合も同様です。その他create_functionなどセキュリティホールになりがちな処理も検出してくれます。Pecker Scannerを使えば完全安心という訳ではありませんが、危ない処理が存在しないか確認するためにも使っておくといいでしょう。 MOONGIFTはこう見る CMSやプラグイン機構の備わっているソフトウェアの場合、どうしても動的

    危険なコードが存在しないかチェック·Pecker Scanner MOONGIFT
  • ダンプを見やすく整形·Kint MOONGIFT

    KintはPHP製のオープンソース・ソフトウェア(MIT License)です。 PHPのデバッグと言えばvar_dumpを使ったものが有名ですが、今ではもっと良いデバッグツールがたくさんあります。今回はその一つ、Kintを紹介します。 サンプル。ダンプする変数の内容と、その実行した行数が出ています。 変数はツリー状に表示されて、展開してみられます。 サンプルのコードです。 Kintでは幾つかの関数が定義されます。例えばdはダンプの関数で、ddはダンプした後exitします。sはテキスト形式でのダンプで、+dというリアルタイム解析によるダンプ機能もあります。各種フレームワークと組み合わせた利用も可能とのことです。 MOONGIFTはこう見る デバッグのしやすさは生産性に大きく関わってきます。スクリプト言語のようにトライ&エラーで開発する場合は特にそうです。そしてデータをダンプしても見づらいの

    ダンプを見やすく整形·Kint MOONGIFT
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
  • WEBアプリケーションのデバッグに使えるHTTPデバッグツール「Hack St」:phpspot開発日誌

    Hack St. - Http debugging made easy WEBアプリケーションのデバッグに使えるHTTPデバッグツール「Hack St」 ブラウザ上で、GET、POST、PUT等のメソッドを選んでリクエストを投げ、リクエストヘッダ、返ってきたレスポンスヘッダとボディをカラーリングして表示できます。 同様のツールがあったりしますが、ブラウザ上で動いてお手軽に試せるという部分が結構便利です 結果をPermalinkで出力できるのでチームで不具合のあるURLをシェアしたりするような使い方もできます 関連エントリ 色々とカスタマイズが可能なツールチップ実装jQueryプラグイン「PowerTip」 高機能なHTML5お絵かきツールを実装できるjQueryプラグイン「jquery.deviantartmuro」 JavaScriptオフ、CSSをのみで動くツールチップライブラリ「hi

    CAMUS
    CAMUS 2013/07/17
    結果をPermalinkで出力できる
  • iOSの開発効率化に。高機能デバッガー·SuperDB MOONGIFT

    SuperDBはiOS/Mac OSX用のオープンソース・ソフトウェア(BSD License)です。 iOSのデバッグや、ちょっとした調整をしてはコンパイルし直して確認する…といった開発で苦労した覚えはないでしょうか。そこで今回はiOSアプリのインタラクティブなデバッガーSuperDBを紹介します。 Mac OSXアプリをコンパイルすると、iOSシミュレータで立ち上がっているアプリ名が表示されます。ダブルクリックして接続します。 そうするとコンソールが開くので、例えばselfと打ちます。 こちらはiOSアプリの画面です。 角に丸みをつけました。これはコンソールから実行するのみで、iOSアプリは立ち上げたままになっています。 この44という部分が丸み指定場所で、マウスでドラッグして数値を変更できるのがユニークです。 SuperDBはiOSアプリの操作をF-Scriptのようなシンタックスで

    iOSの開発効率化に。高機能デバッガー·SuperDB MOONGIFT
  • 困った時に用意しておきたいIE用のデバッグツールまとめ | 教えて君.net

    ウェブ開発者にとって、ブラウザの互換性は永遠の課題。Firefoxならば「Firebug」という高機能の総合デバッグツールがあるが、IEではコレといったものがなく「IEじゃ見られないよ!」なんてクレームが入った時にあたふたした経験があるはず。 面白法人カヤックの技術ブログ「KAYAC engineers' blog」には、IE用のHTML/Javascript/CSSの構造を視覚化してデバッグできるツールがまとめられている。それぞれの特徴も掲載されているので、自分に合ったものを使おう。 ・IEのデバッグツール : tech.kayac.com - KAYAC engineers' blog ・tech.kayac.com - KAYAC engineers' blog ・DebugBar - IE extension for web developer : DOM inspector, J

  • MOONGIFT: » ブラウザをターミナルから操作して自動テストを実現「Firewatir」:オープンソースを毎日紹介

    Webアプリケーションのテストは面倒くさい。HTTPでゲットするだけであれば良いが、ポストしたり、JavaScriptでレンダリングしてあったりと、動作も複雑だ。それらを全て網羅的にテストするのはなかなか難しい。 自動操作中 そこでテストにブラウザを使ってみよう。自動操作することで、テストの効率化をはかれる。 今回紹介するオープンソース・ソフトウェアはFirewatir、Firefoxを自動操作するソフトウェアだ。 FirewatirはIEをRubyを使って自動操作するソフトウェア、WatirのFirefox板とでも言うべきソフトウェアだ。実際、読み込むファイル等は違えども全体的な操作はWatirと同じスクリプトで動作する。 操作中のターミナル 実際の使い方はFirewatirの提供するXPIをFirefoxにインストールし、JSSHを起動する。そしてGemを使ってFirewatirをイン

    MOONGIFT: » ブラウザをターミナルから操作して自動テストを実現「Firewatir」:オープンソースを毎日紹介
  • Windowsで手軽なSMTPサーバを·Radish MOONGIFT

    最近は、Windows上でシステム開発を進めることが増えてきた。以前であればファイルの編集だけWindowsで、実際の実行はLinux上というケースが多かったが、PCのスペックがあがるにつれ、クライアント内でアプリケーションサーバやDBを動作させてデバッグすらクライアントPC上で済ませてしまう。 オフラインでも開発できるのがメリットだが、この際に問題になるのがメールサーバの存在だ。恐らく社内外のSMTPサーバを使うケースがほとんどだろう。だが、その方式では大きな問題がある。 今回紹介するフリーウェアはRadish、Windows用のPOP/SMTP/DNSサーバだ。ソースは公開されているが、ライセンス上はフリーウェアなのでご注意いただきたい。 外部のメールサーバを使う最大の問題点。それはメールが勝手に送られてしまう事にある。開発中はメール送信処理を一つ間違えるだけで、数千通ものメールが一気

    Windowsで手軽なSMTPサーバを·Radish MOONGIFT
    CAMUS
    CAMUS 2008/05/02
    test用SMTPで使えそうな
  • 【WEBアプリのテスト技法に関して教えてください】  観点的にはふたつ考えています。…

    【WEBアプリのテスト技法に関して教えてください】 観点的にはふたつ考えています。 1)JavaScriptのブラウザ依存の問題 各ブラウザ間での互換性問題について知りたいです 2)WEBアプリの標準?的なテスト技法 要するに、WEBアプリに対してどのようなテスト項目が考えられるか、というものです。 ウノウラボさんのこの記事のようなものです。 (⇒http://labs.unoh.net/2007/07/web_5.html) 自分で探した範囲では、こちらの書籍を発見しただけです。『インターネットアプリケーションのためのソフトウェアテスト 』 (⇒http://www.amazon.co.jp/exec/obidos/ASIN/4797322063/ref=ord_cart_shr?%5Fencoding=UTF8&m=AN1VRQENFRJN5) 他に、(1)、(2)について参考になりそ

    CAMUS
    CAMUS 2008/01/05
    書籍とかあとでチェックしなおしすること
  • CodeZine:「超高速、完全自動、しかもフリー」 WebテストツールのGITAK公開(TIBCO, 開発ツール)

    TIBCOは、オープンソースのWebサイトテストツール「TIBCO General Interface Test Automation Kit 0.7」(GITAK)を公開した。TIBCO Developer Networkより無償でダウンロードできる。 「TIBCO General Interface Test Automation Kit」は、Webサイトの入力チェック、ボタンの動作内容、JavaScriptの動作などを自動で一気にテストできるツール。すべてのテストがブラウザで完結するのが特徴だ。ダウンロードファイルにはサンプルが含まれているので、試しに動作させてみることができる。 1.GITAKの入手 TIBCO Developer Networkよりファイルをダウンロードし、解凍する。 2.TestRunner.htmlの起動 解凍してできたフォルダから「/gitak/c

  • 瞬時にテストデータを大量生成してくれる『Data Generator』 - IDEA*IDEA ~ 百式管理人のライフハックブログ ~

    ドットインストール代表のライフハックブログ

    瞬時にテストデータを大量生成してくれる『Data Generator』 - IDEA*IDEA ~ 百式管理人のライフハックブログ ~
  • CUnitによるテスト駆動開発:CodeZine

    はじめに CodeZineでの僕のデビュー記事『Cで実現する「ぷちオブジェクト指向」』、おかげさまでなかなか好評だったようです。まだまだCは現役だと実感しました。 前回に引き続きCのお話です。テストをよりどころに実装をすすめ、信頼できるコードを書くためのプラクティス「テスト駆動開発」(TDD:Test Driven Development)を、Visual C++ 2005 Express EditionとUnit Test Framework: CUnitで行います。対象読者 そこそこのコードは書けるようになったけれど、どうも詰めが甘い/くだらないバグに出くわす/あっちを直すとこっちが壊れ、ぐだぐだになってしまう…そんな症状に悩まされている脱ビギナを目指すプログラマ。テスト、してますか? 「プログラムは思ったとおりには動かない、作ったとおりに動く」 思ったとおりに作ってないと思ったとおり

  • 個人情報テスト用データを一気に5000件出力する「なんちゃって個人情報」

    プログラムなどで個人情報などのデータを大量に扱ったり、あるいはExcelのお勉強などで大量の偽データが入ったデータが欲しい場合がありますが、そういう際に極めてお役立ちな無料で利用できるネットサービスです。 出力形式はHTML、XML、CSV、タブ区切りテキストの4種類。出力件数は最大5000件まで。それ以外にも名前や電話番号などなど、いろいろなデータをミックスさせることができます。それも適当なランダム値ではなく、日でよく使われている名字上位1000位までとか、平成16年の年齢別・男女別の未婚率に基づいて性別を出力とか、かなりのこだわりが見えます。 詳細は以下の通り。 なんちゃって個人情報 出力される値はそれぞれ以下のようになっています。 名前: 苗字は日でよく使われる苗字のうち上位1000位まで(日人の7割が含まれます)。名前は150種類ほど。 ふりがな: 名前のふりがなを出力 性別

    個人情報テスト用データを一気に5000件出力する「なんちゃって個人情報」
  • Eclipseで使えるメトリクス計測ツール

    Eclipseプラグインで提供されるテストツールが充実してきた。連載では、システム開発の現場に有効なテストツールを紹介し、統合開発ツールにEclipseを選択する開発におけるテストの効率化、ソフトウェア品質の向上のヒントを提供する。(編集部) 前回の記事ではソースコードのスタイルチェックやバグ検出を行う静的解析ツールを紹介しました。今回は、ソースコードの複雑さなどを計測するメトリクス計測ツールを紹介します。メトリクスを計測することにより、ソースコードの構造上の問題点を把握し、品質の評価および向上につなげることができます。今回は、Eclipse Metrics Plugin(2種類)、CAP、JDepend4Eclipseの4ツールを紹介します。 メトリクスとは ソフトウェアのメトリクスとは、ソフトウェアを計測する方法およびその尺度のことを意味します。今回紹介するメトリクス計測ツールは、ソ

    Eclipseで使えるメトリクス計測ツール
  • [ThinkIT] 第5回:Metrics plugin for Eclipse - メトリクス計測ツール (1/2)

    メトリクス計測ツールとは、名前のとおり、ソフトウェアのメトリクスを計測するツールです。ソフトウェアのメトリクスとは、ソフトウェアの品質を評価することを目的として取得される情報であり、ソフトウェアの開発プロセスや成果物に関する何らかの尺度を表します。 たとえば、ソフトウェアの規模を評価するために取得されるソースコードの総行数や、ソフトウェアのテスト容易性を評価するために取得されるマッケーブのサイクロマチック数などが相当します。 メトリクスの計測は、開発中のソフトウェアの品質が標準的な品質を満たしているか、開発したソフトウェアの保守の容易性の判断、またソフトウェアの効率や品質の将来的な改善の目的で行われます。 広義のメトリクスでは、UMLなどで記述された設計書や開発プロセスそのものを計測対象とする場合もありますが、メトリクス計測ツールと呼ばれるものはソースコードを対象にするのが一般的です。なぜ

  • [ThinkIT] 第4回:PMDによるコード解析 (1/2)

    節では、実際にサンプルを用いてPMDを用いたコード解析を行ってみます。リスト1は、対象とするサンプルコードです。 リスト1:サンプルコード public class SampleGame { public static final int MAX_VALUE = 10; public static void main(String[] args) { SampleGame sampleGame = new SampleGame(); if (args.length > 0){ final int num = Integer.parseInt(args[0]); System.out.println("あなたの入力は"+num+"ですね"); final int answer = sampleGame.createAnswer(); if (answer == num){ System.o

  • JavaScriptでxUnit: ある SE のつぶやき

  • MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブログ

    Selenim レビュー 起動 (クリックすると拡大します) TestClick (クリックすると拡大します) TestClickJavascriptHref (クリックすると拡大します) 実行中 (クリックすると拡大します) (クリックすると拡大します) DOM表示 (クリックすると拡大します) 選択したテストのみ実行中 (クリックすると拡大します) ログウィンドウ (クリックすると拡大します) Selenim 紹介はこちら

    MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブログ