Как стать автором
Обновить
69.39

Тестирование IT-систем *

Тестируем все и вся

Сначала показывать
Порог рейтинга
Уровень сложности

Полный релиз бесплатного интерактивного 700-страничного учебника по тестированию

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 8.2K
Обзор

Гуд ньюз эвриван! Спустя полтора года работы восьми айтишников с суммарным опытом в IT 130 лет достигнут результат в виде учебника по тестированию, которого еще никто и никогда не делал.

Читать далее
Всего голосов 46: ↑45 и ↓1 +44
Комментарии 68

Новости

Автоматизация Е2Е-тестирования сквозных БП интеграционных проектов Операционного блока

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 415
Кейс

Всем привет! Решили рассказать вам, уважаемые читатели Хабра, историю процесса внедрения E2E-автотестов в бизнес-процессы Московской Биржи.

Для начала вкратце разберемся, что такое E2E-автотест. Это вид тестов, который проверяет бизнес функционал от момента его начала до завершения.

Похожие тесты уже, безусловно, существовали в нашей компании, но они, как правило, покрывали функционал, который не выходил за пределы одного департамента (подразделения). У нас же была задача покрыть автотестами функционал, проходящий через несколько департаментов. Теперь поговорим, откуда взялась такая потребность.

 

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 3

Как мы в Just AI создавали и тестировали собственную LLM JustGPT — третью большую языковую модель в России

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 1.9K
Обзор

Хабр, привет! Это Just AI, и мы создали JustGPT – третью большую языковую модель, сопоставимую по качеству ответов с известными LLM для русского языка (GigaChat, YandexGPT). Наша история – про работу над моделью, ее обучение и тестирование по своей методике. Но в конечном итоге она о том, как получить свою LLM на русском языке без космических мощностей и огромных команд.

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 4

Обзор РЕД АДМ и Атом.Домен: новые альтернативы службе каталогов MS Active Directory

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 3.3K
Обзор

Привет, Хабр! Меня зовут Денис Мурунов, я руководитель практики построения ИТ-инфраструктуры К2Тех. Cегодня хотел бы поговорить о базовом ПО для инфраструктуры каждой компании — службе каталогов. Мы видим, что все больше компаний сталкиваются с трудностями при закупке лицензий и продлении поддержки на продукты Microsoft. В такой ситуации задача импортозамещения распространенной MS Active Directory стоит сегодня перед многими организациями.

Конечно, на рынке уже есть альтернативы российского производства, которые мы с командой К2Тех активно внедряем заказчикам — это ALD Pro и Альт Домен. Но найти полезные материалы об этих продуктах вам не составит труда, поэтому сегодня я хочу рассказать вам о новых решениях на рынке — РЕД АДМ Промышленная редакция и Атом.Домен. 

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 18

Истории

Тестирование ПО — это больше, чем «просто нажать пару кнопок»

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.4K
Мнение

Автор: Роман Горбунов, руководитель проектов в сфере обеспечения качества ИТ‑компании «Точка качества».

При взаимодействии с директорами, владельцами бизнеса и некоторыми руководителями команд разработки специалисты компании по тестированию программного обеспечения «Точка качества» периодически сталкиваются с мнением, что тестировать ИТ‑решение — это легко и быстро. Нужно просто нажать несколько кнопок и готово, запустить пару программ, и можно делать релиз.

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

Чтобы выпустить на рынок востребованное ПО, которое будет работать быстро и корректно, будет соответствовать критериям безопасности и дизайна, необходимо провести тестирование. Тестирование ПО — это многогранный и сложный процесс, который делится на виды, этапы, методы и инструменты и требует особых компетенций, которыми не всегда обладают другие ИТ‑специалисты.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Генерация BDD тестов с помощью ChatGPT и запуск их через Playwright

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 1.5K
Перевод

В текущих проектах я применяю подход Behavior Driven Development (BDD) для написания end‑to‑end тестов. Хотя раньше я скептически относился к Given‑When‑Then синтаксису, теперь часто его использую. Главная причина — я больше не пишу BDD‑сценарии вручную, а генерирую их с помощью ChatGPT.

В статье расскажу, как вы можете генерировать AI‑тесты в своем проекте и запускать их в реальном браузере с помощью Playwright.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 1

100+ тестов на Vanessa-Automation. Личный опыт без маркетинга

Время на прочтение 18 мин
Количество просмотров 2.5K
Обзор

Всем привет.

Сегодня я хотел бы поговорить немного про тестирование в 1С.

Так уж сложилось, что мне посчастливилось довольно основательно погрузиться в эту тему и я хотел бы немного поделиться с вами своим опытом и вообще своими мыслями на тему тестирования в программах 1С:Предприятие.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 2

Вышел релиз Playwright 1.38

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 735

Playwright рекомендует использовать пакет @playwright/test и загружать браузеры с помощью команды npx playwright. Если вы следуете этой рекомендации, для вас ничего не изменилось. Однако вплоть до версии 1.38 при установке пакета playwright вместо @playwright/test браузеры загружались автоматически. Это уже не так, и рекомендуется явно загружать браузеры с помощью команды установки npx playwright.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Как убедиться, что продукт соответствует ожиданиям заказчика?

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 384
Мнение

Привет! Меня зовут Станислав Беленов, я работаю старшим специалистом по тестированию в AWG. 

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

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

Тестировщик для нашей команды - это та невидимая нить, которая пронизывает и связывает все коммуникации внутри разрабатываемого продукта. Его компетенция и коммуникация позволяет смотреть по-другому не только на подходы к определению и тестированию требований заказчика, но и влиять на процесс разработки, аналитики, да и на процесс установки требований заказчиком. 

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0

Ожидания в вакансии QA Engineer: Знакомство с JSON, REST и Типами запросов

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 6.1K
Recovery Mode

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

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 0

Приглашаем на Ozon Tech Community QA Meetup

Время на прочтение 2 мин
Количество просмотров 686

Привет, меня зовут Дима, я руководитель группы разработки инструментов тестирования. Миссия нашей команды предоставить инструменты которые позволяют тестировщикам измерить качество своего продукта и улучшить его. Мы хотим, чтобы тестировщики релизили быстро и без багов.

У нас есть интересные задачи и классные решения для них, которыми мы хотим поделиться.Приглашаю вас на открытый Ozon Tech Community QA Meetup, в Москве, 21 сентября в 19:00

На митапе подробно обсудим, как устроено тестирование в Ozon, поговорим про тестовое покрытие и узнаем, как работает QA в блоке по продукту и технологиям товарных операций, а именно в разработке склада.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Что не так с M ОС

Время на прочтение 4 мин
Количество просмотров 22K
Мнение

О том, как ДИТ отечественную ос разрабатывал и к чему это привело

3 февраля в CNews появилась статья о начале внедрения в российские школы новый OC «М ОС», собранной на базе ОС «Альт». Я считаю, что эта система сырая, недоделанная, тот же "Астра" линкс лучше, чем это.

В итоге, проект забросили и моська появилась только в некоторых школах Москвы, это о многом говорит.

Читать далее
Всего голосов 44: ↑14 и ↓30 -16
Комментарии 67

Работа над ошибками: как мы анализируем дефекты

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 1.9K
FAQ

Привет! Меня зовут Оля, я работаю в сфере обеспечения качества ПО уже более 15 лет. За это время я успела поработать в самых разнообразных компаниях по очень разным направлениям: от ПО для автозаправок до финтеха и агротеха. Пробовала себя и в ручном, и в  автоматизированном тестировании. В итоге ушла с головой в менеджмент. 

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

Сейчас я курирую QA в нескольких командах в Спортмастер Лаб, и в том числе помогаю им выстраивать те самые хорошие процессы.

На одной из прошлых SQA days я сделала доклад на тему анализа дефектов в командах, и решила написать статью по его мотивам.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 0

Ближайшие события

SmartDev
Дата 21 сентября
Время 10:00
Место Москва Онлайн
Yandex Scale
Дата 25 – 26 сентября
Время 17:00 – 18:00
Место Москва Онлайн
Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
Business⁢ Day: Retail CPG
Дата 28 сентября
Время 09:50 – 14:00
Место Онлайн
XIX конференция разработчиков свободных программ «Базальт СПО»
Дата 29 сентября – 1 октября
Время 10:00 – 19:00
Место Переславль-Залесский Онлайн
Kokoc Hackathon
Дата 29 сентября – 1 октября
Время 19:00 – 21:00
Место Онлайн
Ruby Russia 2023 Online
Дата 30 сентября
Время 11:00 – 21:00
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Joker
Дата 9 – 14 октября
Время 16:00 – 19:30
Место Санкт-Петербург Онлайн
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн

Про unit-тесты кратко

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 5.4K

Компания, в которой я сейчас работаю, занимается разработкой программного обеспечения, краеугольным камнем которого являются различные алгоритмы: расчёта значений, построения графов связей, проверки состояний и т.п. В связи с этим, нам очень важно уделять особое внимание unit-тестированию.

Один из моих коллег-автоматизаторов упомянул, что к нему обращаются разработчики с вопросом: "А как написать unit-тест?". Не конкретный тест, а "в принципе". Это послужило для меня поводом подготовить эту статью, и адресована она молодым программистам. Они смогут ознакомиться с рекомендациями, которым стоит следовать при разработке unit-тестов. Но также может быть любопытна и QA-инженерам - ведь полезно получить представление об аспектах тестирования, выполняемого разработчиками.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 25

Утечка секретов и бесконечные мили: взлом крупнейшей бонусной платформы авиакомпаний и отелей

Время на прочтение 26 мин
Количество просмотров 2.7K
Кейс
Перевод

За период с марта по май 2023 года мы выявили множество уязвимостей безопасности на сайте points.com, бэкенд-провайдере множества бонусных программ авиакомпаний и гостиниц. Эти уязвимости позволяли атакующему получать доступ к чувствительной информации об аккаунтах клиентов. В том числе к именам, платёжным адресам, урезанной информации о кредитных картах, адресам электронной почты, телефонным номерам и записям о транзакциях.

Кроме того, атакующий мог использовать эти уязвимости для выполнения таких действий, как перенос бонусов из аккаунтов клиентов и получение неавторизованного доступа к веб-сайту глобального администрирования. Такой неавторизированный доступ давал атакующему все необходимые разрешения на выпуск бонусных баллов, управление бонусными программами, слежку за аккаунтами клиентов и выполнение различных административных функций.
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Комментарии 0

Митап по автоматизации тестирования на Python в Нижнем Новгороде и онлайн 26 сентября

Время на прочтение 2 мин
Количество просмотров 689

Привет, Хабр!

Вместе с нижегородским сообществом PythoNN и инженерами компании-разработчика вычислительной техники YADRO мы обсудим правила, которые помогут сделать тесты понятнее, поговорим, как поддерживать одновременно автотесты в коммерческой и опенсорсной версиях ПО, и как использовать pytest plugins. 

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

Как всегда, для для онлайн-зрителей мы проведем трансляцию, где вы сможете задать вопросы спикерам!

Внутри поста — подробные описания докладов, ссылки на регистрацию и трансляцию.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 1

Неклассическое тестирование в МКБ

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.1K
Recovery Mode

Привет! В этом посте мы хотим поздравить всех причастных с Днём тестировщика, а также рассказать о том, как мы в МКБ построили тестирование. 

Про наши процессы, путь новичка, технологии, планы и про то, почему скрам-команду на самом деле можно собрать не из 8-10, а из 20-40 человек — под катом.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 1

Как shift-left тестирование помогает ПСБ выявлять ошибки заранее

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2.2K
Мнение

В каскадной модели разработки ПО тестирование стоит на последнем месте. Бизнес-аналитики и продакт менеджеры часто не понимают, зачем привлекать команду тестирования на ранних стадиях, — продукт ещё даже не готов, стало быть и тестировать нечего. Однако если какой-то из этапов занимает больше времени, чем планировалось изначально, все сроки сдвигаются «вправо» — и расплачиваются за это обычно именно тестировщики. Если вам знакома ситуация, когда за два дня до релиза продакт менеджер в панике просит что-нибудь протестировать, вам следует попробовать методологию shift-left.

Как с этой технологией работают в ПСБ
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 7

Инструменты и навыки для новичков. Или как не потеряться в дремучем лесу тестирования

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 8.3K
Роадмэп

Многие, кто приходил в любую новую сферу, задавались вопросами: «какими инструментами необходимо владеть, чтобы…», «а точно ли это весь перечень?», «а какие навыки необходимы, чтобы пройти собеседование?». Таких вопросов больше у новичков, которые уже начали обучение или только в поисках обучения, пытаются понять минимум необходимый для старта.

Давайте разберёмся с вопросами по ручному и автоматизированному тестированию, которые задают в том числе и студенты курса «Инженер по тестированию».
В статье мы пройдём по нужным навыкам, инструментам. Дадим полезные ссылки для углубления в темы и составим карту компетенций.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

Единый формат тестовых данных. Или как ускорить разработку интеграционных тестов

Уровень сложности Средний
Время на прочтение 18 мин
Количество просмотров 1.2K
Мнение

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

В статье описан подход, связанный с ускорением разработки и поддержки интеграционных тестов. Для того, чтобы этого добиться, предлагается использовать единый формат тестовых данных и вывод результата в консоль. Если вас заинтересовало, как это сочетание может помочь, приглашаю прочитать данную статью.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0