This is major philosophical change, but also clears up the user interface. At test creation you can edit the test script at table. There is multiple issues with this approach:
1) Tester should not be involved at working with test script
2) If tester adds own keywords there, they get over written if someone changes the description of node -> This causes major confusion
So following things should be done:
1) Remove the test script editor and replace it with description editor
2) Add keyword or tags which can contian 'pure test script' at decription field. E.g
Send message "hello world" to channel #Unix
{
irc.kill_user("nasty_user")
irc.kill_channel("#unix")
}
This has very high priority. This also requires adding README.txt and ChangeLog to distribution package.