Troubleshooting: Spelling and Punctuation Errors¶
A common source of test case failures is spelling and punctuation errors. Additionally, whitespaces need to be correct.
Solution: Spelling Errors¶
The report for a failed test case with spelling errors appears similar to the following:

In the intaQt Studio log window, it looks similar:

The report shows in which part of the Feature File to look. The problem in the example above is not the angle brackets, but the content within them: callingPart instead of callingParty has been used in the test case:
Test Case Example
1 2 3 4 5 6 7 8 9 | Feature: SMS Scenario: SMS_originatedBasicSMS Given an Android phone as A And an Android phone as B And A composes a short message And A types "Hello, world" And within 30 seconds, A sends the short message to B.number Then within 120 seconds, B receives a short message from A.number as sms Then verify sms.text == "Hello, world" |

The verify step ends with a failure, because there is a difference in the text sent and the text to be verified ("Hello, word" vs "Hello, world").
Test Case Example
1 2 3 4 5 6 7 8 9 | Feature: SMS Scenario: SMS_originatedBasicSMS Given an Android phone as A And an Android phone as B And A composes a short message And A types "Hello, word" And within 30 seconds, A sends the short message to B.number Then within 120 seconds, B receives a short message from A.number as sms Then verify sms.text == "Hello, word" |
The following report also points out where approximately the mistake is:

In this case, it is test instead of text.
Test Case Example
1 2 3 4 5 6 7 8 9 | Feature: SMS Scenario: SMS_originatedBasicSMS Given an Android phone as A And an Android phone as B And A composes a short message And A types "Hello, world" And within 30 seconds, A sends the short message to B.local Then within 120 seconds, B receives a short message from A.number as sms Then verify sms.test == "Hello, world" |
| Wrong | Right |
|---|---|
| "and an Android phone as A" | "And an Android phone as A" |
| "And within 30 seconds , A receives..."; "And within 30 seconds A receives..." | "And within 30 seconds, A receives..." |
| "Feature SMS"; "Feature. SMS" | "Feature: SMS" |
| "Given an android phone as A" | "Given an Android phone as A" |
Solution: Missing characters¶
The following report shows that <callingParty> is missing from a Scenario Outline's Examples.

Test Case Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Feature: Voice Scenario Outline: Voice_originatedBasicCall Given an Android phone as A And an Android phone as B When A dials the number B.number And within 5 seconds, B detects an incoming call from <callingParty> And after <ring> seconds, B answers the incoming call And within 5 seconds, A connects And after <dur> seconds, A ends the call and, within 10 seconds, he and B disconnect Examples: | dur | ring | | 10 | 3 | | 5 | 10 | |
Whenever using test case variables (for example, <callingParty>), they must be defined in the Examples section of the Feature File.