Как стать автором
Обновить
74.8
SimbirSoft
Лидер в разработке современных ИТ-решений на заказ
Сначала показывать

Как использовать интеллектуальные карты в тестировании ПО

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

В современном мире разработки программного обеспечения эффективность команды зависит от ее способности четко понимать требования и тщательно документировать тестовые случаи. Одним из полезных инструментов для упрощения этих процессов является интеллектуальная карта (интеллект-, маинд карты, ментальные карты, mind map).

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

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

Привет, Хабр, я Дарья, QA-специалист в IT-компании SimbirSoft. В этой статье расскажу, как использование интеллектуальных карт может существенно повысить качество анализа требований и тестовой документации.

Читать далее

Как ускорить загрузку сайта: гайд для разработчиков

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

Привет! Меня зовут Руслан, и я работаю React-разработчиком в компании SimbirSoft. На одном из моих проектов я столкнулся с проблемой низкой производительности сайта, которую нужно было решить быстро и с минимальными затратами ресурсов. В этой статье я хочу рассказать о том, почему важна производительность сайта и зачем её нужно улучшать, а также поделиться несколькими способами увеличения скорости загрузки веб-страниц.

Читать далее

Burndown chart: как он работает и зачем IT-команде участвовать в этом процессе

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

Привет, Хабр! Меня зовут Дмитрий, я руководитель проектов компании SimbirSoft. В этой статье расскажу, зачем в IT использовать BDC (burndown chart), почему участие команды ключевое в этом процессе и что делать после внедрения BDC.

Читать далее

Налоговый вычет в 2025 году: как вернуть часть потраченных денег

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

Начало года – это время подводить финансовые итоги, планировать личный бюджет на следующий год и заранее предусмотреть все возможные дополнительные способы его пополнения. Один из таких способов – вернуть часть уплаченного НДФЛ за прошлые периоды.

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

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

Читать далее

Тренды SDET-направления в 2025 году

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

Итак, в прошлой части мы познакомились с организационными моментами в IT, а если точнее, в направлении SDET, с которыми нам предстоит встретиться в 2025 году.

Всем привет, меня зовут Данила, я SDET-специалист в компании SimbirSoft. Сегодня я поделюсь технологиями, набирающими популярность, и дополню информацию картинками, которые сгенерировал при помощи нейросети.

Читать далее

Истории

Спасти проект: с какими трудностями мы столкнулись при разработке и поддержке мобильной кроссплатформы

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

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

Для получения наибольшего охвата аудитории необходимо покрыть максимальное количество мобильных платформ, главными столпами которых являются две противоположные и конкурирующие операционные системы — Android и iOS.

Встает классический вопрос: какое разрабатывать приложение — нативное, под каждую ОС или единую кроссплатформу?

Привет, я Android-разработчик IT-компании SimbirSoft Владислав. В этой статье расскажу, с какими трудностями мы столкнулись на одном из проектов кроссплатформенной разработки Kotlin Multiplatform (KMP), как команда SimbirSoft с ними справилась и почему кроссплатформа не всегда лучший выбор. Данная статья будет полезна как для разработчиков, так и для предпринимателей, которые решили создать мобильное приложение для своего бизнеса и думают над выбором технологии. 

Читать далее ▶️

Как мы сократили time to market на 17%, не выжигая команду и не теряя в качестве

Время на прочтение5 мин
Количество просмотров1.6K

В стартапах на счету каждая секунда: чем быстрее выйдешь на рынок, тем больше шансов стать единорогом, а не очередной строчкой в списке таких амбициозных, но не взлетевших проектов. Но при этом скорость выхода на рынок не покроет критичные ошибки в коде и неюзабельный интерфейс. В этом кейсе расскажем, как мы сокращали time to market в разработке мобильных приложений для одного из первых BNPL-сервисов Подели.

Читать далее

Из учителя в QA: мой путь в IT

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

Всем привет! Меня зовут Екатерина, я QA-специалист в компании SimbirSoft. Я закончила УлГПУ им. И.Н. Ульянова по специальности учитель истории и обществознания.

Когда я училась на втором курсе, в одной городской кофейне был коворкинг, куда часто приходили работать айтишники. Познакомившись и немного пообщавшись с ними, я поняла, что работа в IT имеет много плюсов: высокая зарплата, интересные люди, возможность работать удаленно, часто проводятся различные ивенты. Но я понимала, что программирование мне не подойдет, поэтому новые знакомые рассказали мне о профессии QA-специалиста. Уже тогда я загорелась идеей им стать :)

Читать далее ⚡

Роль SDET-специалистов в разработке ПО в 2025 году

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

К 2025 году роль Software Development Engineer in Test (SDET) станет еще более важной благодаря новым технологиям и трендам. Усиление автоматизации, использование AI и машинного обучения в тестировании, рост значимости DevOps и CI/CD, потребность в безопасности и тестировании на уязвимости, а также новые этические нормы приведут к расширению функционала SDET. С развитием облачных технологий, контейнеризации и Low-Code/No-Code платформ, специалисты SDET будут играть центральную роль в обеспечении качества и устойчивости программного обеспечения в условиях быстро меняющегося IT-ландшафта.

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

Читать далее

QAOps: новый этап эффективности тестирования ПО

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

С увеличением масштабов и сложности программного обеспечения требования к его качеству становятся всё выше. Ранее использовавшиеся подходы к обеспечению качества (QA) уже не всегда справляются с текущими вызовами, особенно когда речь идет об интеграции тестирования в рамках непрерывной разработки и доставки (DevOps). Появление подхода QAOps знаменует собой новый этап в эволюции тестирования: это попытка обеспечить максимально тесную интеграцию QA и DevOps, где тестирование становится неотъемлемой частью каждого шага разработки.

Привет, Хабр! Меня зовут Алексей, я QA-специалист в компании SimbirSoft. Моя статья будет полезна:

- QA-инженерам, которые хотят улучшить свои навыки и узнать о новых подходах в тестировании, 

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

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

- всем, кто интересуется современными трендами в области разработки и тестирования программного обеспечения.

Читать далее

Как реализовать методы скроллов через Appium для Android-приложений

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

Привет, меня зовут Сергей и я SDET-специалист в IT-компании SimbirSoft. В своей практике мне приходится тестировать как веб-, так и мобильные приложения на Android. Особенность тестирования мобилок в том, что шаги автотеста нужно максимально приблизить к действиям пользователя. О чем это я? Да все о том же — на смартфонах не кликают, а тапают; не закрывают по крестику модалки, а свайпают. Это как на флоте, эти все словечки понятны только тем, кто драил гальюн или бакланил из камбуза хлеб. 

В этой статье рассмотрим несколько методов скроллов класса TouchAction инструмента Appium, которые позволяют скроллить до нужного элемента или проверить свайп модального окна. И несмотря на то, что в новой версии Appium используются методы executeScript(), класс TouchAction все еще актуален. Поэтому я рекомендую к прочтению эту статью, в первую очередь, тем, кто использует в своих проектах Appium.

Читать далее ⚡

Как использовать менеджер состояний NgRx для Angular-проектов

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

Всем привет! Меня зовут Ильмир, я frontend-разработчик SimbirSoft. Это моя первая статья, в которой я хотел бы разобрать тему менеджера состояний в Angular.

Читать далее

Тестирование процессов BPMN-схемы Camunda в изоляции

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

Нотации BPMN (Buisness Process Model and Notation) все чаще используются для описания бизнес-процессов какой-либо предметной области реального бизнеса. В результате получается нечто среднее между блок-схемой и функциональной схемой, в которой есть:

элементы, описывающие некоторую функциональность бизнеса,

связи между элементами.

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

Привет! Я Мария, SDET-специалист IT-компании SimbirSoft. В этой статье я хочу поделиться успешным опытом тестирования процесса на основе BPMN-схемы Camunda.

Читать далее⚡

Рецензия на книгу «100 ошибок в Go и как их избежать» Тейва Харшани

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

Привет! Меня зовут Макс, я Go-разработчик в IT-компании SimbirSoft. Хочу поделиться своим отзывом на книгу «100 ошибок в Go и как их избежать» Тейва Харшани. Книга заинтересовала меня тем, что автор фокусирует свое внимание на ошибках, как распространенных, так и более редких.

Читать далее⚡

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

27 марта
Deckhouse Conf 2025
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Что нам даёт понимание спецификации языка ECMA Script? Разбираем стандарт ECMA262

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

Привет, Хабр! Меня зовут Александр, я frontend-разработчик SimbirSoft. Я 7 лет занимаюсь разработкой, и могу утверждать, что в процессе получения опыта работа специалиста становится все более творческой. Мы не просто стремимся заставить ПО работать нужным заказчику образом, а стараемся сделать все его части элегантными, производительными и легко поддерживаемыми. 

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

Я расскажу о сообществе, которое занято развитием нашего языка JavaScript. В первую очередь это организация ECMA International, которая разрабатывает стандарт языка ECMA Script, диалектом которого является JavaScript.

Мы разберем основные движки, реализующие стандарт ECMA Script, его ключевые разделы, опишем содержание на примере фичи. Рассмотрим, для чего изучать стандарт и как его дополнить, внеся свой вклад в сообщество разработчиков.

Читать далее

Favicon и где они обитают

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

Привет! Меня зовут Анна, я JS-разработчик в компании SimbirSoft. Сегодня расскажу об интересном кейсе на одном из наших проектов, а именно, речь пойдет об отображении favicon сторонних сайтов в нашем приложении. 

Читать далее ⚡

Как извлечь данные из Linux с помощью C++ и Qt. На примере приложения с прогнозом погоды

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

Привет, Хабр! Меня зовут Михаил, я backend-разработчик в SimbirSoft. Хочу поделиться с вами опытом получения различной информации в ОС Linux для использования в своих целях.

Представьте, что нам нужно написать приложение «Погода», которое берёт из сети температуру, влажность и прочие параметры и отображает для пользователя. Было бы неплохо, чтобы оно само определяло, где мы находимся. Но как это сделать? Легко!

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

- навигационные данные (долготу, широту, высоту);

- сведения о сетевом соединении (название, тип, уровень сигнала Wi-Fi);

- заряд батареи;

- информацию о хранилище (сколько занято/сколько всего).                                                                  

Стек используемых технологий – C++ в связке с библиотекой Qt (5.12). Задача казалась довольно простой. Но первое впечатление очень часто обманчиво. Особенно в тех случаях, когда вам не приходилось решать подобные задачи. Но обо всём по порядку. Рассмотрим вывод разных видов информации.

👉 Читать далее

Рецензия на книгу «Идеальный тестировщик» Кристин Джеквони

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

Всем привет! Меня зовут Екатерина и я QA-специалист в компании SimbirSoft. Я уже 7 лет занимаюсь обеспечением качества IT-продуктов, и за это время прочитала множество книг и пособий. Многим книгам по QA уже много лет, а новинки появляются достаточно редко. В январе 2024 года на русском языке вышел «Идеальный тестировщик» Кристин Джеквони — поэтому я сразу обратила внимание на эту книгу. Поделюсь с вами своей оценкой и выводами — что в ней есть полезного и чего не хватило.

Читать 📚

Быстрее, выше, сильнее в распознавании речи: SpeechKit, SaluteSpeech или SpeechFlow?

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

Меня зовут Екатерина, я IT-архитектор в ML-команде SimbirSoft, специализируюсь на темах по обработке естественного языка. Сегодня мы обсудим особенности решения задач распознавания речи. Проверим наши предположения на собственных аудиоданных, которые будем переводить из акустического сигнала в текст тремя передовыми коммерческими системами: Yandex SpeechKit, SaluteSpeech от Сбера и SpeechFlow от Bluepulse. Статья будет полезна тем, кто интересуется тенденциями развития машинного обучения или хочет присмотреться к возможностям и уязвимым местам существующих решений для их внедрения в бизнес-приложения.

Погрузиться ⚡

5 стадий принятия: как протестировать плагин на разных версиях браузера

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

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

Меня зовут Ксения, я QA-специалист SimbirSoft. Поделюсь своим горьким опытом выбора способа установки разных версий браузера, а также советами по упрощению этого процесса — с помощью песочницы и виртуальной машины.

Читать далее
1
23 ...

Информация

Сайт
www.simbirsoft.com
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия