Дом » медицинские анализы » Какова цель использования self ID в тестах при работе с Unittest?

Какова цель использования self ID в тестах при работе с Unittest?

432
Последнее обновление: 2021-03-05 14:05:29


Ответить:
Какова цель использования self . id в тестах , при работе с unittest ? self . id возвращает имя модуля. self . id возвращает имя метода. self . id возвращает имя класса. Принимая это во внимание, что делает Unittest main ()? Внутренне, unittest . main () использует несколько уловок для определения имени модуля (исходного файла), содержащего вызов main () . Затем он импортирует эти модули, исследует их, получает список всех классов и функций, которые могут быть тестами (в соответствии с конфигурацией), а затем создает тестовый пример для каждого из них. Кроме того, какой тип тестирования выполняется, когда одна из ваших существующих функций перестает работать? # 1 ) Альфа тестирование Цель этого тестирования заключается в выявлении всех возможных проблем или дефектов перед выпуском на рынок или пользователю . Альфа тестирование проводится в конце этапа разработки программного обеспечения, но перед бета тестированием . Тем не менее, незначительные изменения конструкции могут быть внесены в результате такого тестирования . Можно также спросить, как пользоваться Unittest? unittest Импортируйте unittest из стандартной библиотеки. Создайте класс TestSum, который наследуется от класса TestCase. Преобразуйте тестовые функции в методы, добавив self как первый аргумент. Измените утверждения, чтобы использовать самость. Измените точку входа командной строки, чтобы вызвать unittest. Какой из следующая директива Doctest используется для игнорирования части результата? Игнорирование части результата . Довольно часто только часть результатов теста действительно важна для определения того, прошел ли тест. Используя директиву + ELLIPSIS , вы можете заставить doctest обрабатывать текст (называемый многоточием) в ожидаемом выводе как подстановочный знак, который будет соответствовать любой текст в выводе .

up