Welcome to MSDN Blogs Sign in | Join | Help

Data Tools and Software Testing

Old model-based testers never die; they just transition to a higher state.

Syndication

News

    These postings are provided "AS IS" with no warranties, and confer no rights.
    Use of included script and code samples are subject to the terms specified here.

Browse by Tags

All Tags » General Software Testing   (RSS)
Future of Testing from James Whittaker
Found this exceptionally inspiring, interesting and informative talk (I saw an internal version of the same talk) by James Whittaker (please subscribe to his blog if you remotely care about software quality), who is a pioneer in the software testing world. Read More...

Posted Friday, December 26, 2008 3:55 PM by nihitk | 1 Comments

Elements of MBT - Part 3 – Actions and Action Parameters
In the last 2 posts we have looked at what we mean by a model of a system and defined what States and State Variables are. In this post we'll look into Actions and Action Parameters. We can define an Action as something that modifies or exercises the Read More...

Posted Thursday, July 05, 2007 4:45 PM by nihitk | 1 Comments

Elements of MBT - Part 2 – States and State Variables
This is a continuation of the Elements of MBT series of posts which I started last time with Part 1 and covered what is meant by a model of a software system. In this post I shall be covering additional concepts which you will need to know to gain a better Read More...

Posted Wednesday, June 27, 2007 5:52 PM by nihitk | 5 Comments

Elements of MBT - Part 1 - What is a model?
In this series of "Elements of MBT" posts, I will be covering some basic concepts used when trying to build models of software systems for use in Model Based Testing . The aim is to give an explanation of the various elements involved in defining a model Read More...

Posted Friday, March 23, 2007 5:54 PM by nihitk | 2 Comments

How to test a delete operation?
Question to the community: How can you best test a delete operation? For e.g. When you test the following API - DeleteObjectFoo("ABCD") - what should we test to verify that this function actual deleted "ABCD"? This API is just a placeholder for an API Read More...

Posted Friday, November 17, 2006 3:08 PM by nihitk | 8 Comments

Process Monitor for Debugging
The Process Monitor looks like a great tool to help in debugging issues and includes a bunch of features from a diverse set of sysinternal utilities such as RegMon, FileMon etc. I think this is the first tool offering to come out since the acquisition Read More...

Posted Thursday, November 09, 2006 10:09 AM by nihitk | 1 Comments

Model Based Testing – The Yellow Brick Road
The future was here – now it’s the past. I am, however, wiser about the ways-of-the-model-based world. Still taking baby steps really, but starting to stand up on my feet. The real-world turned out to be a whole different ball-game from what I had envisioned Read More...

Posted Friday, July 28, 2006 6:04 PM by nihitk | 1 Comments

Buggy Test Code
All the technical jargon of the world put together cannot compensate for raw stupidity. I recently had this epiphany when I ran into one of those “DUH!” bugs in my test code. Made me feel like a fool and so I thought I would redeem some of my hurt ego Read More...

Posted Thursday, April 20, 2006 10:40 PM by nihitk | 3 Comments

Spot the Bug Contest #1 Solution: The mystery of the Decimal.Parse FormatException
Well - as promised here is the solution for the Spot the Bug (contest?) posting which was correctly answered first by Nat (Congratulations!). The Bug : The following line of code will fail intermittently when executed and most of the time rerunning will Read More...

Posted Saturday, March 26, 2005 10:31 PM by nihitk | 0 Comments

SDET Memes
Starting to see a lot of good discussion about what it means to be a test developer and the practices, ideas and challenges that go into being a successful test developer. In this post I want to talk about some insights about what I find challenging about Read More...

Posted Sunday, January 23, 2005 2:56 PM by nihitk | 27 Comments

Spot the Bug
Ran into this recently and thought it might be interesting. Can you try and spot the bug and the possible error that can occur with the following lines of code? Decimal randomDoubleAsDecimal() { Random rand = new Random (); return Decimal .Parse(rand.NextDouble().ToString()); Read More...

Posted Sunday, January 23, 2005 12:40 PM by nihitk | 23 Comments

Grads Getting Good Guidance
Joel offers some great tips to Computer Science students (or really anyone in college who is a geek and likes software and programming) who will soon be graduating - very practical advice. In addition, it would be great to see fresh graduates trying to Read More...

Posted Sunday, January 16, 2005 8:55 PM by nihitk | 2 Comments

Are we there yet?
So have we reached the top of the graph predicted by Moore's law ? Seems like it (if not the top, very close to it), especially with respect to performance of a single, lonely processor. Herb Sutter has written a very nice article on how we are reaching Read More...

Posted Friday, December 31, 2004 5:14 PM by nihitk | 0 Comments

ZDrop for eBay Sellers
Nice to read about this very cool tool, zDrop , running on Commerce Server which helps eBay sellers to easily and cost effectively post and manage items on eBay. Would love to hear about any other publicly available tools you know of that utilize Commerce Read More...

Posted Tuesday, October 05, 2004 3:46 PM by nihitk | 2 Comments

Pesticide Paradox
Just posted an article on the Pesticide Paradox and how Model Based Testing can help alleviate that problem. Among others things Terrarium 1.2 seems to have been released. I have been wanting to create an organism and play with Terrarium for some time Read More...

Posted Friday, July 16, 2004 7:03 PM by nihitk | 0 Comments

More Posts Next page »
Page view tracker