🧑🏫👩🎓 Тестирование Deep-learning-систем
Сочетание дифференциального и мутационного тестирования приводит к получению более качественных тестовых данных.
ИИ и ML находят применение во многих областях. Однако их дальнейший успех сопряжен со значительными проблемами и неопределенностями. К ним относятся:
✏️ какого объема данных достаточно для обучения готовых к работе ИИ-систем и возможно ли это вообще?
✏️ отражают ли данные полное распределение решаемой проблемы?
✏️ прозрачны ли и объяснимы ли результаты работы системы?
✏️ как определяется тестирование в области ИИ-систем?
✏️ действительно ли ИИ-системы можно использовать в средах, критически важных для безопасности?
✏️ каковы границы этичного использования ИИ-систем?
Читать продолжение
#гайд
Сочетание дифференциального и мутационного тестирования приводит к получению более качественных тестовых данных.
ИИ и ML находят применение во многих областях. Однако их дальнейший успех сопряжен со значительными проблемами и неопределенностями. К ним относятся:
✏️ какого объема данных достаточно для обучения готовых к работе ИИ-систем и возможно ли это вообще?
✏️ отражают ли данные полное распределение решаемой проблемы?
✏️ прозрачны ли и объяснимы ли результаты работы системы?
✏️ как определяется тестирование в области ИИ-систем?
✏️ действительно ли ИИ-системы можно использовать в средах, критически важных для безопасности?
✏️ каковы границы этичного использования ИИ-систем?
Читать продолжение
#гайд
❤3👍3
Чему бы вы хотели научиться?
Пишите в комментариях
Пишите в комментариях
❤2
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
😺🐙✅ Как разобраться в Git: краткая инструкция для джунов
Расскажем, как Git хранит данные, отслеживает изменения и позволяет разработчикам управлять историей коммитов.
Расскажем, как Git хранит данные, отслеживает изменения и позволяет разработчикам управлять историей коммитов.
❤9🥰2
🤔 Очередной #дайджест для тестировщика
⭐ Особенности тестирования десктопных приложений — какие особенности сопутствуют тестированию десктопных приложений
⭐ Реальные требования — погружение в мир пользователя
⭐ Войти в ИТ через тестирование — опыт QA-инженеров
⭐ Отказ от тестировщиков — использование в компании Quality Coaches
⭐ Руководство по Ultimate Automation Framework — введение и планирование
⭐ Особенности тестирования десктопных приложений — какие особенности сопутствуют тестированию десктопных приложений
⭐ Реальные требования — погружение в мир пользователя
⭐ Войти в ИТ через тестирование — опыт QA-инженеров
⭐ Отказ от тестировщиков — использование в компании Quality Coaches
⭐ Руководство по Ultimate Automation Framework — введение и планирование
❤4👍2🔥2🥰1
⏱️🔧 Тестирование абстрактных классов в PHP с помощью анонимных классов
Абстрактные классы не могут быть созданы напрямую, что создает проблему при тестировании функциональности, реализованной внутри самого абстрактного класса. В этой статье автор поделится своим подходом к решению этой проблемы.
Чтобы проиллюстрировать этот метод, можно рассмотреть абстрактный класс Vehicle с методом move(), который также требует реализации метода speed() в своих дочерних классах.
Читать статью
Абстрактные классы не могут быть созданы напрямую, что создает проблему при тестировании функциональности, реализованной внутри самого абстрактного класса. В этой статье автор поделится своим подходом к решению этой проблемы.
Чтобы проиллюстрировать этот метод, можно рассмотреть абстрактный класс Vehicle с методом move(), который также требует реализации метода speed() в своих дочерних классах.
Читать статью
🔥2👏2❤1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎄🎁 10 абсурдных подарков программисту на Новый год
Мечтаете подарить что-то эдакое своему другу-айтишнику? Как насчет масла для клавиатуры, специальных AR-очков или симулятора случайных сбоев в сети?
💬 В комментарии пишите свои варианты абсурдных подарков👇
Мечтаете подарить что-то эдакое своему другу-айтишнику? Как насчет масла для клавиатуры, специальных AR-очков или симулятора случайных сбоев в сети?
💬 В комментарии пишите свои варианты абсурдных подарков👇
❤3❤🔥1
🤔🤦♂️ «Что? Где? Когда?» в названии багов
Хорошее название бага понятно любому:
👉 менеджеру, плохо знающему техническую часть проекта;
👉 джуниору, который только пришел в проект;
👉 разработчику (зачем мне это чинить?)
Для этого оно должно отвечать на 3 главные вопроса: Что? Где? Когда?
Читать статью
#гайд
Хорошее название бага понятно любому:
👉 менеджеру, плохо знающему техническую часть проекта;
👉 джуниору, который только пришел в проект;
👉 разработчику (зачем мне это чинить?)
Для этого оно должно отвечать на 3 главные вопроса: Что? Где? Когда?
Читать статью
#гайд
❤5🔥2
Больше половины программистов страдают профессиональным выгоранием. Здесь может спасти отпуск. Но как понять, когда он нужен? В статье рассматривается 12 признаков, указывающих на то, что вам нужен отдых.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👾2
📉💼 Jenkins Pipeline для АТ
В данной статье автор поделится содержанием pipeline.jenkinsfile с минимальной необходимостью для организации автоматизированного тестирования. Установка, настройка самого Jenkins рассматриваться не будет, только pipeline и его содержание для АТ.
Автотесты будут написаны с использованием:
👉 java
👉 maven
👉 junit5
👉 allure
Бонус: расскажут как сделать запуск сборки по действию в GitLab.
Читать статью
#гайд
В данной статье автор поделится содержанием pipeline.jenkinsfile с минимальной необходимостью для организации автоматизированного тестирования. Установка, настройка самого Jenkins рассматриваться не будет, только pipeline и его содержание для АТ.
Автотесты будут написаны с использованием:
👉 java
👉 maven
👉 junit5
👉 allure
Бонус: расскажут как сделать запуск сборки по действию в GitLab.
Читать статью
#гайд
❤🔥21👍3❤2
😱🤖 Использование Bazel для автоматизации тестирования
Важным компонентом доставки кода в продакшен, является автоматизированное тестирование, гарантирующее, что код работает должным образом. Использование автоматизированных тестов расширяется в практике непрерывной доставки по мере создания и постоянного тестирования новых версий кода. Они не только позволяют экономить время за счет быстрого выполнения тестов, но и повышает качество ПО, позволяя инженерам выполнять длительные и трудоемкие тесты в фоновом режиме.
Неотъемлемым инструментом, помогающим в тестировании, является Bazel. Это опенсорсный инструмент, используемый для автоматизации сборки и тестирования ПО с многоязыковыми зависимостями.
В этой статье будет дано введение в Bazel и вы познакомитесь с его основами.
#гайд
Важным компонентом доставки кода в продакшен, является автоматизированное тестирование, гарантирующее, что код работает должным образом. Использование автоматизированных тестов расширяется в практике непрерывной доставки по мере создания и постоянного тестирования новых версий кода. Они не только позволяют экономить время за счет быстрого выполнения тестов, но и повышает качество ПО, позволяя инженерам выполнять длительные и трудоемкие тесты в фоновом режиме.
Неотъемлемым инструментом, помогающим в тестировании, является Bazel. Это опенсорсный инструмент, используемый для автоматизации сборки и тестирования ПО с многоязыковыми зависимостями.
В этой статье будет дано введение в Bazel и вы познакомитесь с его основами.
#гайд
👍25❤3🥰1
🤔 Очередной #дайджест для тестировщика
🔹 Реформа проектного управления: как устроена целевая модель для наведения порядка в процессах — проектное управление на длинной дистанции, как теоретическая целевая модель процессов реализуется на практике
🔹 Для каких сфер бизнеса актуально тестирование ПО — как выбрать поставщика QA-услуг
🔹 Cypress tutorial — вы должны попробовать эти новые RETRY-функции
🔹 Никто никогда не учит писать качественный софт — проблема изучения computer science и почему не учат, как обеспечить стандарты качества ПО
🔹 Вдумчивое тестирование — размышляя о наиболее значимых аспектах нашей работы, мы можем определить наши основные ценности и найти цель в нашей работе
🔹 Реформа проектного управления: как устроена целевая модель для наведения порядка в процессах — проектное управление на длинной дистанции, как теоретическая целевая модель процессов реализуется на практике
🔹 Для каких сфер бизнеса актуально тестирование ПО — как выбрать поставщика QA-услуг
🔹 Cypress tutorial — вы должны попробовать эти новые RETRY-функции
🔹 Никто никогда не учит писать качественный софт — проблема изучения computer science и почему не учат, как обеспечить стандарты качества ПО
🔹 Вдумчивое тестирование — размышляя о наиболее значимых аспектах нашей работы, мы можем определить наши основные ценности и найти цель в нашей работе
🤩10😁6🎉6❤4👍3
#вопросы_с_собеседования
Как запускать тест-кейсы параллельно с помощью TestNG
Для параллельного выполнения тестов в TestNG мы можем использовать атрибут parallel в testng.xml.
Атрибут parallel тега suite может принимать четыре значения:
tests — Все тесты, находящиеся в теге файла testng.xml, будут выполняться параллельно
classes — Все тестовые случаи внутри java-класса будут выполняться параллельно
methods — Все методы с аннотацией @Test будут выполняться параллельно
instances — Тестовые случаи в одном и том же экземпляре будут выполняться параллельно, но два метода из двух разных экземпляров будут выполняться в разных потоках.
<suite name="softwaretestingmaterial" parallel="methods">
Как запускать тест-кейсы параллельно с помощью TestNG
Атрибут parallel тега suite может принимать четыре значения:
tests — Все тесты, находящиеся в теге файла testng.xml, будут выполняться параллельно
classes — Все тестовые случаи внутри java-класса будут выполняться параллельно
methods — Все методы с аннотацией
instances — Тестовые случаи в одном и том же экземпляре будут выполняться параллельно, но два метода из двух разных экземпляров будут выполняться в разных потоках.
<suite name="softwaretestingmaterial" parallel="methods">
👍5🔥4🥰1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤2👍2
🎅 Новый год — отличное время для старта!
🎄Новый год начинается с подарков, а лучший подарок для себя — новые знания! Потому что ну а когда начинать учиться новому, если не в новом году. Выбирайте курс, оставляйте заявку и менеджер вас проконсультирует — https://proglib.io/w/b963d80d
📚 Начать всегда можно с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения.
Конечно, советуем обратить внимание на наши самые популярные курсы:
– Математика для Data Science — 19 490 ₽ (вместо 29 990 ₽)
– Алгоритмы и структуры данных — 23 390 ₽ (вместо 35 990 ₽)
🔥 Все цены на сайте уже включают скидку 35%, поэтому не упустите возможность зайти на курс по самой выгодной цене.
☺️ Доступ бессрочный, поэтому учиться вы сможете в своем темпе.
👉 Если вы сомневаетесь в пользе обучения для своего профессионального трека, оставляете заявку. Менеджер поможет разобраться с этим и любым другим вопросом — https://proglib.io/w/b963d80d
🫶 Всех с наступающим новым годом!
🎄Новый год начинается с подарков, а лучший подарок для себя — новые знания! Потому что ну а когда начинать учиться новому, если не в новом году. Выбирайте курс, оставляйте заявку и менеджер вас проконсультирует — https://proglib.io/w/b963d80d
📚 Начать всегда можно с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения.
Конечно, советуем обратить внимание на наши самые популярные курсы:
– Математика для Data Science — 19 490 ₽ (вместо 29 990 ₽)
– Алгоритмы и структуры данных — 23 390 ₽ (вместо 35 990 ₽)
🔥 Все цены на сайте уже включают скидку 35%, поэтому не упустите возможность зайти на курс по самой выгодной цене.
☺️ Доступ бессрочный, поэтому учиться вы сможете в своем темпе.
👉 Если вы сомневаетесь в пользе обучения для своего профессионального трека, оставляете заявку. Менеджер поможет разобраться с этим и любым другим вопросом — https://proglib.io/w/b963d80d
🫶 Всех с наступающим новым годом!
🥰3