Перейти к содержимому

Программирование на Python для тестировщиков
онлайн, начало 23 октября
Тестирование безопасности
онлайн, начало 28 октября
Школа для начинающих тестировщиков
онлайн, начало 22 октября
Автоматизатор мобильных приложений
онлайн, начало 28 октября
Фотография

Вопрос по использованию use


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Ul_Svetlana

Ul_Svetlana

    Новый участник

  • Members
  • Pip
  • 22 сообщений
  • ФИО:Лебедева Светлана Сергеевна

Отправлено 26 ноября 2007 - 07:22

Добрый день!
Подскажите, пожалуйста, как можно использовать use внутри главной функции main()? В ней из базы данных выбираются тесткейсы, которые должны быть выполнены, конструкция ArgListCall(sTestcaseID, sTestcaseParams) их вызывает, каждый тесткейс находится в отдельном .t файле, поэтому его нужно подключить, но use внутри main() выдает ошибку, может есть какой-нибудь другой способ? Огромное спасибо.
  • 0

#2 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 26 ноября 2007 - 09:23

Добрый день!
Подскажите, пожалуйста, как можно использовать use внутри главной функции main()? В ней из базы данных выбираются тесткейсы, которые должны быть выполнены, конструкция ArgListCall(sTestcaseID, sTestcaseParams) их вызывает, каждый тесткейс находится в отдельном .t файле, поэтому его нужно подключить, но use внутри main() выдает ошибку, может есть какой-нибудь другой способ? Огромное спасибо.

Вся проблема в том, что use используется на этапе компиляции, а не в рантайме. Соответственно, у вас есть как минимум 2 пути:
1) Подключить все нужные файлы (это можно сделать генератором) в файл, содержащий main и запускать всё, не особо беспокоясь, подключен ли данный тесткейс или нет.
2) Объединить схожие по тестируемой области тесткейсы в общие файлы. То есть будет не один файл на тесткейс, а один файл на несколько тематически родственных тесткейсов. Это снизит вероятность запутаться в файлах и это убавит количество файлов, которое реально надо подключать.
  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале