I think its getting there elfy, but could be more detailed. Like entering nicknames etc on the network list window. Try to think this is on a clean install so no nicks will be stored anywhere. Also your <dd></dd> expected results are more questions that seem like something might happen rather than it is expected to, for instance,
<dt>Look for xchat and launch it</dt>
<dd>Network list window opens</dd> # This is what is expected to happen rather than did it launch?
and
<dt>Select Ubuntu servers from the list of networks</dt>
<dd>Ubuntu servers is highlighted</dd>
<dt>Click the Connect Button</dt>
<dd>Chat window opens with #ubuntu in the channel sidebar</dd>
As you go through try to see what happens on the screen, what gets highlighted what changes each action or change on the display can become a step in the testcase.
Also what about a test for adding a network on the network window if the one you want isnt there. just an idea :D
I think its getting there elfy, but could be more detailed. Like entering nicknames etc on the network list window. Try to think this is on a clean install so no nicks will be stored anywhere. Also your <dd></dd> expected results are more questions that seem like something might happen rather than it is expected to, for instance,
<dt>Look for xchat and launch it</dt>
<dd>Network list window opens</dd> # This is what is expected to happen rather than did it launch?
and
<dt>Select Ubuntu servers from the list of networks</dt>
<dd>Ubuntu servers is highlighted</dd>
<dt>Click the Connect Button</dt>
<dd>Chat window opens with #ubuntu in the channel sidebar</dd>
As you go through try to see what happens on the screen, what gets highlighted what changes each action or change on the display can become a step in the testcase.
Also what about a test for adding a network on the network window if the one you want isnt there. just an idea :D