My Unit Testing e-book is published!
-
Nagy Vilmos wrote:
this kind of document may be harmful to my computer.
It's a PDF, :laugh:
Nagy Vilmos wrote:
Just shows that testing really does sucketh.
Well, given how sucky Chrome has gotten, I definitely think they could use some improved test processes! Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogActually, allowing for Adobe's penchant for leaving gaping security holes in Flash and Acrobat, it seems quite reasonable to me. I avoid both unless from trusted sources. PS. Congrats on the book
"If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.
-
Mocking and Stubbing are the basics one has to understand while doing unit testing. Also it's not about the technology which is really important , it's all the concepts that's really required for one to understand about unit testing. The Art of Unit testing does not target the technology. They have covered the over all things which are really required for developers. I thought it would be better for other developers who want to know more and dig in to the advanced concepts and techniques of Unit Testing. Thanks,
Ranjan.D
I'm afraid you're trying to justify the unjustifiable here. You could have brought this up in a separate thread, but you shoe-horned this into Marc's thread. Plus, you had no possible way of knowing whether or not Marc had talked about mocking and stubbing in the time frame between Marc posting and you hijacking this. I have read the Art of Unit Testing, and I have been reading some of Marc's book - it covers some things thar are missing from AUT; things that elevate it above just being a beginners book. Would you have liked it if you'd written this book and then Marc came along and said "ooh look, there's a better book here instead"?
I was brought up to respect my elders. I don't respect many people nowadays.
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier -
Thanks Pete! (And nice reply to Ranjan, hahaha) Marc
:-D I've got your back.
I was brought up to respect my elders. I don't respect many people nowadays.
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier -
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My Blog -
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My Blog -
:-D I've got your back.
I was brought up to respect my elders. I don't respect many people nowadays.
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier -
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogNice work. I've downloaded it and super-speed read it, and I've learned some stuff. I didn't know you could set up parameters on a test and run the same test repeatedly via multiple attributes, so I've been intellectually enriched. Of course, I never unit test anything I do as it just works perfectly every time but for normal people there's some good stuff in there. :)
Regards, Rob Philpott.
-
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogCongrats!!!
-
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogAnother celebrity in out midst...congrats!
VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.
-
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogCongrats Marc..:thumbsup:
-
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My Blog:-D I definitely would cast my ONE vote that everyONE should read this book at least ONE time. Nice work, Mark. :thumbsup::thumbsup::thumbsup::thumbsup::thumbsup: =============== Odd, the "About the Author" section seems to be missing the credit line that the Author doesn't personally know me... ;P
-
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogNice work, Mark. :thumbsup::thumbsup::thumbsup::thumbsup::thumbsup: If I may... In my years with Apple's Integration Quality (IQ) Department, Unit (or "Component") Matrix Testing (UMT) was pivitol. IQ ensured all Apple Products were ready for Golden Master / ship status. Of dismay, some products at the time shipped sub-standard. (Not to brag ... OK, bragging ~ the product I was in charge of quality for, the Apple ColorOne Scanner, received the highest QA rating in Apple's then-history from independent testing labs!) I'm jazzed that the first headline in the book, other than "Chapter 1 Why Unit Test?" is "Measuring Correctness". That's the problem allot of testing has, that of the inability to to accurately measure correctness, especially in Unit Matrix Testing (UMT). We had reasonable solo Unit Testing, but there was an absence of measuring cross-unit correctness. That is, we'd measure units A, B & C and say "yup, it's all working", but we didn't measure A & B or A & C as a larger, or "complex"/matrix unit (that UMT noted earlier). OK, yes, with only 3 units we would measure across the matrix, but when it got beyond, say, 10 units, some products would have the next two headline of "Repetition, Repetition, Repetition" and "Code Coverage" skipped for sake of simplifying the overall process. Not good. Especially when a defect is manifested which results in a then $2.4 million ($5.06 million today) "fix-it" cost This actually did occur because a then-Product Manager chose to not include a critical UMT section I had wrote that revealed a defect in a related sister product and would've revealed such in their product; but shipped with the defect. UMT does, in and of itself, (if I may borrow from the book...) introduce cyclomatic unit complexity; a fancy way of saying that the individual units now have multiple points of interaction and integration. Testing instructions: Press the blue button, but first press the orange button. Button Blue and button Orange are units, doing something in and of themselves. When pressed independently, we have the basic raw solo unit test. When executed (pressed) in tandem or consecutively, these buttons (units) present the necessity of UMT, or "integration" testing (hence, the aforementioned QA dept. name of "Integration Quality"). Of course, it may not always be that they would be pressed in tandem or consecutive. Yet, without testing that integration outcome, we fail to "Measure [true] Correctness" and reveal potential defects
-
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogDownloaded! Looks good, and congrats!
Gryphons Are Awesome! Gryphons Are Awesome!
-
According to Chrome, this kind of document may be harmful to my computer. Just shows that testing really does sucketh.
Reality is an illusion caused by a lack of alcohol "Nagy, you have won the internets." - Keith Barrow
Google does no evil, therefore if Google doesn't unit test, then unit testing is evil.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Congrats .. Happy to hear that. I downloaded the PDF version and had a look into. It's really nice and it's good for beginner level. For more advanced book I would recommend reading "The Art of Unit Testing" from Roy Osherove- http://www.manning.com/osherove2/[^] Here's the video - http://artofunittesting.com/[^] Thanks,
Ranjan.D
Leave the thunder where it belongs. If you pulled a stunt like that on me, I'd kick your arse.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Hmm...I'd like to take a look, but I'm a little suspicious of a site that needs my phone number to let me download a file. :doh: (Never mind, they don't verify it so a fake number is fine.)
Use a number with a 555 area code and they'll think you're a movie star.
I wanna be a eunuchs developer! Pass me a bread knife!
-
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogCongratulations and THANK YOU!!!
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is (V).
-
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogCongrats, Marc!
If you are not criticized, you may not be doing much.
-
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogSo Syncfusion paid you to write a book that is available for free ? I have trouble understanding this business model.
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Do not feed the troll ! - Common proverb
-
[toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc
Testers Wanted!
Latest Article: User Authentication on Ruby on Rails - the definitive how to
My BlogThank you very much! Downloaded it and will get into it asap.:thumbsup: