I use Fit testing and I’m even building a tool for easier test creation and management of Fit tests. I’ve used it to drive web UI’s, WinForms UI’s, logic in domain model classes, web services, and even a polling windows service. Some things have gone well and others haven’t. My dilemma today is this. I have some logic that needs some automated acceptance tests. It’s a little doubtful to me that anybody but me will ever look at these tests. I’m strongly considering just writing integration tests in NUnit instead of Fit.
Long term, all the testing gurus I know of seem to be driving towards scripting tests in Ruby and I’m thinking of moving in that direction in the future. I’ll still use Fit tests for set-based logic where it excels, but otherwise it just seems, I don’t know, clunky.
What do you guys think? Does Fit have a future, or is it just a little blip that’s never really going to take off?
I’m not ready to throw in the towel on executable requirements by any means, just considering a change in mechanism for expressing the tests.