Тестовая лаборатория Software-Testing.Ru - портал специалистов по тестированию и обеспечению качества ПО https://www.software-testing.ru/library/testing/test-lab Thu, 06 Aug 2026 23:10:59 +0000 Joomla! 1.5 - Open Source Content Management ru-ru НАШ ОПЫТ ИНТЕГРАЦИИ CYPRESS И EVERYQA.IO https://www.software-testing.ru/library/testing/test-lab/3466-cypress-everyqaio https://www.software-testing.ru/library/testing/test-lab/3466-cypress-everyqaio Автор: Новиков Александр, QA engineer at Roowix

Добрый день! Меня зовут Александр, я - QA в компании Roowix.

Мой профиль - автоматизация тестирования, и сегодня я расскажу, как мы разворачивали screenshot-based тестирование на биржевом проекте при помощи Everyqa.io и Cypress.

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

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Mon, 16 Nov 2020 20:00:00 +0000
«Одна кнопка, чтобы тестировать их всех». Как не упустить все интеграции из поля зрения https://www.software-testing.ru/library/testing/test-lab/3449-one-button-to-test-them-all https://www.software-testing.ru/library/testing/test-lab/3449-one-button-to-test-them-all Оригинальная публикация

Мы – Владимир Мясников и Владислав Егоров — представители команды интеграционного тестирования Mir Plat.Form (АО «НСПК»). Сегодня мы расскажем про разработанный и развиваемый нами инструмент автоматизации, позволивший сократить рутину во внутренних процессах команды.

Предисловие

Платёжная экосистема Mir Plat.Form включает в себя несколько десятков систем, большинство из которых взаимодействуют между собой по различным протоколам и форматам. Мы, команда интеграционного тестирования, проверяем соответствие этих взаимодействий установленным требованиям.



На данный момент команда работает с 13 системами уровня mission и business critical. Mission critical системы обеспечивают выполнение Mir Plat.Form своих основных функций, обеспечивающих стабильность и непрерывность функционирования банковской карточной системы РФ. Системы уровня business critical отвечают за поддержку предоставляемых клиентам Mir Plat.form дополнительных сервисов, от которых зависит непосредственная операционная деятельность компании. Частота выкатывания релизов в ПРОД варьируется от раза в неделю до раза в квартал, всё зависит от системы и готовности участников к частоте обновлений. В общей сложности мы насчитали около 200 релизов, прошедших через нашу команду в прошлом году.

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Sun, 11 Oct 2020 20:00:00 +0000
Сила дашбордов https://www.software-testing.ru/library/testing/test-lab/3448-power-of-dashboards https://www.software-testing.ru/library/testing/test-lab/3448-power-of-dashboards Всем привет! Меня зовут Егор Иванов, и я специалист по автоматизации тестирования. Довольно долгое время до этого я проработал в различных компаниях из сферы BI. Я обожаю визуализацию данных и считаю, что без нее невозможно строить рабочие процессы и уж тем более процессы в тестировании. Поэтому хочу, чтобы ее использовали как можно больше людей, так как визуализация данных очень важна, а в виде дашбордов она еще и прекрасна.

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

Многие из нас видят дашборд каждый день. Он пришел к нам из транспорта — это приборная панель автомобиля.

Слева - дашборд автомобиля, справа - информационный дашборд в IT

Слева - дашборд автомобиля, справа - информационный дашборд в IT

]]> barancev@gmail.com (Administrator) Тестовая лаборатория Wed, 07 Oct 2020 20:00:00 +0000 Алексей Родионов: Continuous integration of android applications https://www.software-testing.ru/library/testing/test-lab/1280-rodionov-android-ci https://www.software-testing.ru/library/testing/test-lab/1280-rodionov-android-ci У нас не так часто появляются материалы, посвящённые организации тестовой лаборатории, и уж совсем большой редкостью является информация о том, как построить стенд для автоматизированного тестирования мобильных приложений. И вот сегодня мы представляем вашему вниманию рассказ Алексея Родионова об организации системы непрерывной интеграции приложений для Android. Это выступление прозвучало на первом семинаре Новосибирского сообщества тестировщиков.

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Wed, 02 Mar 2011 13:29:00 +0000
Бесплатные образы виртуальных машин https://www.software-testing.ru/library/testing/test-lab/1218-virtual-appliances https://www.software-testing.ru/library/testing/test-lab/1218-virtual-appliances Автор: Николай Мирошниченко
Предисловие: Алексей Баранцев

На онлайн-тренингах с домашними заданиями самым первым заданием для учеников является подготовка тестового стенда. А поскольку тренируемся мы главным образом на веб-приложениях, первым делом нужно установить AMP-стек (то есть связку Apache+MySQL+PHP), на который уже устанавливается тестируемое приложение.

Поскольку большая часть учеников использует Windows, я обычно выдаю инструкцию по развёртыванию стенда локально, на своей машине, используя WAMP Server.

Но в курсе Тестирование производительности я рекомендую установить тестовый стенд на виртуальную машину, если есть такая возможность. Это позволяет ограничить ресурсы, доступные тестируемому приложению, и быстрее увидеть эффекты, проявляющиеся при недостатке ресурсов. Для этого все, кто хочет сделать себе такой виртуальный тестовый стенд, должны где-нибудь раздобыть уже готовую виртуальную машину или установить самостоятельно всё, начиная с операционной системы. Конечно, я мог бы сам сделать такую виртуальную машину и выдать всем желающим, но размер меня пугал – кто сможет скачать такого монстра?

К счастью, один из учеников, Николай Мирошниченко, рассказал, где можно раздобыть готовую виртуальную машину с уже установленным стеком LAMP (Linux+Apache+MySQL+PHP). И пусть заядлых Windows-пользователей не пугает слово Linux – все необходимые задачи по администрированию и настройке тестируемого приложения можно выполнить удалённо через специальную панель управления с веб-интерфейсом.

Итак, ниже рассказ Николая про эту замечательную штуку под названием virtual appliances.

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Thu, 13 Jan 2011 13:11:52 +0000
Построение программного обеспечения при каждом изменении https://www.software-testing.ru/library/testing/test-lab/397-ciibuild https://www.software-testing.ru/library/testing/test-lab/397-ciibuild Глава из книги ''Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска''
Авторы: Поль М. Дюваль
Стивен М. Матиас III
Эндрю Гловер

Источник: Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска
Материал предоставил: RSDN Magazine #1-2008
]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Tue, 09 Dec 2008 12:33:29 +0000
Введение в непрерывную интеграцию или каша из топора https://www.software-testing.ru/library/testing/test-lab/304-continuous-integration https://www.software-testing.ru/library/testing/test-lab/304-continuous-integration Normal 0 false false false RU X-NONE X-NONE MicrosoftInternetExplorer4

 

 

Автор: Андрей Сатарин

Использование непрерывной интеграции в процессе разработки программного обеспечения обещает много преимуществ: быстрое обнаружение ошибок, устранение проблем интеграции, меньшее число дефектов [1,2]. При более подробном рассмотрении, оказывается, что эта практика сильно зависит от других, таких как модульное тестирование, стандарт кодирования и т.д. Множество ожидаемых преимуществ не реализуются без использования этих дополнительных практик. Складывается парадоксальная ситуация, когда не ясно, имеет ли непрерывная интеграция независимую ценность или вся ценность обусловлена только «сторонними» методиками. Нет ли здесь обмана, когда под предлогом внедрения непрерывной интеграции пытаются использовать преимущества других инженерных практик? Возможно, непрерывная интеграция представляет собой «кашу из топора», все ингредиенты которой давно известны, но теперь поданы вместе под другим названием. В данной статье мы пытаемся показать, что это не так, и непрерывная интеграция имеет свою ценность. Эта ценность существенно ниже, чем синергетический эффект от нескольких практик, но и затраты на внедрение и использование существенно ниже. К тому же, внедрение «голой» непрерывной интеграции может служить и первым шагом к многим другим технологиям эффективной разработки.

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Fri, 24 Oct 2008 06:12:45 +0000
Проблемы интеграции: Mercury Interactive QuickTest & TestDirector. https://www.software-testing.ru/library/testing/test-lab/160--mercury-interactive-quicktest-a-testdirector- https://www.software-testing.ru/library/testing/test-lab/160--mercury-interactive-quicktest-a-testdirector- Автор: Роман Касьяненко

Эта статья ориентирована на тестировщиков со средним и выше уровнем подготовки. Поэтому предполагается, что тестировщик знаком с такими инструментами компании Mercury Interactive как QuickTest (функциональное тестирование) и TestDirector (управление процессом тестирования). В данной статье все внимание будет сосредоточено на процессе их совместной интеграции, которая, будучи реализованной, дает ощутимые преимущества при разработке и тестировании конечного продукта (экономия времени, денежных средств и человеческих ресурсов, затрачиваемых на тестирование; тесная интеграция процессов разработки и тестирования, что, в свою очередь, также повышает качество разрабатываемого продукта).

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Fri, 03 Oct 2008 18:05:42 +0000
CamStudio — Программа для записи видеороликов https://www.software-testing.ru/library/testing/test-lab/158-camstudio------ https://www.software-testing.ru/library/testing/test-lab/158-camstudio------

Автор: Василий Касимов

Программа для записи видеороликов.

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

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Fri, 03 Oct 2008 17:53:01 +0000
Инструменты необходимые для тестирования Linux. https://www.software-testing.ru/library/testing/test-lab/157--linux- https://www.software-testing.ru/library/testing/test-lab/157--linux- Автор: Максим Уваров

Данная статья представляет из себя набор тех утилит, с которыми приходится сталкиваться QA инженеру при тестировании linux/unix подобных таргетов. Здесь описаны лишь некоторые, основные инструменты, с которыми Вам наверняка придется работать. Эта статья будет полезна тем людям, которые только собираются тестировать устройства с линуксом и мало знакомы с теми программами, которые им предстоит использовать. Статья состоит в основном из названия программы и краткого описания, описания того, каким образом можно ее использовать для тестирования. Хотелось бы надеется, что она послужит началом wiki странички с примерно таким же названием.

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Fri, 03 Oct 2008 17:48:21 +0000
Многоядерность, параллелизм, виртуализация https://www.software-testing.ru/library/testing/test-lab/138-multi-cores-parallel https://www.software-testing.ru/library/testing/test-lab/138-multi-cores-parallel Автор: Сергей Орлов

Источник: Журнал «LAN», #05, 2006 год // Издательство «Открытые системы»

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

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Thu, 02 Oct 2008 09:53:38 +0000
ПО виртуализации серверов — от закрытых решений к отраслевым альянсам https://www.software-testing.ru/library/testing/test-lab/137-virtualization-software https://www.software-testing.ru/library/testing/test-lab/137-virtualization-software Автор: Сергей Орлов

Источник: Журнал «LAN», #05, 2006 год // Издательство «Открытые системы»

Для успешного завоевания рынка виртуализация серверов должна превратиться в более открытую технологию. Ожидается, что мировой рынок ПО виртуализации серверов будет расти на 16-20% в год. В нынешнем он должен составить порядка 450 млн долларов. Среди программных средств виртуализации можно отметить VMware Server, ESX Server, VirtualCenter и Workstation от EMC, Microsoft Virtual Server 2005, Xen от XenSource, Virtuozzo от SWsoft, продукты ряда начинающих компаний.

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Thu, 02 Oct 2008 09:49:22 +0000
Возрождение виртуализации https://www.software-testing.ru/library/testing/test-lab/136-virtualization https://www.software-testing.ru/library/testing/test-lab/136-virtualization Автор: Сергей Орлов

Источник: Журнал «LAN», #05, 2006 год // Издательство «Открытые системы»

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

Виртуализация — одно из наиболее значительных и быстро развивающихся направлений в корпоративных вычислениях. В Gartner ее определяют как создание пула ресурсов (серверов, систем хранения, сетевой инфраструктуры и ПО) для их автоматического распределения и совместного использования. Таким образом она может относиться к разным физическим ресурсам — серверам, когда несколько виртуальных машин (ВМ) работает на одной системе; системам хранения, обеспечивающим представление данных на логическом уровне, не связанное с их физическим размещением на конкретных устройствах; к сетевой инфраструктуре (виртуальные сети VLAN, где каждое приложение использует собственную логическую сеть); подсистеме ввода/вывода и т. д.

]]>
barancev@gmail.com (Administrator) Тестовая лаборатория Thu, 02 Oct 2008 09:36:43 +0000