-
Описание Request’a
-
Что нового?
Реализовано…
-
Что изменилось?
тезисы
Чего следует избегать, так это дублирования тестов на разных уровнях пирамиды. Чутье говорит, что тестов много не бывает, однако это не совсем так. Каждый тест в тестовом наборе - дополнительный багаж, который не обходится бесплатно. Написание и ведение тестов требует времени. Чтение и понимание чужого теста требует времени. И конечно, выполнение тестов тоже требует времени.
Как и с производственным кодом, следует стремиться к простоте, атомарности и избегать дублирования. В контексте реализации пирамиды тестов есть два эмпирических правила:
- Если в тесте более высокого уровня обнаружена ошибка, а в тестах более низкого уровня нет, то необходимо писать тест более низкого уровня
10 правил для того, чтобы использовать свой рабочий день с максимальной эффекивностью
Градация по принципам матрицы Эйзенхауэра. Все ваши задачи можно разделить на 4 категории:
I. Срочные & важные (СВ) - их делаем в первую очередь,
In CSS, selectors are patterns used to select the element(s) you want to style.
Use CSS Selector Tester to demonstrate the different selectors.
-
Summary table of CSS selectors: https://www.w3schools.com/cssref/css_selectors.asp
-
Great cheat-sheet of CSS selectors (which helps me): https://www.chercher.tech/python/css-selector-selenium-python
Original resource at: https://github.com/cztomczak/cefpython
CEF desktop / client-server apps in Tensor with examples & explanations: https://www.youtube.com/watch?v=lQbl6GZeAgw
Table of contents:
актуальны в июне 2020
-
Общая оф. документация по Selenium ···· https://www.selenium.dev/documentation/en
-
Selenium Python Bindings 2 docs by Baiju Muthukadan ···· https://selenium-python.readthedocs.io
-
Статья из блога Андрея Олеговича ···· https://www.andreyolegovich.ru/IT/selenium_python
Как и любой подход, MBT имеет преимущества и недостатки. Рассмотрим их по порядку.
Плюсы:
- Использование тестовых моделей развивает аналитическое мышление за счет постоянного анализа (!) тестируемой системы. Лучший способ
Статья на Хабре "Автоматизируем десктопный GUI на Python + pywinauto: как подружиться c MS UI Automation by Василий Рябов"
* * *
Ряд простых, но не всегда очевидных вещей, которые помогут вам, если вы только встали на тернистый путь разработчика.
Разработчик с пятнадцатилетним стажем, а ныне технический директор образовательной онлайн-платформы для программистов Firehose Кен Мазаика (Ken Mazaika) рассказал на Quora о тех вещах, которые он хотел бы знать до начала изучения программирования. Ниже небольшой список советов на основе его текста.