Arunkumar Khannur's Software Testing Knowledge Center

10.11. Testability Tips

In order to design testability we need to build explicit state diagrams. Also, testability is easy if the State Graph is designed using only two states.

Also, good amount of effort shall be directed by programmers towards identifying what type of behaviors shall be considered to arrive at state graphs and what behaviors shall be ignored. If programmers ignore this and arrive at state graph that is quite comfortable to work with, then the very purpose of using state graphs as the basis for model based testing is beaten since in model based testing there is a need to identify relevant states, inputs, and transitions and ignoring irrelevant states, inputs, and transitions with a specific rationale behind it.
Khannur's Book
Arunkumar Khannur, Software Testing - Techniques and Applications, Published by Pearson Publications, 2011 (ISBN:978-81-317-5836-6; Pages:341 + xxii)
Follow Khannur
Khannur's Company
ISQT Process & Consulting Services Pvt. Ltd., Bangalore, INDIA
Khannur's Software Testing Forum
 Contact Khannur
ISQT Process & Consulting Services Pvt. Ltd.
#732, 1st Floor, 12th Main,
3rd Block, Rajajinagar,
Bangalore - 560010, INDIA
Phone: +91 80 23012511
Skype: arun.isqt