При разработке программ без тестирования не обойтись, поэтому ситуацию отсутствия тестирования или попытки заменить его такими несерьезными методами как кросс-тестирование или тестирование на живых пользователях, мы рассматривать не будем.
Тем не менее, даже там, где полноценное тестирование входит в цикл разработки, его часто организуют неправильно. В этой статье я расскажу, как должно быть организованно тестирование.