Начнем с того, чем оно не является. 1. Это не поиск всех без исключения дефектов. 2. Это не случайные нажатия по клавиатуре в надежде, что что-то сломается. 3. Даже не надейтесь, что что-то сломается. Точка. 4. Это не то, чем начинают заниматься после завершения программирования. 5. Это совсем, СОВСЕМ не то, что можно отложить до того момента, как пользователи начнут жаловаться. На высоком уровне тестирование ПО является способом предоставления оценки качества программного обеспечения заинтересованным лицам (т. е. людям, напрямую заинтересованным в работе системы, - потребителям, пользователям и менеджерам). Хотя эти лица могут напрямую не беспокоиться о качестве ПО, они заинтересованы в управлении риском. Данный риск может принимать разнообразные формы. Для покупателей использование ПО несет риски потери данных, риски прекращения деятельность, риски того, что использование ПО принесет больше убытков, чем прибыли. Для внутренних заинтересованных лиц риски могут включать задержки с рели