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

Практикум по тест-дизайну 2.0
онлайн, начало 20 cентября
Тестирование юзабилити (usability)
онлайн, начало 18 сентября
Школа для начинающих тестировщиков
онлайн, начало 19 сентября
Тестирование REST API
онлайн, начало 23 сентября
Фотография

как продолжить выполнение скрипта, если 1 тест кейс упал


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

#1 Darksol89

Darksol89

    Активный участник

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Иван
  • Город:Санкт-Петербург


Отправлено 19 Август 2019 - 16:32

Всем доброго времени суток!

 

Есть Unittest скрипт на Питоне, в нем 5 тест кейсов, каждый проверяет свой функционал по общей тематике. Так вот если 1 тест кейс упадет, например не найдет локатор или еще что, а может быть поймает баг. то весь скрипт падает.

Есть ли какая библиотека или способ, заставить скрипт выполняться дальше, но после выдать результат, что мол Тест кейс 01 упал, а остальные успешны?


  • 0

#2 aid

aid

    Опытный участник

  • Members
  • PipPipPipPip
  • 448 сообщений
  • ФИО:Николай


Отправлено 19 Август 2019 - 17:14

У вас там скорее всего какой то адок в смысле организации кода. Тут ответы на все ваши вопросы и рецепты:
https://docs.python....y/unittest.html


  • 0

#3 Darksol89

Darksol89

    Активный участник

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Иван
  • Город:Санкт-Петербург


Отправлено 20 Август 2019 - 09:10

У вас там скорее всего какой то адок в смысле организации кода. Тут ответы на все ваши вопросы и рецепты:
https://docs.python....y/unittest.html

почему адок?


  • 0

#4 aid

aid

    Опытный участник

  • Members
  • PipPipPipPip
  • 448 сообщений
  • ФИО:Николай


Отправлено 20 Август 2019 - 09:32

Иначе бы вопроса такого не возникло.


  • 0

#5 Darksol89

Darksol89

    Активный участник

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Иван
  • Город:Санкт-Петербург


Отправлено 20 Август 2019 - 09:34

Иначе бы вопроса такого не возникло.

чт ов Вашем понимании адок?


  • 0

#6 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 373 сообщений
  • Город:Н.Новгород

Отправлено 20 Август 2019 - 10:33

Давайте начнем с того, что называется скриптами, а что кейсами.

Обычно это синонимы, и имеются в виду функции или методы, которые запускаются по-отдельности раннером. Если один упал, остальные кейсы прогоняются - так всегда бывает. Я даже не знаю, что нужно сделать, чтобы уронить раннер. Но иногда можно поставить такой ключ при запуске, чтобы выполнение останавливалось после первой ошибки.

 

Тут можно предположить, например, такие варианты:

  • Вы называете кейсами что-то другое
  • Вместо вызова раннера у вас написан просто последовательный вызов тестов в main (не надо так)
  • Настроена остановка после первой ошибки

  • 0

#7 Darksol89

Darksol89

    Активный участник

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Иван
  • Город:Санкт-Петербург


Отправлено 20 Август 2019 - 13:18

 

Давайте начнем с того, что называется скриптами, а что кейсами.

Обычно это синонимы, и имеются в виду функции или методы, которые запускаются по-отдельности раннером. Если один упал, остальные кейсы прогоняются - так всегда бывает. Я даже не знаю, что нужно сделать, чтобы уронить раннер. Но иногда можно поставить такой ключ при запуске, чтобы выполнение останавливалось после первой ошибки.

 

Тут можно предположить, например, такие варианты:

  • Вы называете кейсами что-то другое
  • Вместо вызова раннера у вас написан просто последовательный вызов тестов в main (не надо так)
  • Настроена остановка после первой ошибки

 

именно был пустой Мэйн, без Тест Раннера. Прописал сьют через ранер, все пошло четко.


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн



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

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

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