Было полезно вспомнить)
Благодарим за обратную связь!
Мечтаете писать автотесты, но Python кажется сложным? Этот курс проведёт вас от установки интерпретатора до классов и assert: разберём переменные, списки, словари, циклы, функции, а затем инкапсуляцию, наследование и полиморфизм. Закрепите теорию на практических задачах и сможете уверенно применять Python в QA-автоматизации — без воды, сразу по делу.
| Показатель | Текущие показатели | Рост | |||
|---|---|---|---|---|---|
| Значение | 🏆 Рейтинг | 3 дн | 7 дн | 30 дн | |
| 344 | |||||
| 0 | |||||
| 7 | |||||
| 5.000 | |||||
| 21 | |||||
| 10 | |||||
| — | |||||
| — | — | ||||
| — | — | — | — | ||
| — | — | — | — | ||
| Сложность | easy | — | — | — | — |
Было полезно вспомнить)
Благодарим за обратную связь!
Очень хороший курс. Без воды, всё по делу. Большое спасибо!
Благодарим за обратную связь!
Благодарим за обратную связь!
Приятный краткий курс без лишней воды, но, как мне кажется, новичкам в автоматизации (как заявляется в описании) он будет абсолютно непонятен. А тестировщикам с опытом, возможно он не даст ничего нового. В целом, проблема курса в том, что он не поясняет как нам при составлении автотестов помогут те или иные принципы и правила; что именно будет улучшено в коде. Опишу некоторые трудности, с которыми столкнулся: 1) Что улучшает инкапсуляция? Что будет с кодом, если не следовать этому принципу? 2) Что будет если в 3.5 вызвать те же методы, но не через @property? 3) В каких случаях в дочерних классах необходимо инициализировать методы родительского класса через super(), а в каких можно вообще их не заявлять? 4) В некоторых заданиях встретились raise ValueError, Сеттер (@x.setter) - а что это? "Сеттер (@x.setter) даёт контроль над присваиванием." - к чему эта фраза? Мне не пригодился сеттер для решения задачи в блоке 3.5. Зато использование raise ValueError было необходимо для решения задания в блоке 3.2, но никаких пояснений в тексте не было. 5) В блоке кода иногда встречается комментарий "#в реальном коде ...", а далее захардкоженная текстовая строка. Так и хочется спросить "и что?". Может быть, путаницы с этим не было, если бы перед методами были введены переменные, а внутри метода было бы описано реальное обращение к ним. Абстрактно описано, это да - "код станет более читаемым, все будет разложено по полочкам", но конкретика отсутствует. У меня нет опыта с составлением автотестов и я не понимаю практической пользы. На многие свои вопросы нашел ответы благодаря сторонним ресурсам и статьям, но это могло быть представлено и в рамках данного курса.
Спасибо, данный бесплатный курс позиционируется как вводная часть нашего платного курса API автоматизация тестирования на Python https://stepik.org/280583 В нашем платном курсе мы раскрываем процесс написания автотестов с нуля, без знания python. Поэтому в данном курсе раскрываются те конструкции кода, которые будут применяться в платном курсе. Спасибо большое за Ваш отзыв, мы обязательно прислушаемся к Вашему мнению при обновлении курса!
Хороший Курс
Неплохой курс, но нужно понимать, что это далеко не все знания по Python, а лишь те, которые необходимы для старта в автоматизации
Отличный курс по введению в python для тех, у кого вообще нет знаний об этом языке
Спасибо за отзыв!