Time to go basic again. Let’s talk about TDD. Test Driven Development has been practiced for a while. One of the practices in Extreme Programming was Test-First (more than a decade ago): Code the unit test first. Sounds simple enough, but there’s a whole process around it. Here’s a nice picture to explain it: Here’s …
Tag Archive: TDD
Permanent link to this article: http://www.typemock.com/blog/2012/04/10/what-is-test-driven-development/
Sep
01
“Why Too Much Mocking is Bad” and Other Questions
Last webinar, “10 secret unit testing tips” was a blast. There were many questions, some I’ve answered. But then I’ve looked at the clock, and discovered I neglected to answer a few. And since I’m a a man of my word (most of the time), here are the rest of the questions and comments and …
Permanent link to this article: http://www.typemock.com/blog/2011/09/01/%e2%80%9cwhy-too-much-mocking-is-bad%e2%80%9d-and-other-questions/
Aug
30
Discover 10 Secret Unit Testing Tips to Become Agile
In this webinar, Typemock’s Product Manager gives 10 tips for successful unit testing and Agile software development in honor of the 10th anniversary of the Agile manifesto. Learn the 10 secrets to unit testing success. Share this post and spill the secrets.
Permanent link to this article: http://www.typemock.com/blog/2011/08/30/discover-10-secret-unit-testing-tips-to-become-agile/
Aug
09
What is the difference between unit tests and integration tests?
This is secret unit testing tip #4. Want more? Register to the webinar. Many people who start out writing tests get hung out the semantic difference. What is a unit? When does a unit test cross the border to integration land? Is it a narrow border or a wide plateau between them? For me, it’s …
Permanent link to this article: http://www.typemock.com/blog/2011/08/09/what-is-the-difference-between-unit-tests-and-integration-tests-2/
Jul
21
Vancouver Agile TDD User Group
The Vancouver Agile Software Development Group is doing a series of events on TDD. The latest is “Start a study group on agile TDD." According to the group: Marius has showed me how different REAL TDD is from what I though it was. It is not unit testing, it is not writing tests for hours …
Permanent link to this article: http://www.typemock.com/blog/2011/07/21/vancouver-agile-tdd-user-group-2/
Jun
20
Kevin Griffin on Technology Evangelism and Agile Development,
Kevin recently organized the TDD Firestarter in Hampton Roads, Virginia. Kevin graciously agreed to sit down with Typemock (over email, at least!) to discuss Agile development and community involvement. Kevin Griffin is a Technical Evangelist for ComponentOne. He’s a Microsoft MVP, ASPInsider, and the leader of the Hampton Roads .NET Users Group. Additionally, he serves …
Permanent link to this article: http://www.typemock.com/blog/2011/06/20/kevin-griffin-on-technology-evangelism-and-agile-development-2/
Jun
16
Meet Amir Barylko: TDD Training
Typemock is always proud to sponsor user groups, conferences, and also TDD trainings. If you have an upcoming event or user group for .NET, C++, or Agile, and are seeking sponsorship, e-mail us. One of the events that Typemock sponsored was a TDD training session in Winnipeg, Canada. Who is Amir? Amir Barylko started his …
Permanent link to this article: http://www.typemock.com/blog/2011/06/16/meet-amir-barylko-tdd-training-2/
Oct
11
How-To: Asserting A Method Was Called With Isolator++
Many times, when we come to determine a test pass/fail criterion, we use some sort of ASSERT statement. ASSERT usually tests for state – checking on field values, to determine if that value is the expected one. However, sometimes we don’t have this luxury. The state may not be exposed, or the class members are …
Permanent link to this article: http://www.typemock.com/blog/2010/10/11/how-to-asserting-a-method-was-called-with-isolator/
Oct
07
How-to: Changing Behavior of Static Methods with Isolator++
Isolator++ can change the behavior of methods very easily, without changing the original implementation. When you change the behavior of an instance or a static method, you can do that in different fashions. We have a Person class. It has a method called IsFromLA we’d like to test: bool Person::IsLivingInLA() { Address* address = …
Permanent link to this article: http://www.typemock.com/blog/2010/10/07/how-to-changing-behavior-of-static-methods-with-isolator/
Oct
06
Announcing: Isolator++ Has Launched!
After months of beta testing, we’ve arrived at that pivotal moment: We’ve released Isolator++! Isolator++ is the first tool Typemock offers the C++ developer community. It’s the first step we take to bring easy unit testing to developers in all languages. Isolator++ makes unit testing easy in a field where software development as a whole …
Permanent link to this article: http://www.typemock.com/blog/2010/10/06/announcing-isolator-has-launched/

