Основы тестирования программного обеспечения


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


Реализация выбранного подхода для ручного тестирования приводится в Class1.cs (..\SystemTesting\ManualTests\Tests\Class1.cs).

Все классы входят в пространство имен Tests. Это пространство имен содержит следующие классы:

  • Class1 - главный класс приложения. Содержит статический метод Main, вызываемый при запуске;
  • Test - абстрактный (abstract) класс, реализующий общую для всех тестов функциональность. Содержит следующие методы:
    • public Test() - конструктор. Создает серверный сокет и запускает сервер;
    • protected void wait(string st) - ожидает получения от dll вызова, начинающегося со строки st;
    • protected void finish() - обрабатывает последний запрос от dll и закрывает серверный сокет;
    • virtual public void start() - запускает тест. В каждом конкретном тесте переопределяется.

Кроме того, класс Test содержит пять protected полей типа string:

  • StoreStat - статус склада;
  • AxlePar - терминал оси;
  • RollerPar - терминал подшипника;
  • CommandStatus - возвращаемое значение функции SendStoreCom;
  • StoreMessage - сообщение от склада.



Начало    Вперед



Книжный магазин