タグ

testingに関するlabduckのブックマーク (3)

  • power-assert + babel as a development tool

    3行まとめ espower-babelは役目を終えたので、Deprecated Babel + power-assertはbabel-preset-power-assertを使う コード上はrequire("power-assert")とrequire("assert") どちらでもpower-assert化できるようになった espower-babelは非推奨へ Babel + Mocha + power-assertの組み合わせを出来るだけ設定ファイルなどを作らずに使えるespower-babelというモジュールを書いていましたが、役目を終えたので非推奨(deprecated)にしました。 テストコードをES6+power-assertで書けるespower-babel 3.0.0リリース | Web Scratch 理由としては、Babel@6からは設定(ファイル)を必ず必要とするの

    power-assert + babel as a development tool
  • KarmaでTDD + Travis CI + Coverallsなイケてるワークフロー - はてブロ@ama_ch

    巷でAngularJSが盛り上がっているのを横目に、最近は黙々とKarmaを触っていました。Karmaはかなりよくできていて素晴らしいと思うんですが、具体的な使い方はあまり見ないので紹介したいと思います。 Karmaについて http://karma-runner.github.io/ Karmaはいわゆるリモートテストランナーです。リモートテストランナーというと、色んなブラウザでテストを走らせることが目的のように思えますが、そうではありません。Karmaは ワークフローの問題を解決すること に主眼が置かれています。なので、コマンドラインでテストを実行するほかに ファイルの変更監視 CIサーバとの連携 デバッグのサポート プラグインによる機能拡張 といった機能を持っています。実際に使ってみると、単にテストを実行してくれるだけでなく、ワークフローが劇的に変わることを実感できると思います。 K

    KarmaでTDD + Travis CI + Coverallsなイケてるワークフロー - はてブロ@ama_ch
  • Google+ テストインフラ for Android & iOS [GTAC 2013] - ワザノバ | wazanova.jp

    [Video] http://www.youtube.com/watch?v=Dnqxo0QtU98 [Slide] https://docs.google.com/presentation/d/1Cqr0yALY7u5AYXMkGLuYCjvYdJMzi7WyTfHMzwznI1k/pub?start=false&loop=false&delayms=3000#slide=id.gd300049a_055 GoogleのEduardo BravoがGoogle+のスマホ版をAndroid/iOSでどのようにテストしているか紹介しています。 "hermetic"(独立した、密閉した)環境をつくることで、flaky (当てにならない)テストを減らせる。エンジニアが積極的にテストをかくモチベーションもあがる。 全てのコミットに対して、下記のテストを実施。 [Android] Roboelect

  • 1