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

Модульное тестирование TBearingParam

Автор:   •  Июль 26, 2021  •  Реферат  •  789 Слов (4 Страниц)  •  338 Просмотры

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

TBearingParam


Содержание

Описание класса        3

Спецификация тестового метода        4

Тестовый драйвер        5

Тестовый отчет        7


Описание класса

Класс TBearingParam

// Класс параметров подшипника

public class TBearingParam

{

  public string Number;    // Номер подшипника

  public int ShiftNum;     // Номер рабочей смены

  public DateTime OutDateTime;

    // Дата и время выдачи подшипника

  public DateTime InDateTime;

    // Дата и время поступления подшипника

  public string Factory;   // Название депо

  public string NameMaster;// ФИО мастера

  public int GroupNum;     // Номер группы подшипника

  public int SepType;      // Тип сепаратора подшипника

  public float AShift;     // Осевой сдвиг

  public int Position;

  // Позиция на оси (0 - на заднем кольце (Back),

  // 1 - на переднем кольце (Front))

  // Конструктор

  public TBearingParam()

}

Класс реализует набор параметров подшипника.

Этот класс реализует единственную операцию -  конструктор TBearingParam(). Если конструктор не инициализирует значения переменных объекта, то они получают значения по умолчанию. Для переменных числовых типов это число 0, а для типа string и классов - это значение null (то есть фактически отсутствие значения).

Разработаем спецификацию тестового случая для тестирования метода TBearingParam на основе спецификации этого класса


Спецификация тестового метода

Название класса TBearingParam

Название тестового случая TBearingParamTest1

Описание тестового случая:

Тест проверяет правильность работы конструктора TBearingParam()

В тесте создается новый объект класса TBearingParam и проверяются значения переменных по умолчанию

Начальные условия: нет

Ожидаемый результат

Послы создания класса у переменных должны быть следующие значения:

Number = null

ShiftNum = 0

DateTime = null

Factory = null

NameMaster = null

GroupNum=0

SepType=0

AShift=0

Position=0


Тестовый драйвер

На основе спецификации был создан тестовый драйвер – класс TBearingParamTester, наследующий функциональность абстрактного класса Tester.

public class Log

{

        static private StreamWriter log=new

          StreamWriter("log.log"); //Создание лог файла

        static public void Add(string msg)

          //Добавление сообщения в лог файл

        {

          log.WriteLine(msg);

        }

        static public void Close() //Закрыть лог файл

...

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