Book review: Test Driven by Lasse Koskela

Some time ago I did the technical review of the Manning Book Test Driven by Lasse Koskela. The book is available since October 10th.

The book is devided in three rough parts: Part 1, A TDD primer; Part 2,  Applying TDD to specific technologies; Part 3, Building products with acceptance TDD.

Part 1, A TDD primer: This part is about Testing in general and covers refactoring and patterns as well. Everything is written with Test Driven Development in mind. So don't expect all possible refactorings and patterns covered here.

Part 2, Applying TDD to specific technologies: This part covers testing on specific technologies. Where the first part can help people start testing, the second part will help people continue testing even if the more complicated tests need to be written. Specially complex testing on Web components, data access, etc.

Part 3, Building products with acceptance TDD: The last part covers more on acceptance testing. I haven't got any experience with automated acceptance testing but this part covers it quite well.

Although this book has some influence from the Java world almost everything can be applied within other technology worlds as well, like .NET, Ruby and PHP. I like this book and will use it every once in a while to keep myself focused.

  • Gravatar rheumatoid arthritis specialist May 17th, 2014 at 22:36
    These areas will become sore and stiff, almost as if you have been exercising
    too hard. The reason for Rheumatoid Arthritis will be unfamiliar
    nevertheless it's been revealed that will about three times as many
    ladies experience Rheumatism as opposed to men.
    As the disease is caused by haywire immune system, immunosuppressants too are given to RA patients.
  • Gravatar Tacones Christian Louboutin May 23rd, 2014 at 16:33
    Heya i'm for the first time here. I came across
    this board and I find It really useful & it helped me out a lot.
    I'm hoping to give something again and help others
    such as you aided me.
  • Gravatar veste salomon trail June 8th, 2014 at 06:50
    14. Southern Chicken Casserole
  • Gravatar hollister pas cher homme June 8th, 2014 at 06:50
    Ms. Landes predicted that so far this month Lululemon's same store sales a key measure of retail health are down double digits. "To say that these are weak results would be an understatement." She said she is losing count of the number of times the company has lowered its forecasts in the past year or more, "which is not what we, or anyone else, wants to see in what is ostensibly a growth stock."
  • Gravatar ray ban warrior June 29th, 2014 at 04:59
    Turning her company into an international empire, Lauder was the only woman on TIME magazine's 1998 list of 20 most influential geniuses of the 20th century.
  • Gravatar ウィメンズ UGG ブーツ July 12th, 2014 at 03:08
    ゴム足裏も維持されるとき 5 月最後 の 数ヶ月 と何年も。靴はプレミアム レザー 全体、、デザインのトップの側面 提供しています 十分なクッションと衝撃吸収のので の 空気唯一のユニット。それを実現しなかった場合 とき私は最初 私ナイキが長い距離を走り始めたクッションの靴は安定性を与えていない私は 義務。
  • Gravatar Goros July 21st, 2014 at 03:25
    <a href="最新作2014-rayban-レイバン-メガネ-ジャパンモデル-rx5249-2000-glassmania-メガネフレーム-眼鏡-伊達メガネ-めがね-ブラック-2014爆買い-p-254.html">最新作2014 RayBan レイバン メガネ ジャパンモデル RX5249 2000 glassmania メガネフレーム 眼鏡 伊達メガネ めがね ブラック 2014爆買い</a>
  • <a href="おすすめ-<24hコスメ>24h-プレミアムパウダーファンデーションセット-spf15-pa-2014100新品-p-4710.html">おすすめ <24hコスメ>24h プレミアムパウダーファンデーションセット SPF15 PA++ 2014,100%新品 </a>
  • Gravatar timberland portafogli July 30th, 2014 at 08:07
    The Grays: Benjamin Moore and Pottery Barn Winter Paint Colors
  • Gravatar August 5th, 2014 at 04:25
  • Gravatar retro jordan 4 September 25th, 2014 at 20:50
    There is noticeably a bundle to know about this. I assume you created certain nice points in features also.
    retro jordan 4
  • Gravatar e hookah October 18th, 2014 at 12:00
    Thanks in favor of sharing such a nice thought, post is
    good, thats why i have read it entirely
  • Gravatar faults and fixes October 21st, 2014 at 12:39
    Hi, all is going nicely here and ofcourse every one is sharing information, that's in fact good, keep up writing.
  • Gravatar jewelry January 15th, 2015 at 18:11
    It's really a cool and helpful piece of info. I'm satisfied that you just shared this helpful info with us.
    Please stay us informed like this. Thanks for sharing.
  • Gravatar January 22nd, 2015 at 14:59
    Very good blog! Do you have any tips and hints for aspiring
    writers? I'm planning to start my own site soon but I'm a little lost on everything.
    Would you suggest starting with a free platform like Wordpress or go for a
    paid option? There are so many choices out there that I'm totally confused
    .. Any suggestions? Bless you!
  • Gravatar cheap motorbike hire January 24th, 2015 at 11:35
    I believe everything said was actually very logical.
    However, think on this, what if you added a
    little information? I ain't saying your information is
    not solid., however suppose you added a post title to
    maybe get a person's attention? I mean Book review: Test Driven by Lasse Koskela - Silverlight, WP7, .NET, C#, ASP.NET
    MVC is kinda vanilla. You should look at Yahoo's home page and watch how
    they write post headlines to get viewers to
    click. You might add a video or a related pic or two to get readers interested
    about everything've got to say. In my opinion, it might make your
    website a little livelier.
  • Gravatar Landscape Design Ideas and Décor February 17th, 2015 at 05:01
    Thanks to my father who told me about this blog, this blog is really amazing.
  • Gravatar xe rùa February 28th, 2015 at 10:08
    I think that everything said was very reasonable.
    But, what about this? what if you added a little content?
    I am not saying your content isn't solid., however suppose
    you added a headline that makes people desire more?
    I mean Book review: Test Driven by Lasse Koskela - Silverlight, WP7, .NET,
    C#, ASP.NET MVC is kinda boring. You might glance at Yahoo's home page and note how
    they write article headlines to get viewers to click.
    You might add a video or a pic or two to get readers excited about what you've got to say.
    In my opinion, it might bring your posts a little livelier.
  • Gravatar recent movie trailers April 8th, 2015 at 20:44
    True - Space can create animations and visualizations with realistic lighting and organic modeling.
    Apart from high server speed and reliability, the site has also taken care about the
    assortment of video songs. This is not the best example,
    but I wanted to keep it simple so you can get the
    basics down, so you can very easily create loops yourself.
  • Gravatar xpzqgy June 7th, 2015 at 20:49
    <a href="">viagra for sale</a>, <a href="">viagra without a doctors prescription</a>, <a href="">24 hr pharmacy</a>, <a href="">no prescription pharmacies online</a>. canadian pharmacy
  • Gravatar free sex facebook July 19th, 2015 at 06:28
    Perhaps you have regarded as creating an e-guide or
    maybe guest authoring on other websites? We have the blogs
    according to the same information you talk about and would like to have you
    ever share some tales/information. I understand my own readers might enjoy their function. If you
    are even from another location interested, please send me
    some kind of e mail.
  • Gravatar free skypesex August 4th, 2015 at 02:54
    It's the finest time to make some projects for future years and it is for you personally to getting happy.
    I have look at this article just in case I could If only in order to indicates you a few
    intriguing techniques as recommendations.

    Maybe you may create further content making reference to this information. I
    would like to browse a lot more reasons for having it!
  • Gravatar usa skype sex September 12th, 2015 at 16:39
    Wonderful blogs here! In addition your web web site plenty upwards very
    fast! Just what number will you be making use of? Could I ensure you get your internet link to your number?
    If only my site crammed up as quickly as yours lol
  • Gravatar September 14th, 2015 at 02:27
    Tarot tirage gratuit en ligne mon avenir dans
    les cartes
  • Gravatar facebook adult and sex pages September 14th, 2015 at 19:58
    I understand this particular if perhaps off of topic however I'm
    lookin into beginning my personal weblog plus is questioning whatever all is required to see
  • Gravatar www.facebook September 24th, 2015 at 03:17
    I am not sure just the reason but this weblog is actually packing incredibly slow
    personally. Was anyone else having this problem or is information technology a concern on my conclusion? I'll search
    back later on to discover in the event that difficulties nonetheless
  • Gravatar facebook / September 25th, 2015 at 03:45
    Most of us scarcely see which ralph lauren specifically pertains
    to wardrobe. Exactly what various do not get would be that your frizzy hair will be able to destroy your current attire ,ralph
    lauren polo internet based socket,if you don't keeping it seeking most cases do not have confidence in a fabulous requirements content
    label. You should not imagine purchasing virtually any write-up of clothes without having giving information technology a
    chance on to start out with. Measurements aren't referring
    to dimensions significantly more. They might alter
    upwards based on the manufacturer. To be able to purchase apparel over the internet or tops la red,
    take advantage of your specifications monitor.
    Make sure that they've got going back plan just that wont healthy.
  • Gravatar September 30th, 2015 at 18:02
    Usually I really do not understand write-up on websites, but
    I wish to claim that this specific write-upward most forced me to have a look at plus do
    so! The crafting style might astounded myself.

    Thanks, very great blog post.
  • Gravatar texas hold em poker hands pdf November 2nd, 2015 at 18:55
    Thanks a bunch for sharing this with all folks you actually realize what you are
    talking approximately! Bookmarked. Please also discuss with
    my web site =). We can have a hyperlink change agreement among
  • Gravatar November 5th, 2015 at 18:38
    I blog frequently and I truly appreciate your information. Your article
    has truly peaked my interest. I'm going to tawke a note of your site and keep checking for new information about once a week.
    I opted iin for your RSS feed as well.
  • Gravatar November 13th, 2015 at 02:52
    May I just say what a comfort to discover somsone that
    actually knows what they are talking about on the net. You
    definitely understand how to bring a problem to light annd make it important.
    More peope need to check this out and uneerstand this side of your story.

    It's suyrprising you aare not more popular given that you most
    certainly possess the gift.
  • Gravatar November 13th, 2015 at 14:13
    I have read soo many posts regarding the blogger lovers except this post iss genuinely a fastidious piece of writing, keep it up.
  • Gravatar November 14th, 2015 at 03:59
    You should be a part of a contest ffor one
    of the greatest blogs on the internet. I most certainly will recommend this blog!
  • Gravatar facebook. November 14th, 2015 at 12:33
    Once some one looks for his required thing, therefore this
    person/she would like to be accessible that in detail, for that reason which thing will be kept over right here.
  • Gravatar November 16th, 2015 at 07:29
    If you want to obtain a great deal from this article then you have to apply sucxh methods to your won weblog.
  • Gravatar November 17th, 2015 at 12:45
    This website dfinitely hass all of the information I needed concerning
    this subject and didn't know whoo to ask.
  • Gravatar November 19th, 2015 at 04:56
    Your mode of telling everything in this pazragraph is genuinely fastidious, every one can effortlesly understaznd it, Tanks a lot.
  • Gravatar November 24th, 2015 at 02:36
    naturslly like your web-site but you have to check the spoelling on quitye a few
    of your posts. A number of them are rife with spelping issues and I in finding
    it very bothersome to tell the reality on the otther hand I will certainly come again again.
  • Gravatar December 5th, 2015 at 16:13
    Hmm it looks lie your blo ate my first comment (it was super long) so I guess I'll just suum it
    up what I wrote and say, I'm thoroughly enjoying your blog.
    I as well am an aspkring blog bloggter buut I'm still new to the whole thing.
    Do you have any tips for first-time blog writers?
    I'd certainly appreciate it.
  • Gravatar Chelsea Tröja March 7th, 2016 at 17:58
    [url=]Chelsea Tröja[/url] V&auml;lj dina egna Bayern Munchen nr.41 fotbollsspelare [url=]fotbollströjor barn[/url] p&aring; Milos Pantovic Tr&ouml;jor \n
  • Gravatar fotbollströjor March 7th, 2016 at 17:58
    [url=]fotbollströjor[/url] V&auml;lj dina egna Arsenal nr.5 fotbollsspelare p&aring; [url=]fotbollströjor[/url] Gabriel Tr&ouml;jor \n
  • Gravatar casual date March 13th, 2016 at 06:01
    I'm today not sure the place you are getting the information,
    nonetheless close subject matter. I should spend some time mastering much more or perhaps exercising
    even more. Thanks for terrific details I was previously in search of this information at my own mission.
  • Gravatar March 19th, 2016 at 20:33
    whoah this blog is superb I really like mastering your articles.
    Maintain the great jobs! Your know, many persons tend to be
    searching available for these details, you could enable them to considerably.
  • Gravatar levitra April 22nd, 2016 at 23:10
    Certain, vardenafil most rumors control much exaggeration and embellishment. According to experts of the followers Pfizer, generic cialis from canada as affectionately as cialis over the counter at walmart (that is not produced by the word-for-word suite) is intended solely as levitra treatment of ED.
  • Gravatar Fotbollströja June 17th, 2016 at 10:19
  • Gravatar Billiga Fotbollströja June 17th, 2016 at 10:53
  • Gravatar erassy September 21st, 2016 at 18:09
    From time to occasion, we may also demand other documents, including, pharmacy but not small to: government issued photo ID or licenses. Entr'acte assured the barrier of your physical information is a ascend priority.
  • Gravatar oyi30y October 7th, 2016 at 10:03
    Write to us
    Before starting treatment free viagra samples is mandatory to consult your doctor for meaningful what doses you may take; almost always the standard quantity is coupons for viagra and shall be captivated 1-4 hours formerly a viagra prices contact, but not more than at a go every 24 hours.
  • Gravatar building materials October 14th, 2016 at 00:49
    Normally I don't learn article on blogs, however I would like
    to say that this write-up very orced me to check out and do so!
    Yourr writing taste has been surprised me. Thanks, very nice post.
  • Gravatar dautlef December 7th, 2016 at 10:59
    All the best! otc viagra
  • Gravatar sopumd April 7th, 2017 at 07:17
    whats std signs and symptoms std
    viagra ohne rezept apotheke saba medical school
    <a href="">viagra kaufen</a>
    obama care information - viagra ohne rezept aus deutschland
    affordable health insurance plans for families
  • Gravatar Mgabdbz May 25th, 2017 at 20:24
    allied medical school first aid stroke
    viagra without a doctor prescription mouth std symptoms
    <a href=>viagra without a doctor prescription</a>
    list of antibiotics for stds viagra without a doctor prescription
    medical school in caribbean
  • Gravatar lyy44j May 27th, 2017 at 21:35
    first aid qualifications cpr stroke
    best over the counter diet pills healthcare provider cpr class
    <a href="">over the counter anxiety medication</a>
    healthcare provider - over the counter allergy medication
    research in medical education
  • Gravatar Michaelenalk November 7th, 2017 at 10:22
    <a href=>Adidas Ace 15.3 Tf</a>
    Conserving money on things that you will want is actually a target that everybody has, but occasionally knowing how to do that can feel a little overpowering. With all the right assistance, you can easily find the coupons you want to buy the things you require. This article has offered you with some great tips. Use them to save cash on your own up coming obtain.Methods To Promote Your Videos On the web Easily


    The disappointment and disturbance ringing in the ears might cause are items that patients would do most situations to ease. To be able to restore a feeling of calm and luxury, it is necessary for individuals afflicted to find out around they are able to as to what leads to the issue and exactly how it can be handled. Consider these guidelines to heart, and it will be easy to begin removing the misery due to ringing in the ears.

  • Gravatar baseball jersey korea December 4th, 2017 at 18:18
    I'm still learning from you, but I'm improving myself. I absolutely love reading everything that is written on your blog.Keep the posts coming. I enjoyed it!
  • Gravatar mlb jersey toddler December 4th, 2017 at 18:18
    Thanks for another informative site. The place else may I am getting that type of information written in such an ideal manner? I have a challenge that I'm just now working on, and I've been at the look out for such info.