Автоматизатор мобильных приложений: работа над ошибками |
10.09.2018 13:22 |
Четыре месяца назад мы запустили курс “Автоматизатор мобильных приложений” о том, как построить фреймворк тестирования мобильных приложений на Android и iOS с нуля без значительного опыта в мобильной автоматизации. За это время мы провели курс 5 раз и накопили достаточно много отзывов от наших учеников. Мы просили их оценить курс, а также описать как позитивные, так и негативные моменты, с которыми им пришлось столкнуться. На основании отзывов мы улучшили курс и увеличили количество уроков почти вдвое. С разрешения учеников мы публикуем отзывы* с комментариями тренера Арсения Батырова. * Отзывы были даны участниками разных групп, большинство проблем, описанных в отзывах, были исправлены уже в следующем запуске. Юлия Куцабова, тестировщик Что плохого было в курсе? С какими проблемами вы столкнулись? Чего не хватает? Что лучше убрать? Меня все устраивало, проблем с курсом не возникало. Что хорошего было на курсе? Что понравилось? Я переделала текущий проект на работе, основываясь на ваших уроках. И теперь не боюсь ООП)) Так как пришлось многое узнать и со многим разобраться в процессе рефакторинга. Я сделала структуру тестов и код более удобочитаемым по примерам из уроков. Я никогда раньше не писала на Java, но все получилось. Спасибо большое, было очень приятно проходить курс! Хочу отметить, что у Арсения очень спокойный и приятный голос, внушающий уверенность. А еще было очень приятно, когда он хвалил в конце каждого занятия)) Комментарий тренера: Мы очень рады таким отзывам! Если навыки получается сразу применять в работе — значит курс максимально эффективен. Олег, AppsMinistry Что плохого было в курсе?
Что хорошего было на курсе? У каждого ученика теперь есть готовый фреймворк для автотестирования, который легко адаптировать под "боевые" условия на работе.
Комментарий тренера Такие отзывы мы считаем наиболее полезными. Много хорошей конструктивной критики, которая помогает нам стать лучше. По пунктам:
Александр, Epam Что плохого было в курсе? Слишком мало информации по самому инструменту Appium и его возможностях. Не были использованы стандартные практики для создания проекта как-то использование сборщиков gradle или maven. И раз уж курс позиционируется как достаточный для старта мобильной автоматизации, то хотелось бы немного инфы по основным модулям фреймворка - инструменты логирования, вспомогательные библиотеки. Возможно, тестирование через API, а не только UI. Что хорошего было на курсе? Лаконичные информативные лекции, работа тренера по поддержке в чате Комментарий тренера Спасибо! В дальнейших запусках мы добавили работу с Maven, чтобы еще ближе быть к стандартным практикам в отрасли. Мы осознанно не даем информацию по логерам, отчетам и прочим библиотекам - они не относятся к мобильному тестированию, и информации по ним более чем достаточно. С другой стороны, мы концентрируемся только на важных и популярных моментах в работе с Appium - иначе курс был бы слишком долгим, и плохо применялся на практике. Светлана Левинсон, Whil Concepts (San Francisco, CA) Что плохого было в курсе? На самом деле, все хорошо. Все недостатки небольшие: 1. Не очень удобно сдавать домашку файлами, я и раньше брала курсы на software-testing.ru но домашка всегда комментами писалась с линком на гит. 2. У меня так и не вышло собрать билд Вики на ios, не уверена, что у кого-то вышло в итоге. Хотя это не сильно важно, тк на рабочем проекте у меня все собирается. 3. Вы так и не дописали метод при котором GetStartedTest на Welcome Page переписывает дефолтный скип и выполняется (или я пропустила?..). Хотя это не сложно самим доделать было. 4. Урок на ios занял ооочень много времени, именно рефакторинг. Показалось не очень пропорционально: на андроид много уроков и достаточно быстро все домашки делаются, за час-два, но на ios всего один и отрефакторить все заняло пару дней. 5. Заметила несоответствие: задание 9 было со *, значит, необязательное. Но задание 11 обязательно и оно на рефакторинг теста из задания 9. Т.е. либо оба должны быть обязательны, либо оба необязательные. 6. У меня не работал мавен, оказывается, если его открыть в Intellij первый раз, то надо обновлять http://repo.maven.apache.org/maven2 remote repository. Не знаю, насколько актуально, но может стоит включить в инструкции. Кстати, это обновление заняло примерно час. Ну и в целом, по мелочам, иногда приходилось ставить некоторые вещи, которые не упоминались, хотя немного. Что хорошего было на курсе? 1. Контент. Подобный курс я ждала года полтора. На работе мы сами разобрались с Андроидом, но никак не получался ios, поэтому на него мы написали отдельно тесты на свифте и там была беда. Уже сейчас это переписываю. Кстати, компаний, которые успешно гоняют тесты на андроид и ios из 1 фреймворка тут (в долине) немного. Все это хотят, но подобную имплементацию я видела только в Expedia. Причем достаточно распространенная практика юзать свифт на ios. Я перерыла большинство русских и английских ресурсов, нашла несколько тренингов на андроид+аппиум, но не на ios. Так что, все супер. 2. Телеграмм чат: очень много вопросов решилось просто из прочтения переписки. 3. Последний урок про Jenkins был отличной идеей, очень круто. 4. Все работы оценивались достаточно быстро, даже те, которые с запозданием были сданы. Быстрый фидбек, быстро можно было поправить. 5. Это забавно, наверное, но хочу отметить произношение английских слов в видео. Я часто беру русские тренинги и уже готова была к транслитерации, но нет, все очень даже хорошо. Отдельное спасибо за это) 6. Success story, наконец. На одном со мной курсе учился Юрий Попов, который из того же города, что и я. Он искал работу, увидел меня на курсе, написал в личку. Мы позвали его на собеседование, которое он прошел, и уже в пн он выходит. Для справки, мы до этого 3 месяца искали человека. Красота)) Комментарий тренера Спасибо за развернутый отзыв! По пунктам:
Большое спасибо за похвалу, и отдельно - за супер-историю с наймом коллеги из Сан Франциско на русскоязычном (!) курсе. Это и правда большая удача! Как видите, отзывы помогают нам стать лучше, мы всегда прислушиваемся к нашим ученикам. Больше отзывов можно посмотреть здесь. Посмотреть программу курса “Автоматизатор мобильных приложений” и записаться на него можно по ссылке. Очередная улучшенная и расширенная по результатам отзывов версия курса стартует уже 3 октября. |