1. A non-transitory computer readable storage medium comprising instructions stored thereon which, when executed, cause a computing system to perform a method of executing a test while creating said test, said method comprising: receiving a portion of a line of a test case for a software item; validating syntax upon entry of said portion of said line; executing said line after said syntax validation; and indicating any error based on execution.