Отладка и тестирование С#
Автор: Глеб Шеверов • Сентябрь 24, 2020 • Контрольная работа • 726 Слов (3 Страниц) • 290 Просмотры
Страница 1 из 3
Отладка и тестирование С#.
Предмет исследований
- Отладка программ.
- Способы отладки.
- Тестирование созданных программ.
Задание.
Написать и протестируйте программу.
Протестировать программу с условиями:
- С помощью отладочной печати контролировать массив s[i].
- Переменные для окна «Список наблюдения» - a,b,s,i.
- Точки останова - m1,m2,m3.
Переменные для окна «Список наблюдения» | Точки останова |
s, f, c | m1, m2, m3 |
Выполнение
- Создаем приложение Windows Forms.
- Размещаем код программы.
- Проверка значений s[i] с помощью отладочной печати.
[pic 1]
- Проверка значений в точках останова.
[pic 2]
- Проверяем значения переменных при остановке программы в точках останова наведя на переменны курсор мыши или выделив переменную нажимаем "Отладка => Быстрая проверка" и смотрим ее значение и тип в заданий момент выполнения программы.
[pic 3]
- Для проверки значения нескольких переменных в процессе выполнения программы выделяем нужную переменную щелкаем правой кнопкой мыши и "Добавить контрольное значение" после этого возможен просмотр значения переменных в момент остановки программ в точках останова
[pic 4]
Выводы по работе
- Для контроля значений переменных можно использовать окно отладки «Контроль значений». В нем при каждом останове программы можно наблюдать текущие значения переменных. Для трассировки программы предназначено пошаговое выполнение программы в версиях «Шаг в обход» и «Шаг со входом». В первом случае подпрограмма исполняется за один шаг, а во втором происходит построчное исполнение кодов подпрограммы.
- Для задания произвольных точек останова используются команда Отладка=>Точка останова.
- Для настройка параметров отладки производится в меню "Отладка => Параметры и настройки.
Листинг программы
public partial class Form1 : Form
{
double a, b, c, d, s, f, sm;
public Form1()
{
InitializeComponent();
}
public static double Aml(double x, double y)
{
double x1, y1;
...
Доступно только на Essays.club