タグ テストカバレッジ
人気順 10 users 50 users 100 users 500 users 1000 usersテストカバレッジが100%でもそれが意味のあるテストかは断言できない Mutation Testでテストコード自体の検証をしよう
虎の穴ラボのKanon氏が「テスト品質を向上させよう!」というテーマで、アンチパターン回避メソッドについて話しました。全2回。前回の記事はこちら。 カバレッジとは? Kanon氏:「カバレッジとは?」という話なんですけど。テストコードがプロダクションのコードのうちのどれだけ網羅できているか、通しているかの尺度... 続きを読む
決済チームがテストコードを書く際に気を付けていること - UPSIDER Techblog
こんにちは。決済チームでエンジニアとして働いている芦川です。 UPSIDER Tech blog 第2弾として「決済チームがテストコードを書く際に気をつけていること」を紹介しようと思います。 TL;DR 100%のテストカバレッジを目指す テストはブラックボックスを優先して記述、どうしても到達できない場合はホワイトボックス 最... 続きを読む
Simplecovで一部クラスでカバレッジが計測されない場合の解決方法 - アクトインディ開発者ブログ
morishitaです。 アプトインディではRailsアプリケーションのテストをRSpecで書いています。 そして、テストカバレッジをSimpleCovを使って計測しています。 何故かカバレッジが計測できないクラスがあったのですが、計測できるように解決した件を紹介します。 tl;dr SimpleCov.startは次のコードの前に実行する require... 続きを読む
JavaScript - karma + babel + browserify + isparta を使って、es2015 で書いたフロントエンドのユニットテストのカバレッジを出す設定例 - Qiita
フロントエンドで es2015 かつ browserify でバンドルしつつ書きたいという需要はそこそこ高まっているんじゃないかと思いますが、そのセッティングで開発した場合に、テストカバレッジってどうやって出したらいいの?という情報があまり出回っていない気がしたので、自分なりにミニマルだと思う設定の例をまとめてみました。 なお、この記事では、テストランナーには、 karma 、バンドラには bro... 続きを読む
テストカバレッジ
http://martinfowler.com/bliki/TestCoverage.htmlテストカバレッジ Apr 17, 2012 [original] [source] tags: testing , metrics http://martinfowler.com/bliki/TestCoverage.html 「テストカバレッジ(コードカバレッジ)の目標値はどれくらいがいいのか?」という... 続きを読む
クライアントサイドJavaScriptのテストカバレッジをCoverallsに投げる - Webtech Walker
CoverallsというGitHubのプロジェクトのテストカバレッジを記録するためのサービスがあって、クライアントサイドのJavaScriptのテストでもできそうだったんでやってみた。 最近のJavaScriptのカバレッジツールはBlanket.jsがいけてるらしいんだけど、これを使ってクライアントサイドJavaScriptのカバレッジをCoverallsに投げるの若干めんどそうだったんで、po... 続きを読む
Jenkins で静的解析のグラフを作るとコードを読まなくてもソフトウェアの品質が分かって面白い - 新生おともだち研究会
2013-05-05 Jenkins で静的解析のグラフを作るとコードを読まなくてもソフトウェアの品質が分かって面白い 細かく書きたいけど、とりあえずメモだけ。 ステップ数が増ている なんらかの開発が行なわれている ステップ数が減っている リファクタリングが行なわれている? 単に仕様落ちしたコードが削除された可能性もある テストカバレッジが下がる テストが書かれていない ... ステップ数が増えて... 続きを読む
Coveralls + Perl - naoyaのはてなダイアリー
Coveralls は Github に置いているソースコードのテストカバレッジを git push の度に調査して報告してくれるクラウドサービス。「カバー率100%を維持したいなら継続的インテグレーション (CI) のレポーティングにテストカバレッジも含めちゃえばいいじゃない」という貴族向けのサービスです。いえ、貴族はフィクションです。こんな感じでモダンなデザインで色々教えてくれる。各行が何回テ... 続きを読む
Ruby 1.9.2 + Rails3でテストカバレッジを取るにはSimpleCovが良さそう | FIRN.JP
Ruby (Rails) でテストカバレッジといえば Rcov ですね。 しかし Rcov は Ruby 1.9.x に非対応なので Ruby 1.9.2 + Rails3 な環境で開発をしている方は SimpleCov を使うと幸せになれます。名前にSimpleと付いていますが高機能で見た目も綺麗です。 また simplecov-rcov を併用すれば Rcov のフォーマットで出力することも出... 続きを読む