The Fuzz about Models

The past weeks, I’ve been working on what was intended to be a small amusing feature in the Model-Based Testing Workbench, but instead turned out to be much more complex and useful than I thought it would be. Fuzzing is a testing technique, which consists largely of just throwing random inputs at a program and […]

Read More…

A Model of a Program

The MBT Workbench, my tool for model-based testing, is nearing completion, at least in a proof-of-concept state.  The idea is that instead of focusing on setting up test logical cases and manually or semi-automatically validating that an application adheres to them, we just provide a model describing the correct system behavior, and let the computer […]

Read More…

Output is Just Input with the Opposite Sign

It’s been a while since I last posted about my model-based testing tool, the MBT Workbench.  That is mostly because last time, we finished something really cool (a fully working chain resulting in web-services getting called), and the big bunch of very samey user-interface coding I had to do get further was a lot less […]

Read More…

User-Interface too Noisy? Add More Icons!

Last time, we looked at how the MBT Workbench assists the user in deriving an input mapping from a service definition. This time, we will look at what input mappings look like and how they can be created inside the MBT Workbench, and we’ll also take a look at how the entire meta-model is implemented. […]

Read More…