テスト

テストの改善案の案

エンジニアのKPTで「CircleCIで走らせてるテストが項目数の割には30分超えてきたから速くしたい」という話をしたけどちゃんと説明できなかったので書く 環境 Java8, SpringFramework MySQL Junit, SpockFramework 問題点 テスト実行の最初(いわゆる @Before…

Agile Samurai Base Camp 2014 Re:TDDで学んだことを反映してみる

Agile Samurai Base Camp 2014 Re:TDDに参加してきました - 個人的なまとめでかいたようにJUnit+Grooy+Spockでテストのテンプレを書いてみました。 コードはこちら https://github.com/hachi-eiji/java-spock-practice正直Groovyは初めて書いた(ネットで落ち…

Agile Samurai Base Camp 2014 Re:TDDに参加してきました

ブログ書くまでが勉強会ですよ。ということで。 細かいところは http://togetter.com/li/657283 にまとめてくださってるそちらを見ていただければと思います。講演資料とかもリンクがついてます質問コーナー(お悩み相談室になってた)で直接 @t_wada さんに質…

リファクタリングとテストと私

わかってたことだけど改めて気づいたのでまとめましたポイントは 目的をもってリファクタリング 一気になおしたい病を抑えて細かくリファクタリング テストコードがシンプルなものはいいコードであることが多い プログラム性能が悪くなってきたので性能改善…

SpringのDI + PowerMockでのテスト

いままではテスト対象クラスで定義しているDI部分をEasyMockで、staticメソッドのMockをPowerMockで書くことがほとんどでした。 昨日テストケースを書くときに@PostConstructで定義されている部分があったので、普通にDIを使って書いてたのですが、staticメ…

いまだにユニットテストって受け入れられないんだろうな

色んな所で「テスト(ここではユニットテスト)を書かないのは小学生までだよねー」とか、もっと汚い言葉で言われたりするけど、いまだにうちのチームでは自分だけしか書かない現状が悩ましい。 Jenkinsさんが激おこになっても誰も何も反応しない。 もちろん、…