Arunkumar Khannur's Software Testing Knowledge Center

10.6. Bugs in State Graphs

When testing an implementation against a State Graph, one shall study the following typical bugs (incorrect sequences of events, transitions, or actions):

  • Unspecified transition (nothing happens with an event)
  • Incorrect transition (the resultant state is incorrect)
  • Unspecified or incorrect event
  • Unspecified or incorrect action (wrong things happen as a result of a transition)
  • Extra, unspecified or corrupt state
  • Unreachable State (A state that no input sequence can reach
  • Dead State ( A state that once entered cannot be exited)
  • Sneak path (an event is accepted when it should not be)
  • Trap door (the implementation accepts undefined events)
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