On the average, a software programmer makes one mistake in every five lines of the code including misprints. It would seem that the figure is quite impressive, especially if to consider the number of code lines in a standard program. 90% of mistakes are corrected by the very developer at the testing stage. Remaining 10% are detected during the testing
Before setting server to work or to load it at its full capacity, it’s necessary to check the maximum load it can withstand. It is made in order to prevent such problems as: long loading, freezing (hanging), errors.
Ordinary users consider program creation process to be very simple and that it consists only of code writing and creating GUI. In fact, there are software testing companies, which perform various manipulations with the prototype of the program after the code writing.
When we start to work with a program we expect that it’ll carry out the tasks, which it is intended for. Software functional testing verifies how the final product corresponds to its technical task, checks whether all functions work properly and whether there are no errors in program functioning.