タグ

関連タグで絞り込む (188)

タグの絞り込みを解除

テストに関するiwwのブックマーク (266)

  • Linux Input Subsystemの使い方

    Input Subsystemで何ができるのか Input Subsystemを使うと次のようなことができます。 キーボードやマウスをカスタマイズする 沢山(4つ以上)ボタンの付いたマウスや、マルチメディアキーの付いたキーボードを扱う 各種ゲーム用コントローラーを扱う 複数のマウスやキーボードからの入力を区別して扱う 仮想的なマウスやキーボードを作り、操作の自動化をする 必要なソフトウェア Input Subsystemを使うにはバージョン2.2以降のカーネルが必要となります。 ただ、Linux 2.4以前のInput SubsystemLinux 2.6のものととやや異なっており、2.6用に書いたコードはそのままでは動きません(運が良ければ動くこともある)。また、Linux 2.4のInput SubsystemはPS/2マウスが扱えなかったり、標準ドライバでの処理を抑制できないなど制

  • Amazon.co.jp: ソフトウェア・テスト PRESS 総集編: ソフトウェア・テストPRESS編集部編 (著), ソフトウェア・テストPRESS編集部 (編集): 本

    Amazon.co.jp: ソフトウェア・テスト PRESS 総集編: ソフトウェア・テストPRESS編集部編 (著), ソフトウェア・テストPRESS編集部 (編集): 本
  • 3億円かけて、木造3階建て校舎の実大火災実験が行われる

    引用元:新建ハウジングWEB 3階建ての学校の木造化に向けた実大火災実験が2月22日、国土技術政策総合研究所(国総研、つくば市)の敷地内で行われた。会場には実験関係者のほか、一般の見学者や報道関係者約700人が集まった。 (中略)今回の実験は2012年度に実施予定の実験に向け、基礎的なデータの収集を目的とした予備実験という位置づけ。実験に使用した建物の延べ面積は2200m2と、こうした火災実験では、国内最大規模で、世界的にも例がないという。試験棟は、1時間準耐火構造で設計・施工。学校を想定した開放的な空間の多い構成で、火の回りは共同住宅などに比べ早くなるという(下略)3 :名無しのひみつ:2012/02/22(水) 19:44:44.82 ID:FyTJsK9i これ津波で流されそう。 地震や台風・洪水とか避難所として使えるのかね? 4 :名無しのひみつ:2012/02/22(水) 19

    3億円かけて、木造3階建て校舎の実大火災実験が行われる
    iww
    iww 2012/02/28
    「だから、やってみなくちゃわからない 大科学実験で」
  • 実際にやってみた…3階を水で満たしたら2階の部屋はどうなるのか?(動画) : らばQ

    実際にやってみた…3階を水で満たしたら2階の部屋はどうなるのか?(動画) 上の階が水で完全浸水したらどうなるでしょうか。 そりゃあ、水漏れするに決まってますが、実際にやってみないことには具体的にどうなるかわかりませんよね。 そんなわけで、実際にやってみた映像をご紹介します。 Collapsing floor by filling room with water - YouTube わかっていたとは言え……。 やっぱりそうなりますよね。 ワンピース 海賊無双(通常版)(初回特典:オリジナルカスタムテーマ9種DLコード、ソーシャルゲーム専用レアフィギュア用コード同梱)バンダイナムコゲームス 売り上げランキング: 1 位 Amazon.co.jp で詳細を見る 関連記事こんな結果を想像できる?通路に透明なテープの罠ドッキリ(動画)パフォーマンス勝負なの?なぜか笑ってしまうブラジルのストリートファ

    実際にやってみた…3階を水で満たしたら2階の部屋はどうなるのか?(動画) : らばQ
  • 開発時に。送信内容が確認できるダミーのSMTPサーバ·smtp4dev MOONGIFT

    smtp4devはWindowsローカル上に立てるダミーのSMTPサーバです。 システム開発においてメール送信を行う時はよくあります。SMTPサーバを立てたとして、間違って送信してしまうと大変な事態につながるかも知れません。そこで使ってみたいのがローカルで使えるダミーのSMTPサーバ、smtp4devです。 起動しました。まずはセキュリティ警告が出ます。 メイン画面です。この時点でポートは開いています。 オプションです。UIに関する設定です。 サーバ設定です。ポート番号はデフォルトで25です。 アップデートチェッカーもあります。 こんな感じで常駐します。 こんな感じでPHPからメールを送ってみます。 送信しました。すぐに反映されます。 さらに日語件名のメールを送ってみました。文字化けせずに送信されています。 メーラーでメールの内容を確認できます。 さらに詳細を確認できます。 メッセージソ

    開発時に。送信内容が確認できるダミーのSMTPサーバ·smtp4dev MOONGIFT
  • みんなはどんなテスト技法を使っているの? JaSST'12 Tokyo

    先週、1月25日と26日に都内で行われたソフトウェアテストに関するシンポジウム「ソフトウェアテストシンポジウム JaSST'12 Tokyo」。会場には、参加者が自分の知っているテストの種類を付箋に書いて、自由に貼ることができるポスターが掲示されていました。 独自のテストの種類を貼っていく ポスターの下地になったのが「テスト技法ポジショニングマップ」です。さまざまなテスト技法が表示されています。 この上に、さらに自由にテスト技法、テスト手法の名前が付箋で貼られました。例えば、右上には「ZERO テスト(テストしない)」、右下の方には「血みどろテスト」、中央下には「書いてあるとおりテスト」、左下には「がまの油いぶり出しテスト」、左上には「カン」(勘ですね)、図のど真ん中には「たぬきの皮算用テスト」などなど。名前だけではどんな内容のテストなのか分かりませんけれど……

    みんなはどんなテスト技法を使っているの? JaSST'12 Tokyo
    iww
    iww 2012/02/01
    下の付箋が寝ぼけて書いたときのメモみたいで謎めいている
  • デバッグしやすいHTMLのテストの書き方 - 2012-01-18 - ククログ

    注意: 長いです。 一言まとめ: withinとtest-unit-capybaraを使ってHTMLのテストを書くと問題を見つけやすくなる。あわせて読みたい: デバッグしやすいassert_equalの書き方 HTMLに対するテストに限らず、開発を進めていく中でテストが失敗する状況になることは日常的にあることです。HTMLの場合は、入力フォームのラベルを変更したり、項目を追加したら既存のテストが失敗するようになるでしょう。そのとき、どのようにテストを書いていれば原因を素早く見つけられるのかを説明します。ポイントは「注目しているノードを明示すること」です。 HTMLテストのライブラリ さて、Rubyで処理結果のHTMLをテストするときにはどんなライブラリを使っていますか?The Ruby ToolboxにあるBrowser testingカテゴリを見てみると、Capybaraが最も使われてい

    デバッグしやすいHTMLのテストの書き方 - 2012-01-18 - ククログ
  • Test::QUnit - mozrepl経由でコマンドラインからJavaScriptのテストを実行する - 愛と勇気と缶ビール

    マクラ - JavaScriptのテストについて テストのないコードはコードではなく、テストを書かないプログラマはプログラマではなく、テスティングフレームワークのない言語は言語と呼ぶに値しない。と以上のような偉そうなことを言う資格は全くないし狂信的でもない僕ですが、少なくともまともに動くコードであることを証明するために、人並みにはテストを書きます。 それでまあ、最近JavaScriptばかり書いてるのですが、JavaScriptのテスティングフレームワークって大体以下のようなものに分かれると思っています。 ブラウザ上で動かすことを前提としたもの(JsUnit, QUnitなど) RhinoやSpiderMonkeyなど、ブラウザから独立したJavaScriptエンジンで実行することを前提としたもの(JsUnit, QUnit-TAPなど) 2. に加え、env.js(http://www.

    Test::QUnit - mozrepl経由でコマンドラインからJavaScriptのテストを実行する - 愛と勇気と缶ビール
  • テクマトリックス、ビルド自動化に組み込めるJava静的解析ツール新版を出荷

    テクマトリックスは2011年12月20日、Javaソースコードの静的解析/単体テストツールの新版「Jtest 9.1」(写真)を出荷した。新版では、ビルドプロセスにJtestのテスト機能を組み込めるようにした。価格は、開発者向けの最下位版「Professional Edition」で49万8000円(税別)。開発会社は米Parasoft。 Jtestは、Javaアプリケーションを対象とした単体テストツール。あらかじめ設定されている1000個以上のコーディングルールを用いてソースコードを静的解析する(ルールの追加やカスタマイズも可能)。テストケースの作成/実行機能やカバレッジ機能、実行時エラーの検出機能なども提供する。 今回の新版では、コンパイル/リンクなどのビルドのプロセスにJtestのテスト機能を組み込めるようにした。具体的には、ビルド自動化ツールであるAntやMavenの組み込み機能(

    テクマトリックス、ビルド自動化に組み込めるJava静的解析ツール新版を出荷
  • C/C++開発者におくるユニットテストフレームワークGoogleTestの使い方 - 小さい頃はエラ呼吸

    はじめに C/C++でユニットテストをやってみようと思い、調べてみたらGoogleTestというC/C++向けのユニットテストフレームワークがあることを知りました。 セットアップの手順や使い方を簡単にですが、まとめてみました。 ソフトウェアのバージョン Visual Studio 2008 Express GoogleTest 1.6.0 GoogleTestの入手 1. 以下のサイトからgtest-1.6.0.zipをダウンロードします。 googletest - Google C++ Testing Framework - Google Project Hosting 2. zipファイルを解凍して、任意のフォルダにコピーします。 GoogleTestをビルドする GoogleTestはそのままでは使えないので、Visual Studioでビルドしてから使います。ただし、古いバージョン

    C/C++開発者におくるユニットテストフレームワークGoogleTestの使い方 - 小さい頃はエラ呼吸
  • 入門ガイド — Google Test ドキュメント日本語訳

    はじめに:なぜ Google C++ Testing Frameworkを使うのか¶ Google C++ Testing Framework を上手に活用すれば,より良い C++ のテストを書くことができます. LinuxWindows,そして Mac,あなたが C++ のコードを書いているこれらの環境に関係なく Google Test を利用できます. では,優れたテストを書くにはどうすればよいのでしょうか?Google C++ Testing Framework は,どのように役立つのでしょうか?我々は次のように考えています: テストには, 独立性 と 再現性 が必要です.別のテストの結果に依存して成功したり失敗したりするテスト,をデバッグするのは非常に面倒な作業です.Google C++ Testing Framework は,各テストを異なるオブジェクト上で実行することによって

  • googletestではじめるC++の単体テスト - シリコンの谷のゾンビ

    今年度になって初めて単体テストなるものを使うようになったゆとりであるが,人間変われば変わるもので,コードを書いたら一緒にテストを書かないと不安を感じるようになった.それまでprintfデバッグでなんとかしてきたC/C++のコーディングもこのままではまずいと思って,巷で評判のgoogletestなるものを使うことにした. 家のページから最新版をダウンロード(orレポジトリからチェックアウト)して % ./configure % make % sudo make installすればいいんでしょフフン,と思っていたらmake installで怒られた.どうやらv.1.5あたりからgoogletestのアーカイブファイルをその都度作成することを推奨するようになったらしい.ゆとりは想定外の挙動に大層弱いので,これで一晩費やしたことは秘密.というわけで二晩目に何とか動いたので,作業メモ. さて,こ

    googletestではじめるC++の単体テスト - シリコンの谷のゾンビ
  • ROBO-IE

    Internet Explorer 自動運転ツール ROBO-IEROBO-IEについて これは何か?モジュール単体のテストはJUnitなどの手法が確立されていますが、WebアプリのUIを通じた統合テストはまだ膨大なEXCELの表と延々と続く手作業に頼っている人が多いのではないでしょうか。 ROBO-IEは、Microsoft Internet Explorer専用ではありますが、もっとわかりやすく、簡単に全自動UIテストコードを書くためのフレームワークです。 全 自動とはいっても、相手はユーザーインターフェイスですから、たとえば夜間ビルドのたびに回して…というのはあまり望ましくありません。ちゃんと人間が目で 見て正しい動作をしているか判断することがどうしても必要です。 ROBO-IEが提供するインターフェイスでは、ダイアログなど、インタラクティブ性やログメッセージといった、テスト自体のユ

  • OpenJDK+SystemTapでトラブル解析はここまでできる!

    Javaでデバッグしにくい3つの場面 Javaアプリケーションで構築されたシステムの障害や性能問題が発生した場合、大半はデバッガやプロファイラ、ミドルウェアやサードパーティが提供するツールを用いることで解析できてしまいます。 しかし、以下のような状況ではJavaの世界からのアプローチがしにくく、通常のデバッグノウハウが使えないことがあります。 プロセス再起動が許されないシステムでの情報取得がしたいとき 番環境でしか発生せず、テスト環境でデバッグできない問題の場合 GC(ガベージ・コレクション)ログ(-Xloggcなど)のように、javaコマンド起動オプションを与えなければ取得できない情報が必要な場合 ソース変更が許されない場合に、特定状況下の情報を取得したいとき ある特定のメソッドなどが実行された瞬間のスレッドダンプやスタックトレースなどが必要な場合 ソースの変更ができない、環境の制約な

    OpenJDK+SystemTapでトラブル解析はここまでできる!
  • 正規表現テスト君

    正規表現テスト君 ver 0.9.7 2018-08-30 XHTML から HTML5 風に書き換える 2008-06-01 入力欄の自動可変。ちょっとバグ取り 2008-05-18 複数行も入力可に、位置マッチも表示 2008-05-01 テスト対象を追加できるように改造 2008-05-01 デザインちょっと変更 2008-04-29 改行表示対応 2008-04-24 とりあえず公開

    iww
    iww 2011/09/28
    リアルタイムで反映されるのでちょっとした正規表現を作るときに超便利
  • Island Life - 因果律を否定するバグ

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

    Island Life - 因果律を否定するバグ
    iww
    iww 2011/08/30
    『テストは常に再現可能なデータを使うべし』
  • Amazon.co.jp: ビューティフルテスティング ―ソフトウェアテストの美しい実践 (THEORY/IN/PRACTICE): 大西建児(監訳) (翻訳), 児島修 (翻訳), Tim Riley (編集), Adam Goucher (編集): 本

    Amazon.co.jp: ビューティフルテスティング ―ソフトウェアテストの美しい実践 (THEORY/IN/PRACTICE): 大西建児(監訳) (翻訳), 児島修 (翻訳), Tim Riley (編集), Adam Goucher (編集): 本
  • CUnit チュートリアル

    CUnit とは、C言語開発において単体テストを支援する 「テスティング・フレームワーク」です。 もちろん、きちんとした設計者であれば、 CUnit のような仕組みがあろうと無かろうと、 自分で作った分の設計者テストは言われなくても実施するでしょうし、 組織としてきちんとしていれば、すでに何らかの仕組みは構築しているでしょう。 ですが、もし今まで単体テストをチーム内の各設計者が バラバラに実施していたということであれば、 CUnit を試してみる価値はあります。 また、XP(eXtreme Programming) のようなスタイルを構築したいと思っているのであれば、 CUnit を必須、としてしまうのも一つの手です。 ここでは、Cygwin 環境に CUnit をインストールして使ってみます。 導入 テスト環境の概説 使ってみよう アサート・マクロ テスト・レジストリ テスト・スイート

  • チュートリアル — Cutterの使い方

    はじめに スタックを実現するプログラム(ライブラリ)をC言語で作成する。 プログラム作成はテストを作成しながら行う。テストの作成にはC 言語用のテスティングフレームワークであるCutterを用いる。 プログラムのビルドシステムにはGNUビルドシステム(GNU Autoconf/GNU Automake/GNU Libtool)を使用する。GNUビルドシス テムはビルド環境の差異を吸収する。これによりプログラム・テス トを複数の環境で容易にビルドできるようになる。 大きなコストをかけずにプログラム体が複数の環境で動作するの であれば、その方がよい。さらにテストもその環境で動作するのな らば、プログラム体がその環境で正しく動作することを容易に検 証できる。プログラム体だけではなく、テストも複数の環境で容 易に動作することは重要である。 Cutterが依存しているライブラリはGLibのみで

    iww
    iww 2011/07/01
    わかりづらい。stack_is_empty()はテスト済みなのか?何をテストしてるんだ?
  • C言語・C++言語用テスティングフレームワーク - Cutter

    最新リリース 2019-09-13にリリースされた1.2.7が最新です。 [ダウンロード] [変更点] Cutterとは Cutterは書きやすさ・デバッグのしやすさを重視したC言語・C++言語用のテスティングフレームワークです。メンテナンスしやすく、利用効果の高い単体テスト(ユニットテスト)の開発を支援します。 また、テストを苦痛ではなく、楽しいものにすることも重視しています。スクリーンショットはテスト結果の通知機能を利用している様子です。文字としてテストのパス・失敗を伝えるだけではなく、視覚的にも通知することで、テスト結果をわかりやすくします。わかりやすいので、頻繁にテストを実行したくなります。この機能はnotify-sendコマンド(Linuxや*BSDなどの場合)またはgrowlnotifyコマンド(macOSの場合)を利用します。 動作環境 CutterはDebian GNU/L