Тестирование ML систем
Приходят как-то на синк разработчик, тестировщик и time.sleep(1), а он им и говорит: ребята, мы что, в анекдоте?
→ Ну почти: они в подводке к статье про то, как тестировать мл системы, что бы не потерять $100k.
https://habr.com/ru/articles/840416/
#qa #testing
Подпишись👉 @testlab_qa
Shell скрипт для управления Linux- пользователями
Функциональные возможности
Создание пользователей
Просмотр списка существующих пользователей
Сброс пароля для существующих пользователей
Блокировка / Разблокировка пользовтеля
Просмотр всех заблокированных пользователей
Создание резервной копии домашнего каталога пользователя
Генерирование SSH ключей для пользователя
Повышение пользователя до админа и обратно
Удаление пользователя
Запись всех действий в журнал actions.log
Резервные копии
Скрипт создает каталог резервных копий в папке скрипта и создает архив tar.gz с именем, содержащим - имя пользователя и текущую дату
Генерация SSH ключа
Для генерации используется ssh-keygen, в результате будут отображены сведения о том, куда был сохранен ключ и отображено содержимое публичного ключа:
https://github.com/m0zgen/user-manager
👉 @i_linux
Автоматизируем тестирование с помощью Lettuce
Для автоматизации проведения тестов QA существует множество различных инструментов, они предлагают разный функционал и обладают различными возможностями.
Lettuce - это инструмент тестирования на Python, который предоставляет высокоуровневый API для написания тестов. Он предоставляет понятный и простой интерфейс API для тестирования с такими функциями, как автоматическое редактирование, шаблоны тестов и многое другое. Lettuce также построен на базе платформы Behavior Driven Development (BDD), которая помогает упростить разработку тестов, предоставляя клиентам общие утверждения BDD, такие как @given
или @when
.
https://habr.com/ru/companies/otus/articles/830118/
#qa #testing
Подпишись👉 @testlab_qa
Хотите научиться использовать web-технологии для автоматизации тестирования на Java?
Всего за пару часов вы сможете уверенно использовать консоль разработчика, API, HTML и CSS для автоматизации тестирования. Вы узнаете, что такое фронтенд, бэкенд и API и как все это связано с Java.
➡️Присоединяйтесь к открытому вебинару 29 августа в 20:00 мск и реализуйте все вышеперечисленное и даже больше!
Урок будет полезен начинающим специалистам, которые хотят пойти в IT, начинающим тестировщикам и разработчикам на Java и других языках.
Встречаемся в преддверии старта курса «Java QA Engineer. Basic». Все участники вебинара получат специальную цену на обучение!
➡️➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/czThDr
Спрос на ручных тестировщиков падает с 2022 года!
Компании больше не готовы брать джунов без опыта, так как расти в карьере тестировщику?
Решение есть: повысить свою квалификацию до специалиста по автоматизации тестирования ПО на Java.
Пройдите бесплатный практикум от школы IT профессий Level Up
Тема практикума: Java и RESTASSURED - простые решения для тестирования API
На нем вы:
1. Изучите основы инструмента Rest-Assured
2. Научитесь писать автоматические API тесты
3. Убедитесь в том, что в тестировании API нет ничего сложного
Оставьте заявку и левелапните карьеру уже в этом году! https://tglink.io/f808b121a26e
Тестирование Selenium QA: Всё, что вам нужно знать в 2024 году
Тестирование вашего веб-приложения — это трудоемкий процесс, который включает оценку функциональности как внутри, так и за пределами вашей локальной среды разработки. При использовании ручного тестирования специалистам по контролю качества приходится вручную выполнять сотни тестовых сценариев на различных браузерах, документировать проблемы и выявлять источники дефектов — всё это вручную. Хотя этот метод важен, он часто приводит к неточностям и перегрузке команды тестирования, что подчеркивает необходимость более эффективного и точного подхода, такого как тестирование с помощью Selenium.
https://blog.qasource.com/selenium-qa-testing-everything-you-need-to-know
#qa #testing
Подпишись👉 @testlab_qa
API-тесты требуют слишком много времени и усилий? Хотите узнать, как автоматизировать тестирование и сделать его более эффективным?
Ждем вас на открытом вебинаре 13 августа в 20:00 мск, где мы разберём:
- что такое Rest Assured и как он работает;
- методики написания API-автотестов на Rest Assured;
- ответы на все возникающие вопросы.
Спикер Павел Балахонов — ведущий инженер по автоматизированному тестированию на проекте VK Private Cloud Solutions, опытный ментор и преподаватель.
Встречаемся в преддверии старта курса «Java QA Engineer. Professional». Все участники вебинара получат специальную цену на обучение!
Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://clck.ru/3CQ6EE/?erid=2VtzqxXktjE
Типы тестировщиков
До сих пор существует множество стереотипов о тестировщиках. В этом переводе статьи 2009 года собраны одни из самых узнаваемых типов тестировщиков, описывающие не только лишь негативные узнаваемые черты, но и позитивные стороны тестировщиков. Надеюсь для людей не знакомых с тестированием эта статья поможет увидеть насколько разные тестировщики бывают.
Данная статья может быть полезна тем, кто хочет немного повеселиться, т.к. некоторые типы тестировщиков действительно встречаются в жизни и можно вспомнить забавного коллегу, а также тем, кто хочет стать чуточку лучше, взглянув на себя со стороны и сделав определённые выводы, т.к. легко ассоциировать себя с описанными типами тестировщиков.
https://habr.com/ru/articles/711910/
#qa #testing
Подпишись👉 @testlab_qa
🔥Хватит мечтать о карьере в IT, пора действовать!
🚫Если тебе надоело:
- бесконечно просматривать вакансии
- слушать рассказы знакомых о больших зарплатах в IT
- бояться, что не разберешься в этой сфере
17 июля в 20:00 мск приходи на бесплатный урок «Тестирование серверной части (бэкенда)» и узнай, как начать карьеру в IT с востребованной профессии!
✅На уроке ты узнаешь:
- что такое тестирование бэкенда;
- виды тестирования и их особенности;
- рекомендации по инструментам и ресурсам для изучения.
🙍♀️Спикер: Юлия Горшкова — опытный QA Lead, основательница испанского стартапа GradeBuilder.
Все участники вебинара получат специальную цену на обучение + Путеводитель по навыкам QA-инженера: от новичка до эксперта!
⤵️ Регистрация на урок и подробности: https://clck.ru/3BnnM7/?erid=2VtzqxWbSWV
REST API на котиках
Привет любителям котиков! Меня зовут Юля, я backend‑разработчик компании CDEK. Я сама не так давно изучала все эти сложные понятия в программировании, поэтому решила помочь и вам разобраться с одним из них.
С какой стороны IT вы бы не пытались войти — в какой‑то момент столкнётесь с понятием REST API. Эта статья создана, чтобы смягчить данное столкновение. Новые темы всегда легче воспринимаются на простых примерах, ну а если это примеры с котиками, то варианта не разобраться просто нет. Хочется обойтись без сложных научных определений, а рассказать самым простым языком. Поэтому, если вы любите сухие и точные формулировки, то вам нужна другая статья :)
https://habr.com/ru/companies/cdek_blog/articles/809601/
#qa #testing
Подпишись👉 @testlab_qa
Как формулировать вопросы к требованиям
При тестировании требований и макетов возникает много вопросов? В этом видео мы рассмотрим на примерах основные рекомендации по формулированию вопросов к требованиям.
Таймкоды:
00:00 - О чем выпуск
01:54 - Рекомендация 1
04:17 - Рекомендация 2
05:09 - Рекомендация 3
07:29 - Рекомендация 4
08:41 - Рекомендация 5
09:38 - Рекомендация 6
10:13 - Рекомендация 7
10:48 - Итог
источник
#qa #testing
Подпишись👉 @testlab_qa
Ферма тестирования SberDevices
Я же хочу рассказать про Ферму, которую мы строим в SberDevices.
Меня зовут Александр Телешов, и я руковожу разработкой Фермы и Чембера (но про это расскажу в другой раз). Под катом вы найдете небольшую хронологию событий развития Фермы, собранные грабли, интересные факты и забавные наблюдения.
https://habr.com/ru/companies/sberdevices/articles/801773/
#qa #testing
Подпишись👉 @testlab_qa
Автотесты на Django: менеджмент данных тестирования на монолите
Тестировать монолитное приложение может быть непросто — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
https://habr.com/ru/articles/840444/
#qa #testing
Подпишись👉 @testlab_qa
Ускоряем процессы тестирования, улучшаем качество продукта и сокращаем количество ошибок с помощью автоматизации на Java
Погрузитесь в мир автоматизации под руководством автора курса. Вас ждут интересные истории из жизни тестировщиков, необходимая теория, практические задания в тренажере, короткие видео-лекции, и работа с востребованным стеком.
Что будем изучать на практике?
Вы решите более 100 задач и освоите:
- Основы тестирования;
- Программирование на Java и основы ООП;
- PageObject и Unit тесты;
- Аннотации @BeforeEach, @AfterEach, @Disabled и @ParameterizedTest;
- Запросы для бэкенд-тестирования, HTTP-запросы (GET, POST, PUT, PATCH, DELETE);
- Запросы в Postman;
- Использование RestAssured для автоматизации тестирования REST API вместе с JUnit5;
- Тестирование iOS и Android приложений на доступность (Accessibility);
- Автоматизированные тесты на Java с использованием Selenide и Selenium;
- Основы работы с Linux и Docker.
Старт курса – 2 сентября.
Начните практиковаться прямо сейчас в демо-доступе курса.
➡️ [Регистрация на демо-доступ]
Реклама. Информация о рекламодателе
Тестовые кейсы для игровых приложений / Чек-лист для игровых приложений
https://tfortesting.wordpress.com/2012/10/04/test-cases-for-games-apps-checklist-for-games-apps/
#qa #testing
Подпишись👉 @testlab_qa
Негативное тестирование. Что это такое и с чем его «едят»? Особенности применения невалидных проверок
Негативное тестирование, или тестирование на ошибочные случаи, является важной составляющей процесса обеспечения качества программного обеспечения. Оно направлено на проверку того, как система реагирует на некорректные, невалидные или неожиданные данные, что позволяет выявить уязвимости и улучшить надежность продукта. В отличие от позитивного тестирования, которое проверяет систему на корректное выполнение при правильных входных данных, негативное тестирование исследует сценарии, в которых пользователь или внешний фактор вводит данные, отклоняющиеся от нормы. Эта статья рассматривает ключевые аспекты негативного тестирования, его применение в различных типах тестирования, а также лучшие практики для эффективного использования данного подхода.
https://habr.com/ru/articles/836840/
#qa #testing
Подпишись👉 @testlab_qa
👉 Хочешь освоить Stream API и функциональные интерфейсы в Java?
Приходи на открытый урок, где опытный эксперт разберет обработку элементов коллекций с помощью Stream API и обработку функциональных интерфейсов при написании автотестов.
Спикер Павел Балахонов — ведущий инженер по автоматизированному тестированию на проекте VK Private Cloud Solutions, опытный ментор и преподаватель.
👉 Встречаемся 20 августа в 20:00 мск. Всем участникам дадим скидку на большое обучение.
Регистрация открыта: https://vk.cc/czrs3E
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Тестирование API с фреймворком Karate
В этой статье мы познакомимся с тестированием API с помощью фреймворка Karate и рассмотрим пример проекта.
С учетом популярности BDD (разработка, ориентированная на поведение), использование стиля gherkin в автоматизированном проекте имеет смысл, поскольку предложение разработки, понятной всем, приносит много преимуществ и обеспечивает быструю работу команды. Давайте объясним эти преимущества, сравнив Karate с фреймворком Rest Assured.
https://medium.com/insiderengineering/api-testing-with-karate-framework-d62d4135447b
#qa #testing
Подпишись👉 @testlab_qa
Selenoid без симуляции: настройка, отладка и автоматизация на физическом Android-устройстве
https://habr.com/ru/companies/alfa/articles/833136/
#qa #testing
Подпишись👉 @testlab_qa
Люди которые специально вводят в разные поля на сайтах null, undefined, NaN и т.п. - с#ки вы.
А мы сидим пытаемся понять где прод потек. 😂
#qa #testing
Подпишись👉 @testlab_qa
Тестирование мобильных и веб-приложений: как избежать фейлов при планировании
Привет, я Костя — QA Lead в tekmates. Мы создаём диджитал-продукты для крупного, малого и среднего бизнеса. Я 4 года проработал в тестировании — как в заказной разработке, так и в собственном продукте. За это время приложил руку к WEB, Mobile, API, OLAP, IoT-проектам.
В статье расскажу про частые ошибки при планировании тестирования веб- и мобильных приложений, и, конечно, как их избежать. Все советы из моей практики, поэтому не стесняйтесь в комментах рассказывать, как устроено тестирование у вас — будет интересно забрать рабочие лайфхаки.
Кроме советов также покажу интересные кейсы: например, с помощью каких инструментов автоматизации мы сократили работу в рамках регресса с 2 часов до 20-25 минут.
Итак начнём. Вот какие проблемы я вижу.
https://habr.com/ru/articles/821209/
#qa #testing
Подпишись👉 @testlab_qa
😱Стань успешным тестером веб-приложений или останешься позади…
4 июля в 20:00 мск OTUS проведет урок, где ты узнаешь все секреты тестирования веб-приложений от планирования до анализа результатов! Лови уникальную возможность сейчас и становись экспертом в тестировании.
Что ждет тебя на вебинаре:
1️⃣ разбор основных аспектов тестирования веб-приложений;
2️⃣ подходы, которые помогут тебе правильно проверить качество продукта;
3️⃣ тестирование веб-приложений со стороны UI.
Этот урок для тебя, если:
👍ты хочешь начать карьеру в IT, но еще не уверен в своих знаниях;
💥 ты мечтаешь о смене профессии и интересуешься работой тестировщика.
Спикер Юлия Горшкова — мегаопытный QA Lead, основательница испанского стартапа GradeBuilder, опыт в IT более 6-ти лет.
⚡️Встречаемся в преддверии старта курса «QA Engineer. Basic». Все участники получат особую цену и файл: «Путеводитель по навыкам QA-инженера: от новичка до эксперта!» Присоединяйся по ссылке: https://clck.ru/3BULSu/?erid=2VtzqwJMQLx
Профессиональная паранойя
Тестировщик: Выпуск релиза надо отложить!
Разработчик: Почему, что случилось?
Тестировщик, озабоченно: Все тесты проходят успешно. Не могу понять, почему так происходит...
#qa #testing
Подпишись👉 @testlab_qa