タグ

unittestとBuildbotに関するraimon49のブックマーク (4)

  • Zillow: モバイルアプリの自動化テストフレームワーク - ワザノバ | wazanova

    http://engineering.zillow.com/the-search-for-mobile-app-test-automation/不動産価格サイトのZillowが、エンジニアブログで、モバイルアプリのテスト自動化のソリューションを比較検討した経緯を紹介してます。 1) 背景 モバイル向けのテストツールを2年半探したが、Robotiumフレームワーク(Android)は1ヶ月ももたずに使えなくなったので、テストケースを定期的に実行するチャンスがなかった。次にKIF (iOS) は、アプリと直接つながったObjective-Cのコードを書かなくてはいけなかったので断念。XcodeのInstrumentsは、ワークしたものの、メンテしきれなくなった。 2) Robotium Drawbacks テストケースごとにコンパイルする必要があった。ANt, pomファイルのメンテナンス。J

  • XP祭り「Pythonでアジャイル開発サイクル2010ver.」レポート - Block Rockin’ Codes

    9月4日 XP祭り2010 ~ アジャイル学園祭~(東京都)(#xpjug) で @shimizukawa さんの 「Pythonアジャイル開発サイクル2010ver.」 というセッションに参加させて頂きました。 その場で、実行委員の@shibukawaさんが、「セッションに来られなかった人のために、レポーターをやる人」を募集していたので、それくらいならお手伝いできるかと思い、手を挙げさせて頂きました。 ということで、清水川さんのセッションのレポートを書かせて頂きます。 スライドについての補足的な話と個人的な感想等を添えながら纏めたいと思います。 セッションのスライドはこちらです。 清水川さんのセッションスライド スライドは、id:amachangさんが作成したs6というHTMLプレゼンテーションツールを使って作られています。 使い方は、とりあえず←→↑↓ボタンを押せば大体分かると思いま

    XP祭り「Pythonでアジャイル開発サイクル2010ver.」レポート - Block Rockin’ Codes
    raimon49
    raimon49 2010/09/06
    CIに必要なツール周り一式、Python製のものから紹介。
  • Buildbot で継続的インテグレーション - mixi engineer blog

    こんにちは。パートナーサービス部の加藤和良です。 前回、mixi における開発者テスト について説明しました。だいぶ間があいてしまいましたが、今回は、そのテストを定期的に実行する 継続的インテグレーション の仕組みを紹介したいと思います。 テストが遅い 実は、mixi のテストは「遅い」という大きな問題を抱えています。 Micheal Feathers は『レガシーコード改善ガイド』のなかで、単体テストが高速に実行できることの重要性を解き「単体テスト」を厳しく定義します。 次に当てはまるものは単体テストではない。 データベースとやり取りする ネットワークを介した通信をする ファイルシステムにアクセスする 実行するために特別な環境設定を必要とする (環境設定ファイルの編集など) 上記に該当するテストが悪いというわけではない。多くの場合において、そのようなテストを書く価値はあり、しばしばテスト

    Buildbot で継続的インテグレーション - mixi engineer blog
  • 1