Публикации по теме 'automated-testing'
Открытие черного ящика тестирования
Как человек, который начинал в качестве ручного тестировщика, я был несколько озадачен тем, что на самом деле делали разработчики программного обеспечения, и поэтому я чувствовал себя довольно опасающимся вникать во внутреннюю работу тестируемой системы. Очень быстро я обнаружил, что мои возможности тестирования были ограничены этим пробелом в знаниях, поскольку я изо всех сил пытался установить необходимые сценарии тестирования, выходящие за рамки опыта конечного пользователя.
Было..
Почему я переключил свою повседневную работу с программирования на автоматизированное тестирование. Часть 3: слишком продуктивно, чтобы продолжать…
Когда вы станете намного лучше в программировании, вам будет трудно кодировать по-старому.
Статьи из этой серии
Более сложно Больше удовольствия
О них автоматизированные тесты
Раньше я часто спрашивал интервьюеров, есть ли у них автоматизированные тесты для кода, и был полностью удовлетворен положительным ответом на этот вопрос. Теперь, повзрослев, задаю еще 8 вопросов (в виде диалога, а не в виде нумерованного списка). Это связано с тем, что просто иметь тесты недостаточно, они должны обладать определенными свойствами.
Читайте дальше, чтобы узнать, что я считаю наиболее важными качествами тестов, которые вы пишете.
Об их скорости
Позвольте мне получить это..
Как мы проводим генеративное тестирование в приложении JavaScript
В моем предыдущем сообщении в блоге я кратко рассказал о генеративном тестировании (также известном как тестирование на основе свойств). В этом посте я более подробно расскажу о том, как работают генеративные тесты и как их реализовать в JavaScript. Но сначала краткое напоминание:
Что такое генеративное тестирование?
Предположим, вы тестируете функцию squareRoot , которая вычисляет квадратный корень из числа. Стандартным способом тестирования было бы написать что-то вроде этого:..
Создание алгоритма машинного обучения (ML) для автоматизированного оптического контроля (AOI) из открытого исходного кода
Применение искусственного интеллекта (ИИ) или машинного обучения (МО) в производстве — распространенная, но сложная тема. Компании платят миллионы долларов своим поставщикам, которые могут использовать AI|ML для эффективного поиска дефектных единиц в производственной линии.
В этом документе я объясню, как я могу построить алгоритм из предварительно обученных моделей с открытым исходным кодом для AOI.
AOI — Automated Optical Inspection — это автоматизированная визуальная проверка..
Deepchecks: включение автоматического тестирования ваших моделей машинного обучения.
Введение
Deepchecks – это инновационный пакет Python с открытым исходным кодом, который призван упростить и улучшить процесс реализации автоматизированного тестирования моделей машинного обучения (ML). Он выходит за рамки традиционных платформ тестирования, предоставляя современные передовые методы проверки машинного обучения и набор тестов по умолчанию, которые можно легко интегрировать в существующие конвейеры машинного обучения.
С помощью Deepchecks разработчики могут начать..
Как писать осмысленные тесты
Сегодня автоматизированное тестирование стало широко распространенной практикой в разработке программного обеспечения, и в любом проекте мы стараемся достичь высокого значения показателей покрытия кода.
Но часто мы забываем, зачем пишем тесты, и это может привести либо к бессмысленным тестам, в которых упущены важные части, либо к просто беспорядочным тестам, которые сложно поддерживать и расширять. Некоторые люди считают тесты раздражающими и бесполезными и пишут их только потому,..