Компании выдали следующее заключение: "В соответствии с пунктом 3.10 ГОСТ Р ИСО/МЭК 9126-93 "Информационная технология. Оценка программной продукции. Характеристика качества и руководства по их применению" (Утвержден постановлением Госстандарта РФ от 28.12.1993 №267) программная продукция - программный объект, предназначенный для поставки пользователю. Пункт 3.11 указанного ГОСТа предусматривает, что качество программного обеспечения - весь объем признаков и характеристик программной продукции, который относится к ее способности удовлетворять установленным или предполагаемым потребностям.
Для определения качества предлагаемого программного обеспечения (ПО) необходимо соответствие поставленным требованиям, что может быть определено с помощью тестирования программного обеспечения - процесса испытания программного продукта, имеющего целью продемонстрировать разработчикам и заказчикам, что программа соответствует предъявляемым требованиям. Тестирование производится, в частности, с помощью технологической демонстрации, то есть с помощью приближенной версии программного продукта, которая создана с целю продемонстрировать работоспособность программного продукта и соответствия его критериям, установленным будущим пользователем продукта."
Является ли определение процесса тестирования программного обеспечения, приведенного выше, корректным и соответствует ли оно ГОСТ Р ИСО/МЭК 9126-93?
На одной чаше весов содержание пунктов 3.10 и 3.11, которое изложено в соответствии с текстом ГОСТ Р ИСО/МЭК 9126-93.
На другой фраза: «Для определения качества предлагаемого программного обеспечения (ПО) необходимо соответствие поставленным требованиям, что может быть определено с помощью тестирования программного обеспечения - процесса испытания программного продукта, имеющего целью продемонстрировать разработчикам и заказчикам, что программа соответствует предъявляемым требованиям. Тестирование производится, в частности, с помощью технологической демонстрации, то есть с помощью приближенной версии программного продукта, которая создана с целью продемонстрировать работоспособность программного продукта и соответствия его критериям, установленным будущим пользователем продукта.»
В пунктах 3.10 и 3.11 даны определения «программная продукция» и «качество программного обеспечения», в приведенной выдержке объяснение сущности тестирования – инструмент испытания, позволяющий убедиться в качестве программного обеспечения.
Все три обсуждаемых предмета не противоречат друг другу, поскольку имеют разные смыслы.