You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
前回 [1] の記事を書いた後 ScalaCheck の生成しているテストケースにちょっと疑問を感じたので引き続きいろいろ試してみたらどうにも理不尽な現象に気がついた。 まず「任意の整数は10より小さい」という馬鹿みたいな性質をテストしてみる。 scala> check(property((x:Int) => x < 10)) *** Failed, after 20 successful tests: The arguments that caused the failure was: List(20) res0: scalacheck.TestStats = TestStats(TestFailed(List(20)),20,0) scala> check(property((x:Int) => x < 10)) *** Failed, after 15 successful test
The document discusses topics related to Android developer testing. It covers various testing tools and frameworks for Android like Robotium, Monkeyrunner, and SQLite Fixture Library. It also discusses testing techniques like using ActivityInstrumentationTestCase2, implementing fixtures to populate test databases, and setting up continuous integration of Android tests using Jenkins.Read less
2. 川口耕介って誰? • Jenkinsクリエイター&プロジェクトリー ド • アーキテクト @ CloudBees • その前は… – RELAX – JAXB, JAX-WS, JAXP等 @ Sun Microsystems – GlassFish v3のモジュールレイヤの一部など – FreeTrain ©2010 CloudBees, Inc. All Rights 2 Reserved 3. jenkins-ci.org • JavaによるCIサーバ/OSS • 7年位やっている • 使うのが簡単 • プラグインによる機能拡張 – 現在 450+ • 世界中で広く普及 – インストールベース: 31K+ ©2010 CloudBees, Inc. All Rights 3 Reserved
私は1977年入社。約30年前となる当時と今では、ソフトウェアテストはものすごく大きく変わった。この30年を振り返り、これから30年後にどう変わるか、という予想を紹介したい。 これがソフトウェア開発技術の歴史をざっくりと示した技術マップ。 一番左は1964年。仮想記憶を使った初めてのメインフレーム用OS「OS/360」の開発。これは人類史上最初で最後の超巨大プロジェクト。当時で5000人年、だいたい1200人が4年間働いた。 これはコンピュータが大発展する礎になるのだが、プロジェクトとしては大失敗だった。このときのプロジェクトマネージャがフレデリック・P・ブルックス Jr.氏。 1968年には「ソフトウェア工学」という言葉が誕生した。まだ言葉だけだが。このころ主流はアセンブラ言語。FortranとCOBOLが登場し、サブルーチンという概念が出てきて、これを使うとソフトウェアが格好よくできる
Mochi Media's Code Substantial multi-language codebase Erlang code going back to 2006 Did not always have good tests :( Doing It Wrong Write code without tests or review Push to production branch Deploy Firefight [and repeat] Doing It Better Write code, tests and docs Push to issue branch Review [and repeat] Merge to production branch Continuous Integration server runs tests (again) Deploy
IBMはGreen HatをRational Solution部門に統合し、仮想ソフトウェアテストソリューションを販売する計画だ。 米IBMは1月4日(現地時間)、ソフトウェア開発のテストソリューションを提供する英Green Hatを買収することで合意に達したと発表した。買収総額などの詳細は公表されていない。 Green Hatは1996年創業のロンドンとデラウェア州ウィルミントンに拠点を置く非公開企業。企業の開発者向けに、クラウドアプリのリリース前にテストするソリューションを提供する。同ソリューションは、IBM、独SAP、米Oracle、米Microsoftなどの製品をサポートする。British Airways、T-Mobile、Goldman Sachsなど2000以上の企業が同社のサービスを利用している。 IBMによると、アプリのテストに掛かるコストは、ソフトウェア開発費の50%以
Tsung 1.7.0 is now available ! This version includes many fixes and small enhancements to Tsung. It should work with newer recent of Erlang (R20); please note that the minimum version of Erlang needed by Tsung is now R16B. Thanks to all the contributors ! You can find source code (and soon binaries for Debian, Ubuntu, Fedora) on the community website: http://tsung.erlang-projects.org/dist/ http://
TDDBC名古屋で多少使える用になったsbt + scalatestが便利なので、簡単に使い方をまとめておこうと思います。 導入 http://code.google.com/p/simple-build-tool/wiki/Setup ココを参考に。 Windowsだと、batファイルを作って、適切なjarファイル名に変えます。 最初にbatを走らせた時には、プロジェクトを作成します。 二回目以降は、このbatを走らせればsbtが起動します。 何してくれるの? プロジェクト管理とか自動コンパイル/自動テスト実行とか。 コマンドによっては、ファイルを保存しただけでコンパイル/テスト実行まで行ってくれるので、いちいちコンパイルコマンドを叩く手間が省けます。 あれ、テスト出来ないんだけれど? まず、scalatestパッケージをダウンロードしてきます。 http://blog.8-p.info
原著者:Copyright 2004-2009 Mikael Remond, Richard Carlsson 原文:http://erlang.org/doc/apps/eunit/ 原文更新:2009 EUnitはErlang用のユニットテストフレームワークです。とてもパワフルで柔軟かつ、使用するのが簡単であり、構文上のオーバーヘッド(書かなければいけないもの)が少ないのが特徴です。 EUnitは、ケント・ベックと、エリック・ガンマが作成したJUnit(と、ケント・ベックがそれ以前に作成した、Smalltalk用のSUnit)を起源とする、オブジェクト指向言語用のユニットテストフレームワーク群から来たアイディアを元に開発されています。しかし、EUnitは、より関数型プログラミングと、並列プログラミングに適応するような技術が使用されています。また、関連するフレームワーク群よりも、言葉数が
はじめに 本稿は、Webアプリケーション用のテストツールSelenium(セレニウム)を利用するための手順を解説するものです。これから2回に分けて、Seleniumの概要および、インストール手順、実際のテストケースの実行について解説していきます(後編はこちら。また、Tipsも公開しました)。 今回は、Seleniumの概要および、Seleniumのダウンロード、インストール手順について解説します。 読者対象 プロジェクトの試験担当者を想定しています。 対象フェーズ 本ドキュメントでは、プロジェクトにおいて作成したWebアプリケーションに対して、ブラウザを用いた試験(結合試験・総合試験)を実施するフェーズを対象としています。Webアプリケーションの製造、単体試験フェーズや、外部のアプリケーションに対する試験については対象外です。 使用したソフトウェア・環境 Seleniumを動作させるにあた
大量にあるサーバへのアクセスを効率的に扱う Mobage APIでは、接続するDBサーバやmemcachedサーバなどが大量にあります。サーバが増えても、アプリケーションの変更は最低限にしたいものです。ここでは、複数のサーバへのアクセスを簡単に記述する方法を紹介します。 DBへのアクセスを隠蔽する DBは一般的な、マスタ/スレーブ構成を採用しています。INSERT/UPDATE/DELETEのような更新系のクエリはマスタへ、SELECTなどの参照系のクエリはスレーブへいくようにしています。また、Sharding[11]をしているDBの系統もあります。 このように大量にあるDBへのアクセスを簡単に行うために、Mobage APIではDeNAの有澤高介さんが開発したDBIx::DBHResolver(現在のメンテナは同じくDeNAの山口徹さん)を利用してDBへのアクセス情報を隠蔽(いんぺい)し
第1回 C++開発者の皆さん。テスト、ちゃんとしていますか?:連載 C++開発者のための単体テスト入門(1/4 ページ) 連載目次 「ビッグバン・テスト」をご存じですか? アプリケーション全体を構築する数千行、数万行に及ぶコードをコンパイルし、いきなり全体を走らせてその動作を確認するテスト手法です。われわれプログラマーが絶対に過ちを犯さないならともかくも、そうではない現実を考えると、このようなビッグバン・テストは極めてつたないテスト法です(そもそも過ちを犯さないなら、テストの必要はないのですけど)。 テストとは、ひと言でいってしまえば「思ったとおりに動くかを検証すること」でしょうね。プログラムは思ったとおりには動きません。作ったとおりに動きます。従って、「思ったとおりに動くか」の検証とは「思ったとおりに作られているか」の検証にほかなりません。 ビッグバン・テストでも「思ったとおりに動くか」
連載:.NET中心会議議事録 第5回 「あなたのチームに最適なテスト」を考える デジタルアドバンテージ 一色 政彦 2011/07/12 今回のテーマは「.NET開発におけるテスト」。開発プロジェクトをスムーズに完了させるには、効率的なテスト手法で、高い品質を確実に確保する必要がある。そこでVisual Studio 2010のテスト機能を中心に、.NET開発におけるテストについて説明・議論した。セミナーの構成は、下記のとおり。 基調講演『Visual Studio 2010によるテスト手法』: 1時間。詳細後述。 パネル・ディスカッション『あなたのチームに最適な.NET開発のテスト手法』: 2時間。詳細後述。 Q&Aセッション/懇親会: 45分。本セミナーに寄せられた質問をモデレータが発表し、パネリストが回答。 本稿では、基調講演およびパネル・ディスカッションのUstream中継の動画と
These are some notes from the Game Developers Conference 2011 roundtable session entitled "Automated Testing Roundtable: Proper Care and Feeding of Your Robot Armies". Disclaimer / Corrections / Feedback These notes are my interpretations of my notes combined with my admittedly flawed and probably biased memory. If you have corrections, clarifications, other feedback, please feel free to e-mail t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く