Software Testing Testing principles. Testing Testing involves operation of a system or application under controlled conditions & evaluating the results.