Patent ID: 9015671
Filing Date: 2015-04-21
Classification: G06F

Abstract:
1. A computing device-implemented method for simultaneously constructing and testing a software program, comprising: interacting with a program editor to construct code for the software program; the interacting using a processor identifying, while the code in the software program is being constructed with the program editor, that a plurality of lines of code in the constructed code forms at least a block of code, determining, based on the identifying and while the code in the software program is being constructed with the program editor, that a sufficient amount of constructed code for the software program is present in the program editor in order to perform a test against the constructed code based on implemented testing functions in the test, testing the software program by performing the test, while the code in the software program is being constructed with the program editor, the testing performed based at least on the determining that the sufficient amount of code is present in the software program and a required amount of resources are to perform the test against the constructed code to produce a test result, wherein the test result is provided to a user via visual or auditory indicators, wherein the software program is tested without switching between a programming mode or a programming environment to a debugging mode or a debugging environment.