так, щоб перевірити виконання всіх функцій програми, а потім відстежити реакцію на введення некоректних даних. p align="justify"> Оптимальна стратегія проектування між двома цими підходами, але ближче до крайнього лівого підходу. Він включає створення тестів за класифікацією виходячи з принципу: на кожну використовувану функцію, на кожну область і кордон зміни який або величини, на кожен особливий випадок хоча б один тест. p align="justify"> Тест № 1. Рішення СЛАР методом Гауса. Випадок, коли СЛАР має єдине рішення (3 параметри, 3 рівняння). p> Вихідні дані:
Очікуваний результат:
Результат роботи програми: при занесенні вихідних даних, програма видала результат, наведений на малюнку 2.7.1
В
Малюнок 2.7.1 - Вікно програми з результатом рішення
метод гаус рішення рівняння
Аналіз результату: отриманий результат збігається з очікуваним.
Тест № 2. Рішення СЛАР методом Гауса. Випадок, коли СЛАР має єдине рішення (4 параметри, 4 рівняння). p> Вихідні дані:
Очікуваний результат:
Результат роботи програми: при вихідних даних вище, програма видала результат, наведений на малюнку 2.7.2.
В
Малюнок 2.7.2 - Вікно з результатом рішення
Аналіз результату: отриманий результат збігається з очікуваним.
Тест № 3. Рішення СЛАР методом Гауса. Введення некоректних даних (не всі коефіцієнти сволока, вектора вільних членів введені). p> Вихідні дані:
Очікуваний результат: елементи матриці коефіцієнтів і вектора вільних членів не введено або введені невірно.
Результат роботи програми: при занесенні вихідних даних вище, програма видала результат, наведений на малюнку 2.7.3.
В
Малюнок 2.7.3 - Вікно програми з результатом рішення
Аналіз результату: отриманий результат збігається з очікуваним.
Тест № 4. Рішення СЛАР методом Гауса. Випадок, коли СЛАР не має рішення (4 параметри, 4 рівняння). p> Вихідні дані:
Очікуваний результат: система не має рішення.
Результати роботи програми: при занесенні вихідних даних вище, програма видала результат, наведений на малюнку 2.7.4.
В
Малюнок 2.7.4 - Вікно програми з результатом рішення
Аналіз результату: отриманий результат збігається з очікуваним.
Тест № 5. Рішення СЛАР методом Гауса. Випадок, коли СЛАР має безліч рішень (3 параметри, 3 рівняння). p> Вихідні дані:
Очікуваний результат: система має безліч рішень (висновок одного з базисних рішень).
Результат роботи програми: при занесенні вихідних даних вище, програма видала результат, наведений на малюнку 2.7.5.
В
Малюнок 2.7.5 - Вікно програми з результатом рішення
Аналіз результату: отриманий результат збігається з очікуваним.
Тест № 6. Зворотний матриця. Випадок, коли матриця має зворотну матрицю. p> Вихідні дані:
Очікуваний результат: за допомогою пакету Mathcat було отримано наступний результат:
...