Простите, но если вы в один день проснулись в руинах, значит ваш дом не так надежен. Значит необходимое качество не было обеспечено. Кто виноват? Специалист по контролю качества, который принял этот дом от команды строителей (программисты+тестеры). Но если бы тестер в процессе тестирования "разрушил" бы тестовый дом, определив факторы, влияющие на его надежность, то скорее всего в конечно постройке эту проблему удалось бы разрешить.
Тестер разрушает, но не саму систему, а разрушает нормальное поведение системы. Разве я не прав? Буду рад вашим комментариям.
Я Вас понимаю. Вам нравится слово "разрушает".
<_<
Но должен Вас разочаровать. Тестировщик ничего не крушит, ничего не разрушает, ничего не выводит из строя, ничего не ломает. Он даже не "обеспечивает качество"! У него для этого нет никаких механизмов воздействия на качество. Он вообще ничего не добавляет в тестируемую систему и не убирает из нее. Он "зеркало", которое отображает состояние системы с определенной точностью. Точность эта зависит от методик тестирования и квалификации тестировщика.
Мало того, тестировщик не принимает состему. Это за пределами его компетенции. Его основная задача дать объективную характеристику готовности системы к эксплуатации и на основании этих данных рекомендовать или не рекомендовать принять систему в эксплуатацию.
:ph34r:
Правда существует мнение, и в первую очередь среди нерадивых или начинающих программистов о том, что тестировщик это живое воплощения зла.
В этом случае Ваша задача, как тестировщика, работать с ними мягко и не конфликтно, своим профессионализмом склоняя их к мнению, что тестировщик не враг, а партнер в деле выпуска качественного ПО.