タグ

testに関するka2nnのブックマーク (6)

  • テスト書きすぎ問題 - hitode909の日記

    テスト書きすぎるとよくないって言ってる人がいた.DHHっていう人.作業時間の1/3以上テストしてたらおかしいとか,ActiveRecordのバリデーションなど,Railsの機能はテストしない,とか. Signals vs. Noiseの去年のエントリに、テストをどれくらい書くべきかということについてDHHが指針を示していたものがあったので... - Sooey 偉い人が言ってるからという理由で,テスト手抜き派の人に良い材料を与えてしまった.僕は意見ちがって,作業時間半分以上はテスト書いたりしてる. テストたくさん書くと,最初に書くときのコストは増える.けど,あとから読む時や,変更したい時には,読むだけだし,書くのも差分だけで良い.コード体を理解できれば,要らないテスト捨てるのは,落ちたのを消すだけだから簡単.あとで見て,テスト足りないと分かったときに,明文化されてない仕様からテストを補う

    テスト書きすぎ問題 - hitode909の日記
    ka2nn
    ka2nn 2013/10/14
  • Pyramid Testing

    さて、もう間近にせまった PyCon Apac 2013 ですが、 わたくし パッケージングの今と未来 にて登壇します。 ところで、これ以外にもCFPを提出していまして、没ネタが2つほどあります。 sqlalchemyの錬金術 testing pyramid (´・ω・`)実際のとこ、pyramidの話したかったんですけどねぇ.... Pyramidでのテスト まずはpylonsprojectのドキュメント Unit Testing Guidelines があります。 これはテストのテクニックではなく作法ですが、テスト内容を明確にするというのが重要な点かなと思います。 Pyramidなところはそんなとこかもしれません。 どこぞのガラパゴスな進化をしたフレームワークと違い、モダンなテストツールをそのまま使えます。(Pythonのフレームワークなのだから当たり前ですけども) テストケース py

    ka2nn
    ka2nn 2013/09/08
    やっぱりこう解説があると安心感ある
  • 次世代のKIF(2.0.0)が良さそう

    KIFはSquare製のIntegration Testsのためのフレームワークです。 この半年くらいでKIFは大幅なアップデートに取り組んでいるらしく、現在はプレリリース版の2.0.0pre5が公開されています。 まだ正式版はリリースされていないのですが、ひとまずプレリリース版を動かしてみました。 KIF(kif-next) KIFは元々GHUnitのようにアプリのビルドターゲットを複製し、エントリーポイントを少し変更することで複製したアプリ上でテストを走らせるというものでした。 新しいバージョンではSenTestingKitを利用することでXcodeに統合されたテストとして実行できるようになりました。 具体的には以下のようなメリットがあります。 command+Uで実行できる エラーが出た箇所を追跡しやすい 部分実行ができる xUnit/xSpec形式でテストを書ける SenTesti

    ka2nn
    ka2nn 2013/09/01
  • Continuous Integration and iOS - Hamish Rickerby

    Technology Consultant & iOS Developer based in Sydney, Australia The client project I’m currently working on is quite large. There are over 90 different screens required in the application, and regression testing all of these, with the different data variants and scenarios is not something I’d like to attempt by hand, and is not something I would expect my client to pay for me (or anyone for that

    ka2nn
    ka2nn 2013/06/13
  • iOS Unit Test

    ロジックテスト iOSシミュレータSDKベースだが、iPhoneシミュレータでは実行しない テスト対象のコードは対応するターゲットのビルドフェーズの間に実行 実機では動かせない(そこまで挙動が違うケースがないのであまり困らないかもしれないけど) faaasssttttt!! 例 ) OCUnit(SenTestingKit)、 Kiwi

    ka2nn
    ka2nn 2013/06/13
  • Best practices to test protected methods with PHPUnit

    I found the discussion on Do you test private method informative. I have decided, that in some classes, I want to have protected methods, but test them. Some of these methods are static and short. Because most of the public methods make use of them, I will probably be able to safely remove the tests later. But for starting with a TDD approach and avoid debugging, I really want to test them. I thou

    Best practices to test protected methods with PHPUnit
    ka2nn
    ka2nn 2012/12/28
    PHPでReflectionClassを使ってPublicでないメソッドのテストをする
  • 1