Публикации по теме 'automated-testing'


Открытие черного ящика тестирования
Как человек, который начинал в качестве ручного тестировщика, я был несколько озадачен тем, что на самом деле делали разработчики программного обеспечения, и поэтому я чувствовал себя довольно опасающимся вникать во внутреннюю работу тестируемой системы. Очень быстро я обнаружил, что мои возможности тестирования были ограничены этим пробелом в знаниях, поскольку я изо всех сил пытался установить необходимые сценарии тестирования, выходящие за рамки опыта конечного пользователя. Было..

Почему я переключил свою повседневную работу с программирования на автоматизированное тестирование. Часть 3: слишком продуктивно, чтобы продолжать…
Когда вы станете намного лучше в программировании, вам будет трудно кодировать по-старому. Статьи из этой серии Более сложно Больше удовольствия

О них автоматизированные тесты
Раньше я часто спрашивал интервьюеров, есть ли у них автоматизированные тесты для кода, и был полностью удовлетворен положительным ответом на этот вопрос. Теперь, повзрослев, задаю еще 8 вопросов (в виде диалога, а не в виде нумерованного списка). Это связано с тем, что просто иметь тесты недостаточно, они должны обладать определенными свойствами. Читайте дальше, чтобы узнать, что я считаю наиболее важными качествами тестов, которые вы пишете. Об их скорости Позвольте мне получить это..

Как мы проводим генеративное тестирование в приложении JavaScript
В моем предыдущем сообщении в блоге я кратко рассказал о генеративном тестировании (также известном как тестирование на основе свойств). В этом посте я более подробно расскажу о том, как работают генеративные тесты и как их реализовать в JavaScript. Но сначала краткое напоминание: Что такое генеративное тестирование? Предположим, вы тестируете функцию squareRoot , которая вычисляет квадратный корень из числа. Стандартным способом тестирования было бы написать что-то вроде этого:..

Создание алгоритма машинного обучения (ML) для автоматизированного оптического контроля (AOI) из открытого исходного кода
Применение искусственного интеллекта (ИИ) или машинного обучения (МО) в производстве — распространенная, но сложная тема. Компании платят миллионы долларов своим поставщикам, которые могут использовать AI|ML для эффективного поиска дефектных единиц в производственной линии. В этом документе я объясню, как я могу построить алгоритм из предварительно обученных моделей с открытым исходным кодом для AOI. AOI — Automated Optical Inspection — это автоматизированная визуальная проверка..

Deepchecks: включение автоматического тестирования ваших моделей машинного обучения.
Введение Deepchecks  – это инновационный пакет Python с открытым исходным кодом, который призван упростить и улучшить процесс реализации автоматизированного тестирования моделей машинного обучения (ML). Он выходит за рамки традиционных платформ тестирования, предоставляя современные передовые методы проверки машинного обучения и набор тестов по умолчанию, которые можно легко интегрировать в существующие конвейеры машинного обучения. С помощью Deepchecks разработчики могут начать..

Как писать осмысленные тесты
Сегодня автоматизированное тестирование стало широко распространенной практикой в ​​разработке программного обеспечения, и в любом проекте мы стараемся достичь высокого значения показателей покрытия кода. Но часто мы забываем, зачем пишем тесты, и это может привести либо к бессмысленным тестам, в которых упущены важные части, либо к просто беспорядочным тестам, которые сложно поддерживать и расширять. Некоторые люди считают тесты раздражающими и бесполезными и пишут их только потому,..