Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Отладка и тестирование С#

Автор:   •  Сентябрь 24, 2020  •  Контрольная работа  •  726 Слов (3 Страниц)  •  239 Просмотры

Страница 1 из 3

Отладка и тестирование С#.

Предмет исследований

  • Отладка программ.
  • Способы отладки.
  • Тестирование созданных программ.

Задание.

Написать и протестируйте программу.

Протестировать программу с условиями:

  • С помощью отладочной печати контролировать  массив s[i].
  • Переменные для окна «Список наблюдения» - a,b,s,i.
  • Точки останова - m1,m2,m3.

Переменные для окна «Список наблюдения»

Точки останова

s, f, c

m1, m2, m3

Выполнение

  1. Создаем приложение Windows Forms.
  2. Размещаем код программы.
  3. Проверка значений s[i] с помощью отладочной печати.

[pic 1]

  1. Проверка значений в точках останова.

[pic 2]

  1. Проверяем значения переменных при остановке программы в точках останова наведя на переменны курсор мыши или выделив переменную нажимаем "Отладка => Быстрая проверка" и смотрим ее значение и тип в заданий момент выполнения программы.

[pic 3]

  1. Для проверки значения нескольких переменных в процессе выполнения программы выделяем нужную переменную щелкаем правой кнопкой мыши и "Добавить контрольное значение" после этого возможен просмотр значения переменных в момент остановки программ в точках останова

[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;

...

Скачать:   txt (4.4 Kb)   pdf (224.9 Kb)   docx (109.9 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club