タグ

testに関するgfxのブックマーク (131)

  • CloudMonkey and FlexMonkey Downloads

    Gorilla Logic no longer supports CloudMonkey products. We sold this business to Oracle in 2015.

    CloudMonkey and FlexMonkey Downloads
    gfx
    gfx 2012/12/28
  • iOSアプリのインテグレーションテストに関する問題 - soutaroブログ

    iOSにかぎらず、今日のアプリケーションではサーバとクライアントの両方を開発しなくてはいけないことが、決して特別ではありません。その際にややこしいのが次のような事情です。 開発は同時に行われるので、厳密にプロトコルを予め決めておいて、モックだけでテストして幸せになれるわけではない*1 クライアントとサーバは別々の言語で開発されることが多いが、テストしたいのは両方の状態の整合性である 1つ目の問題は、まあ手抜きと言えばそうなんですが、サーバもクライアントも一人で開発していると、万が一なにかのトラブルがあったときに「定義されているプロトコルにそって開発しているのだから、これはクライアント|サーバのバグである。俺は悪くない!」とか、全く言えないわけです*2。ちゃんとend-to-endで動くことを確かめましょう。 じゃあ、テストしたいと思っても、2番目の問題が浮上してきます。 サーバはRails

    iOSアプリのインテグレーションテストに関する問題 - soutaroブログ
  • twitter bootstrap のテストを読んだメモ - フリーフォーム フリークアウト

    移転しました http://please-sleep.cou929.nu/20121211.html

    twitter bootstrap のテストを読んだメモ - フリーフォーム フリークアウト
  • MacOS X版をリリースしました | | Developers AppKitBox

    Remote TestKit for AndroidMacOS X 版(10.7, 10.8対応)をリリースしました。 クラウド上の実機から使いたいスマートフォンをレンタルし、リモート操作で検証・デバッグできる Remote TestKit の利便性を一度体験してみてください。2.5時間まで無料でお使いいただけます。 無料ダウンロードはこちらから。

    gfx
    gfx 2012/12/12
    Mac版きてた
  • Test::Fixture::DBI で覚えるデータベーステスト - Articles Advent Calendar 2010 Hacker

    さて、今年も JPerl Advent Calendar の季節がやってきましたね。こんにちわこんにちわ zigorou です。 今回は拙作 Test::Fixture::DBI でデータベースのテストをするお話をしますよ! このモジュールはモバゲーオープンプラットフォームの API 開発時に必要にかられて作り、今では DeNA の社内でも普通に使われて来ているモジュールです。 レポジトリは github です。 はじめに とりあえずはテスト用の table を用意しましょう。 USE test; DROP TABLE IF EXISTS location; CREATE TABLE location ( id int(10) unsigned not null, user_id int(10) unsigned not null, title varchar(255) not null

    Test::Fixture::DBI で覚えるデータベーステスト - Articles Advent Calendar 2010 Hacker
    gfx
    gfx 2012/12/10
  • Jenkins + GHUnit - launch_msg error - KISS 🇺🇦

    "It hasn't happened yet, but it will happen sooner or later. Beautiful photo, isn't it?" Source: twitter. It’s been a lot of time and efforts for me to set up the Jenkins CI server that would fetch new commits from git, run unit tests, build our iOS project, and publish the ipa file to a certain server. The latest part I’d been fiddling around with recently is running unit tests automatically on e

  • GHUnitのテストカバレッジをJenkinsで表示する | TOKOROM BLOG

    概要 設定が完了すると、JenkinsでGHUnitのテストが実行された後に以下のようにテストカバレッジが参照できます。 設定がちょっとだけ面倒ですが、一度やって慣れてしまえばなんてことありません。 実際に動かしてみたサンプルプロジェクトGithub に置いてあります。 うまく動かない場合の設定の比較などにご参照ください。 なお、ここではiOSアプリ開発用としての紹介をさせていただきます。 事前準備 Jenkinsの導入 さくらVPSにJenkinsさんをインストールする GHUnitの導入 Jenkins を iOS アプリ開発に導入してみた (GHUnit編) GHUnitのiOS用frameworkをビルドするのが面倒な場合は、Github にビルド済みのものを置いてあるのでこれを使っていただいても構いません(2012/9/2時点でXcode 4.4.1 では問題なく利用できまし

    gfx
    gfx 2012/11/29
  • forkprove - forking prove - metacpan.org

    NAME forkprove - forking prove SYNOPSIS forkprove -MMoose -MCatalyst -MDBIx::Class -j8 -lr t DESCRIPTION forkprove is a forking version of prove that allows you to preload modules with -M and then run each test after forking, potentially makes most of the tests to run faster without an overhead of loading the same modules again and again, while having an isolated, clean testing environment with a

    gfx
    gfx 2012/11/28
  • Behaviour-Driven Development in Gambling: Better Casino Software

    Mobile gaming, while initially dismissed as nothing more than a gimmick, has become unbelievably huge. I mean completely gigantic. It has spawned franchises, created corporations, launched movies and theme parks… “Angry Birds”, which started as nothing more than a simple mobile game in which the player launches birds at pigs, is now a global phenomenon with insane brand recognition. “Candy Crush S

    gfx
    gfx 2012/10/22
  • 電磁シールド袋・テント・風呂敷 | 東陽テクニカ

    パケット解析 ネットワーク監視 セキュリティ 無線LAN(Wi-Fi) IPパフォーマンステスト ストレージ監視/試験/評価 仮想化&NFVテスト 自動化ソリューション モバイル・ワイヤレス関連 周波数カウンタ・標準器 音声品質測定・PoE+テスト NIC・SIMカード・シールド袋 オートモーティブテスト GPS/INS測位・航法 認証試験サービス 全ての製品 SYNESIS パケットキャプチャ パケットブローカー・TAP ネットワーク性能監視 仮想化環境監視 DDoS攻撃対策 標的型攻撃・マルウェア対策 ゼロデイ攻撃対策 脆弱性対策 ファジングツール サイバーインシデントモニタリング 情報漏えい対策 攻撃(マルウェア生成)ツール ペネトレーションテスト 無線LAN設計支援 Wi-Fiシステム試験 Wi-Fiアクセスポイント試験 スイッチ・ルータテスト ファイアウォール・ロードバラン… U

    gfx
    gfx 2012/10/15
  • 電波暗室 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "電波暗室" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2012年5月) 電波暗室の中で試験中のF-16戦闘機 電波暗室(でんぱあんしつ、英:Electromagnetic anechoic chamber)とは、外部からの電磁波の影響を受けず、かつ外部に電磁波を漏らさず、さらに内部で電磁波が反射しないようにシールドされた特殊な実験室のことである[1][2]。無線機器の試験やEMC計測などに利用される。電波無響室とも呼ぶ。 概要[編集] 実験目的で電磁波を発射する場合には、他の電磁波や無線通信に対して影響を与えず、さらに他の電磁波や無線

    電波暗室 - Wikipedia
    gfx
    gfx 2012/10/15
  • iOS SDK 5 で UIAutomation が良くなってたという話

    Mac / iOS 開発担当の松です。 以前同じチームのミヤモトさんが紹介記事を書いていた UIAutomation ですが、使いにくくて使っていませんでした。というのも以前のバージョンはコマンドラインからテストを実行できず、毎回 Instruments を手で起動して、、という残念な状態だったからです。 ところが iOS SDK 5からはコマンドラインからテストを実行できるようになったと言うので再度トライしてみました。 コマンドラインからテストの実行 手始めに下記のハローワールドをコマンドラインから実行してみます。 // hello_test.js UIALogger.logMessage("Hello, UI Automation!"); テストの実行は instruments コマンドで行います。 $ instruments \ -t /Developer/Platforms/iP

    iOS SDK 5 で UIAutomation が良くなってたという話
    gfx
    gfx 2012/10/10
    ]iPhone]
  • 自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編) ふだん何気なく使っている鉄道。改札を降りるときにICカードを自動改札にかざすと、「ピッ」という音と共に一瞬のうちに運賃を計算してくれます。けれど、複数の路線を乗り継いだり、途中で定期券区間が挟まっていたりと、想像しただけでもそこには膨大な組み合わせがあります。それでも運賃計算プログラムはわずか一瞬で正しい運賃計算が求められ、バグがあったら社会的な一大事にもつながりかねません。 爆発的な計算結果の組み合わせがあるはずの運賃計算プログラムは、どうやってデバッグされ、品質を維持しているのでしょうか? 9月12日から14日のあいだ、東洋大学 白山キャンパスで開催された日科学技術連盟主催の「ソフトウェア品質シンポジウム 2012」。オムロンソーシアルソリューションズ 幡

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)
  • GHUnitを使ったiPhoneアプリの非同期通信テスト - pixiv engineering blog

    「お前はvim派?それともemacs派?」「Xcode派」 社内で肩身の狭い思いをしているiOS担当のshobyです。Xcodeも慣れると使いやすいですよ。 さて、今回はGHUnitというテストフレームワークを用いて、非同期通信の単体テストを行う方法を紹介します。 GHUnitとは GHUnitとはMac OS X、 iOS用の単体テストフレームワークです。 Xcode標準のテストフレームワークであるSenTestingKitと互換性があり、 標準フレームワークには無い多くの便利な機能を持っています。 SenTestingKitと比べたGHUnitの利点は以下の通りです。 非同期処理のテストが容易 通信等のテストを簡単に記述できる 実機上でのテストが容易 アプリケーションとして端末上で実行される メモリ容量の制限等、ハードウェアに影響を受ける処理のテストを行える テストを部分的に実行可能

    gfx
    gfx 2012/09/07
  • Pretty object diff generator for Perl5 - tokuhirom's blog

    I wrote a new CPAN module named Data::Difflet. It's inspired from difflet Data::Difflet makes colorful diff like difflet. This is a example implementation using Data::Difflet. use strict; use warnings; use Test::More; use Test::Difflet qw/is_deeply/; is_deeply( { "foo" => [ 1, 2, 3 ] }, { "foo" => [ 4, 2, 3 ] } ); done_testing; This is a result of test output. So, this module is highly useful for

    gfx
    gfx 2012/08/26
    いいね!
  • JSのCIで椅子を投げられないため方法

    状況はかなり改善した 非同期、setTimeout, Ajax系はSinonJSで簡単に Swarm系のツールでDOMのテストも容易に 環境構築も非常に楽になった PhantomJSはバイナリもあるし、ビルドも簡単 Swarm系のツールならブラウザでURLへアクセスすればすぐテスト開始

  • 『JavaScriptのテスト手法』

    みなさんはじめまして。 2011年11月に中途で入社し、現在はAmeba事業部でスマートフォン版Ameba(通称デカグラフ)の開発をしている川口(facebook)と申します。 JavaScriptにおけるテストフレームワーク JavaScriptにおけるテストフレームワークとしては、有名なもので現在以下のものがあります。 ●JsUnit Javaのテストフレームワークとして有名な「JUnit」を参考に作られたテストフレームワークです。 ●QUnit もともとjQueryをテストするために開発されたフレームワークですが、現在ではjQueryへの依存が無くなっているためjQuery以外のライブラリを使ったプロジェクトでも使用できます。 ●Jasmine

    『JavaScriptのテスト手法』
  • Travis CIでブラウザテスト — The little book of Buster.JS 0.7 documentation

    Travis CIでブラウザテスト¶ Travis CI はGithubアカウントを使ってログインして利用するCIサービスで、CIしたいプロジェクトを選択すればGithubへpushにhookしてテストが実行されます。 実行するテストの設定ファイルを .travis.yml に書いて置くことでどのようなテストを実行するかを設定できます。 テストが失敗したり、失敗してたテストが直った場合はメールで通知などを飛ばすこともできます。 また、テストの成否はコマンドの終了ステータスで行われていて、 0 なら成功、それ以外だと失敗というステータスになります。 大抵のテストフレームワーク(or 実行環境)などはちゃんと終了ステータスを返してくれるのでテストの成否は正しく判定できます。 こういうウェブサービスの場合、DOMやXHRなどがないJavaScriptのロジックテストのみしか動かせないように思われ

    Travis CIでブラウザテスト — The little book of Buster.JS 0.7 documentation
    gfx
    gfx 2012/06/25
  • Frank iOS Testing

    A recent talk I gave on using Frank for automated functional testing with iOS development.Read less

    Frank iOS Testing
    gfx
    gfx 2012/05/22
  • Web プログラミングってこんな感じじゃなかろうか - 偏見プログラマの語り!

    この歳になって初めて Web プログラミングの現場を見て、刺激的な毎日を送らせていただいています。さて、仕事をしていて一番強く感じるのは前職での開発(スタンドアロンパッケージソフト開発をしていた会社の文化)との違いです。で、Web 開発とは何たるかを表現したくて悶々としていたのですが、ある程度整理ができてきたので文章にしてみようと思います。僕はアカデミックな話よりも現場の話をしたいので、いくつもレイヤをまたいだ文章になります。そのため稿では具体的な技術の詳説とかアジャイル的な用語が飛び交う説明とかはありません。そういうのを期待している人は読まないでください。 ・Web に限らず、お仕事プログラミング全般で共通のこと プログラムを知らない人がイメージする開発というものは、粘度をこねたりくっつけたりするような作業じゃないでしょうか。つまりそれは、知識さえあれば難しいものではなく、モチベーショ

    Web プログラミングってこんな感じじゃなかろうか - 偏見プログラマの語り!