Test Sizes の考え方は「単体テスト」や「結合テスト」といった名前を使うと人によって定義がぶれて勘違いや議論の発散が生じるので、自分たちでテスト対象を要素に分解し、自分たちのサイズ(SMLなど)を定義しようという取り組みで… https://t.co/UjNzV1TYvx
C++用のテストライブラリーGoogle TestをIntel C/C++と一緒に使う。 関連:Ubuntu 11.10に Intel(R) C++ Studio XE 2011 SP1 Update 1 for Linux 環境 OS: Ubuntu 12.04 icc/icpc バージョン 12.1.0 (gcc バージョン 4.6.0 互換) Google test 1.6.0 zsh 設定 CMakeをインストールする。 % sudo aptitude install cmakeGoogle Test本家からソースコードをダウンロードし、解凍する。 % unzip gtest-1.6.0.zip % cd gtest-1.6.0CMakeでMakefileを生成する。その後、makeで静的ライブラリー libgtest.a と libgtest_main.a を作成する。 % cm
BugspotsはGoogleのバグ予測アルゴリズムをRubyで実装したテスト補助ツールです。 禅問答のようですが、コードを書かなければバグは作られません。逆に言えばよく更新されているファイルこそバグを含みやすいということです。どこにバグが潜んでいる可能性があるか、それを発見するツールとして使えるのがBugspotsです。 インストールします。RubyGemsからインストールできます。 実行結果のサンプルです。HotSpotsで並んだものの数値が高いものがバグを含みやすいファイルになります。 こんな感じでカラー表示で結果が出力されます。 BugspotsはGitのリポジトリを解析し、頻繁に更新されているファイルと独自のアルゴリズムによってバグの発生可能性を数値化します。絶対という訳ではないですが、チェックしてみるだけでも思わぬバグの発見につながるかも知れません。なお、BugspotsはGo
はじめに 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でビルドしてから使います。ただし、古いバージョン
今年度になって初めて単体テストなるものを使うようになったゆとりであるが,人間変われば変わるもので,コードを書いたら一緒にテストを書かないと不安を感じるようになった.それまでprintfデバッグでなんとかしてきたC/C++のコーディングもこのままではまずいと思って,巷で評判のgoogletestなるものを使うことにした. 本家のページから最新版をダウンロード(orレポジトリからチェックアウト)して % ./configure % make % sudo make installすればいいんでしょフフン,と思っていたらmake installで怒られた.どうやらv.1.5あたりからgoogletestのアーカイブファイルをその都度作成することを推奨するようになったらしい.ゆとりは想定外の挙動に大層弱いので,これで一晩費やしたことは秘密.というわけで二晩目に何とか動いたので,作業メモ. さて,こ
AndroidプログラミングのTOPへ これはWebアプリ開発者にとっても,モバイルアプリ開発者にとっても朗報である。 下図は,「Webアプリ + モバイルアプリの,自動テストツールの技術動向」を表す。 ┌─── Webの自動テスト────┐ ┌モバイルの自動テスト┐ | | | | | Selenium WebDriver | |Robotium─→Sirocco | | (2004, (2009, Google)| | (2010) (2010) | | ThoughtWorks) | | | | | | | | └────────┐ | | | | | | | | | | | | | | | | ↓ ↓ | | ↓ | | Selenium WebDriver | | NativeDriver | | (=Selenium 2.0, 2011/07〜) | | (Google, 20
[GoogleTest1.3.0を使ってみた] Google C++ Testing Framework http://code.google.com/p/googletest/ Googleのテストフレームワーク「GoogleTest」に去年の年末くらいから興味を持ち始めて使ってみた。 かなりいけてるのに日本語解説が少ないので、やった事をいろいろと書き出す。 なにができるのか・マルチプラットフォーム対応 Windows(VC)、Cygwin(gcc)、Linux、MacOS、WindowsCE、Symbian・・・ ・テストコードの自動発見 RUN_ALL_TESTS() で勝手にTEST(Hoge, hoge)と書いたコードを探索して実行してくれる (もちろん任意のテストだけ実行する、しないのオプションもあり) ・豊富なAssertion 失敗(ASSERT)と警告(EXPECT)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く