31
2. Стоит принять во внимание, что перед проведением тестирования
формируется план, отсюда можно выделить, что еще одним достаточным
условием будет являться наличие плана тестирования.
3. Во время выполнения тестирования, будет появляться необходимость
выполнять какие то действия для установления
поведения программы между
ожидаемым результатом и фактическим. Отслеживать данную процедуру будет
человек либо машина, но для тестирования необходимы тестовые сценарии. В
этом случае, еще одним достаточным условием, будет являться наличие тест-
кейсов.
4. В качестве подтверждения проведения тестирования, потребуется отчет
с результатами. В этом случае, необходимость отчета с подтверждением
выполнения тестирования и результатами, так же будет являться достаточным
условием.
В результате получаются следующие необходимые и достаточные
условия для выполнения тестирования:
К необходимым условиям относятся:
1. Объект, доступный для проведения тестирования.
2. Исполнитель, который
будет выполнять тестирование, и отслеживать
результаты (человек или машина, либо комбинация человек и машина).
К достаточным условиям относятся:
1. Объект, доступный для проведения тестирования.
2. Исполнитель, который будет выполнять тестирование, и отслеживать
результаты (человек или машина, либо комбинация человек и машина).
3. План выполнения тестирования.
4. Наличие тест-кейсов.
5. Отчет
с результатами тестирования,
который подтверждает
выполнение ряда поставленных задач и целей.
Учитывая все вышеупомянутые условия для проведения тестирования,
можно определить, что эти условия являются верными поскольку:
32
1. Формирование плана тестирования, говорит об активностях в области
планирования.
2. Формирование каких-либо сценариев или тест кейсов, подтверждает
наличие проектирования.
3. Выполнение тестирования свидетельствует о наличии исполнителя.
4. Формирование отчета по тестированию,
говорит об анализе
полученных результатов.
Так же стоит заметить, что тестирование проводится в рамках
существующих общепринятых стандартов качества:
1. IEEE 829-2008 IEEE Standard for Software and System Test
Documentation.
2. ANSI/IEEE Std 1008-1987 — IEEE Standard for Software Unit Testing.
3. ISO/IEC/IEEE 29119-1:2013 Software and systems engineering — Software
testing — Part 1: Concepts and definitions.
4. ISO/IEC/IEEE 29119-2:2013 Software and systems engineering — Software
testing — Part 2: Test processes.
5. ISO/IEC/IEEE 29119-3:2013 Software and systems engineering — Software
testing — Part 3: Test documentation.
В результате стоит заметить, что
перед проведением тестирования,
необходимо учитывать и соблюдать вышеупомянутые требования, поскольку
они являются важными аспектами для качественного и продуктивного
выполнения тестирования.
Достарыңызбен бөлісу: