Что вы делали на прошлой неделе?

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

Что вам мешает?

На нашем пути находится 3 этап проекта. Новые компоненты фильтрации, поиска и сортировки страниц с моделями на этот раз кажутся большой проблемой. Я немного нервничаю, но уверен, что есть ресурсы, которые помогут настроить поиск по веб-сайту. Кроме того, нам придется пересмотреть некоторые модульные тесты с Postman, Mocha, unittest и Selenium. Надеемся, что работа, необходимая для работы с Amazon Web Services, на этот раз не будет проблемой.

Что вы будете делать на следующей неделе?

На следующей неделе я буду работать над этапом 3 проекта с нашей группой. Многое нужно сделать до четверга, но наша группа должна быть лучше подготовлена ​​после получения опыта на этапе 2. Мне также нужно найти время, чтобы завершить назначенные чтения о геттерах и сеттерах, и почему расширения — это зло.

Каков ваш опыт изучения декораторов, упаковки и распаковки?

Декораторы немного сбивали с толку, когда мы их рассматривали, но я определенно вижу, как они могут быть полезны в некоторых ситуациях. Информация об упаковке и распаковке была немного сложной, и я бы предпочел узнать о них до теста.

Что вы считаете лучшим или советом недели?

Мой выбор недели — это selenium и chromedriver, если у кого-то все еще возникают проблемы с написанием приемочных тестов GUI. На приведенном ниже веб-сайте содержится отличная информация о том, как настроить Selenium и ChromeDriver. В отличие от многих других руководств по другим частям проекта, это руководство отлично сработало с первого раза. Просто убедитесь, что вы установили правильную версию chromedriver.

https://selenium-python.readthedocs.io/installation.html