Selenium WebDriver: полное руководство: отзыв тренера |
12.01.2017 17:52 |
После каждого тренинга мы просим участников написать отзыв -- что понравилось, что не понравилось. Это помогает нам в следующих тренингах не повторять ошибок и делать их лучше. Перед новогодними каникулами завершила работу первая группа нового тренинга Selenium WebDriver: полное руководство. С отзывами учеников первой группы курса можно познакомиться по ссылке. Кроме того, по уже сложившейся традиции после создания нового тренинга и завершения работы первой учебной группы Алексей Баранцев пишет “отзыв” со стороны тренера. И это тоже позволяет проанализировать возникшие проблемы, чтобы в следующий раз их избегать и делать тренинги ещё качественнее. Ниже некоторые заметки тренера о прошедшем курсе. 1. В конце прошлого года мы решили все имеющиеся у нас разрозненные тренинги по инструменту Selenium WebDriver заменить одним универсальным учебным курсом. Но цену мы решили пока не поднимать :) 2. В начале курса мы даём участникам анкету, в которой среди прочего предлагается оценить свои навыки программирования по пятибалльной шкале. Результат оказался неожиданным -- средняя оценка примерно 3 балла. При этом та же самая анкета показала, что почти 70% участников имеют практический опыт использования Selenium. 3. Та же самая анкета в очередной раз подтвердила, что мы не зря уделяем больше внимания языкам Java, C# и Python. Один из вопросов анкеты звучал так: “Какой из пяти языков Вы можете назвать наиболее предпочтительным для себя?” Вот как распределились языковые предпочтения участников (по горизонтали -- значения в процентах): 4. В этом тренинге был впервые использован новый формат лекций. Они не только разбиты на небольшие модули -- это мы уже и раньше делали. Теперь на одной странице размещается и модуль, и относящиеся к нему примеры и ссылки на дополнительные материалы. Судя по отзывам учеников, это оказалось весьма удобно. 5. В процессе создания примеров к лекциям было найдено некоторое количество багов в Selenium. Во-первых, благодаря нашим ученикам, обнаружились явные дефекты в Selenium, пусть небольшие, но всё равно дефекты (некоторые из них, кстати, уже исправлены и в следующем релизе их не будет). Во-вторых, были выявлены несоответствия в реализациях на разных языках. Они проявились в процессе создания примеров к лекциям. Например, оказалось, что в реализации на Ruby вообще нет класса ExpectedConditions, а в реализации на JavaScript отсутствует вспомогательный класс для работы с выпадающими списками (Select). |