Моя же позиция заключается в том, что тестирование и валидация - это одно и тоже. Различие заключается в том, какие цели ставятся перед набором действий в рамках тестирования=валидации. Если целью является подтверждение работоспособности программы - то это не верная цель (это не есть тестирование=валидация вообще), если выявить слабые места и дефекты программы - то это правильная цель. Об этом я не раз писал на страницах этого форума и упоминал в своих докладах.
...
Так вот действия, которые предпринимает разработчик ни есть ни валидация, ни тестирование. А действия тестировщика вы можете назвать и валидацией, и тестированием. Это уже кому как нравится.
Сергей, прямо в тексте статьи стоит ссылка на википедию, которая поясняет, что именно автор имел в виду под валидацией: http://en.wikipedia....tion_(software)
Внимательное прочтение указанной статьи в википедии не даёт оснований ни к тому, чтобы считать, что целью этой деятельности является выявление слабых мест и дефектов, ни к тому, чтобы любые действия тестировщика называть этим термином.
Либо мы читаем разные статьи, либо у тебя есть какие-то сакральные знания, которые мне не ведомы. Но хочу повторить еще раз свой посыл.
Пользуйтесь своей головой и своими словами, что бы донести СВОИ мысли, а не тыкайте пальцем в книжку, ссылаясь на чужие мнения.
Сейчас наш диалог выглядит примерно так:
- Автор: бла-бла-бла
- Я: моя позиция заключается в следующем - бла-бла-бла
- Оппоненты: ну ты, блин, не прав. Вот, почитай здесь (ссылка), здесь (ссылка), а вот еще здесь (ссылка).
- Я: объясняю свою позицию по другому - бла-бла-бла
- Оппоненты: ну ты, блин, не прав. Ты хочешь опорочить светлое имя нашего Учителя. Почитай его труды здесь (ссылка) и здесь (ссылка).
Не цепляйтесь за слова. Зрите в корень, как говорил Кузьма Прутков.
Если уж на то пошло, то в статье (перевод) есть такая фраза:
"...что тестирование это деятельность по валидации, что целью тестирования является проверка того, что программа соответствует спецификациям..."
Теперь читаем ссылочное определение:
"Verification: The process of determining that a computer model, simulation, or federation of models and simulations implementations and their associated data accurately represents the developer's conceptual
description and specifications."
Так все же речь идет о валидации или верификации?
Это вопрос риторический. На него отвечать не нужно.