Monday, July 18, 2005
Brushing up slides on Testing for Testers
I just finished brushing up my slides "Testing for Testers", a course aimed at the guys with a mission to break our software :-). I improved the section or test plan minimization, adding material on "all-pairs" testing. I've also tried out a free tool for all-pairs generation, which seems good enough, although all the copy/paste from excel is not that handy.
For those of you who may have an interest in the theory behind the tool, I recommend reading "The AETG System: An Approach to Testing Based on Combinatorial Design", IEEE Transactions on Software Engineering, July 1997.
I'll be teaching the course this week for a well-known Process Control company in Udine. This is one of the several steps we have taken to improve the software development process (and the skills of everyone involved).
From my long-standing presence in the industrial automation field (I've several customers working on machineries of every size and scale :-) I would say that most companies are still entirely unaware of how much software-centered they have become. Many players in this field still think to themselves as "heavy industry" companies. Meanwhile, they've got millions of lines of code hanging around. It's not rare to find companies with a tradition of "anybody can be a programmer" depending more and more on software for innovation. Some are getting the message, and (slowly) learning how to really grow their software factories. The others... well, I guess there won't be any "others" in the long run :-).
For those of you who may have an interest in the theory behind the tool, I recommend reading "The AETG System: An Approach to Testing Based on Combinatorial Design", IEEE Transactions on Software Engineering, July 1997.
I'll be teaching the course this week for a well-known Process Control company in Udine. This is one of the several steps we have taken to improve the software development process (and the skills of everyone involved).
From my long-standing presence in the industrial automation field (I've several customers working on machineries of every size and scale :-) I would say that most companies are still entirely unaware of how much software-centered they have become. Many players in this field still think to themselves as "heavy industry" companies. Meanwhile, they've got millions of lines of code hanging around. It's not rare to find companies with a tradition of "anybody can be a programmer" depending more and more on software for innovation. Some are getting the message, and (slowly) learning how to really grow their software factories. The others... well, I guess there won't be any "others" in the long run :-).



