 
        
        4 Результаты тестирования программы
Результаты тестирования программы представлены в таблице 2.
| № | Ввод данных | Вывод данных | ||||
| a = | b = | c = | x1 = | x2 = | Комментарий | |
| 1 | 4 | 2 | -2 | -1 | 0,5 | Дискриминант > 0. Уравнение имеет два корня. | 
| 2 | 4 | 4 | 1 | -0,5 | -0,5 | Дискриминант = 0. Уравнение имеет два одинаковых корня. | 
| 3 | 4 | 4 | 4 | – | – | Дискриминант < 0. Уравнение не имеет действительных корней. | 
| 4 | 0 | 2 | -2 | 1 | – | Линейное уравнение – имеет один корень | 
| 5 | 0 | 0 | 7 | – | – | 7 = 0 – Неверное равенство | 
| 6 | 0 | 0 | 0 | – | – | 0 = 0 – Верное равенство | 
| 7 | 2 | – | 1 | – | – | Ошибка: Введите второй коэффициент B | 
| 8 | 2 | 0 | -2 | -1 | 1 | Неполное квадратное уравнение, два корня | 
| 9 | 2 | -3 | 0 | 0 | 1,5 | Неполное квадратное уравнение, два корня | 
| 10 | 4.2 | 2,1 | -2,15 | 1,0078949 | 0,5078949 | Дискриминант > 0. Уравнение имеет два корня. | 
На рисунках 9 – 18 представлены скриншоты результатов работы программы в тестах, в том числе с окнами об ошибках при некорректном вводе данных пользователем.
 
 
Рисунок 9 – Результаты работы программы при тесте №1
 
Рисунок 10 – Результаты работы программы при тесте №2
 
Рисунок 11 – Результаты работы программы при тесте №3
 
Рисунок 12 – Результаты работы программы при тесте №4
 
Рисунок 13 – Результаты работы программы при тесте №5
 
Рисунок 14 – Результаты работы программы при тесте №6
 
Рисунок 15 – Результаты работы программы при тесте №7
 
Рисунок 16 – Результаты работы программы при тесте №8
 
Рисунок 17 – Результаты работы программы при тесте №9
 
Рисунок 18 – Результаты работы программы при тесте №10
Выводы
В данной работе была разработана программа с разветвлениями в среде Visual Studio , предназначенная для решения квадратного уравнения.
Интерфейс программы состоит из кнопок «Сброс», «Решить», «Закрыть», трёх полей ввода коэффициентов a, b и с, а также двух полей вывода результатов – корней x1 и x2.
Во время разработки был учтён возможный ввод пользователем некорректных данных с выводом сообщений о некорректном вводе. Для любых введённых пользователем значений коэффициентов (в том числе и нулевых) выводятся математически точные комментарии к решению – при разлиных значениях дискриминанта, разных типах уравнений (линейные, неполные квадратные), верных или неверных равенств и т.д.
Программа была протестирована на корректность работы функций и на наличие уязвимостей. Все проведённые тесты были окончены с успешными результатами, программа работает корректно, уязвимостей не обнаружено.
