Для обеспечения качества информационного продукта в медицине, страховании, банкинге и других отраслях, наряду с другими методами тестирования, важно использовать тестирование, основанное на рисках. Для проверки выбирают самые рискованные области создаваемого программного обеспечения. Это позволяет предусмотреть негативные сценарии и успешно реализовать бизнес-цели заказчика.
В статье расскажем, как мы в компании SimbirSoft работали с рисками (на примере системы интернет-эквайринга и других проектов) и какие методики оценки и управления рисками мы используем в проектах заказчиков.
Всем известно, что Лаборатория Качества, помимо тестирования, занимается вопросами QA аудита, экспертизы проектов и онлайн обучением. Но мы достаточно редко рассказываем о своих корпоративных оффлайн тренингах. Основная причина в том, что большинство наших клиентов не желает афишировать свою тягу к новым знаниям и разглашать факт проведения тренинга.
Благо, находятся и такие компании, которые достаточно долго существуют на рынке. Для них, вопросы периодического обучения своих кадров и повышение их квалификации является стандартной практикой и вполне естественным процессом развития, который не является тайной. К числу таких компаний относится один из 10 крупнейших банков страны – Промсвязьбанк.
Git — распределённая система управления версиями, созданная для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при необходимости возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение, и многое другое.
Такие системы наиболее широко используются при разработке программного обеспечения для хранения исходных кодов разрабатываемой программы.
Довольно часто среди кода встречаются файлы, не предназначенные для хранения в Git: картинки, конфигурационные файлы, бинарные файлы и прочее. Правила для работы с такими файлами (а вернее - для их игнорирования системой Git) описываются в специально предназначенном для этого файле - gitignore.
Это и другие видео вы можете увидеть на нашем youtube-канале. Подписывайтесь, чтобы регулярно получать новые видео по тестированию!
14 декабря на митапе в Санкт-Петербурге я (Артем Соковец) совместно с коллегой, Дмитрием Маркеловым, рассказывал о текущей инфраструктуре для автотестов в СберТехе. Пересказ нашего выступления — в этом посте.
Что такое Selenium
Selenium — это инструмент для автоматизации действий веб-браузера. На сегодня данный инструмент является стандартом при автоматизации WEB.
Уже совсем скоро 31 мая - 1 июня 2019 г. в Санкт-Петербурге пройдет 25-я международная конференция в области обеспечения качества ПО «Software Quality Assurance Days» - крупнейшая в СНГ международная конференция для специалистов в области качества программного обеспечения.
Также обратите внимание, что уже объявлены даты и место проведения очередной конференции. 26-ая конференция пройдет 15-16 ноября 2019 г. в Минске. До очередного повышения цен осталось две недели, цена с нашей скидкой выглядит очень привлекательно.
Большое заблуждение считать, что любое тестирование безопасности – это очень сложная штука. Конечно, зачастую оно требует изучения новых навыков и понимания таких вещей, как сети, IP-адреса и доменные имена, но оно может быть и невероятно простым. Сегодня мы поговорим о трех дырах безопасности, которые можно найти в приложении при помощи инструментов разработчика, встроенных в браузер. Этими уязвимостями может воспользоваться любой среднестатистический пользователь приложения, а не только высококвалифицированный черный хакер.
Меня недавно спросили, занимаюсь ли я исследовательским тестированием API, и как именно я это делаю. Вот мой ответ.
Прикладной программный интерфейс (API) – это средство, при помощи которого мы можем использовать ПО для отправки команд продукту, чтобы он сделал нечто требуемое. Мы тестируем и API как таковое. Интерфейсы – это одно из измерений/факторов/элементов продукта. В широком смысле мы не просто тестируем API – мы используем их для контроля и наблюдения за продуктом, чтобы узнать о нем много интересного и нового.
Maven - это один из самых популярных менеджеров зависимостей. Он позволяет подключить необходимую вашему проекту библиотеку добавлением нескольких строк в pom-файл. Тем же способом вы можете изменить текущую версию библиотеки, проверить, как ваш проект работает с ней и в случае необходимости откатить все назад.
Библиотеки Maven хранит в специальном репозитории, так что если у вас 10 проектов работают с одной и той же библиотекой, вам не придется хранить 10 копий этой библиотеки в корне каждого из проектов. Достаточно будет того, что она один раз уже скачана Maven’ом.
Умение пользоваться Maven - один из ключевых навыков при работе с проектами на Java.
Это и другие видео вы можете увидеть на нашем youtube-канале. Подписывайтесь, чтобы регулярно получать новые видео по тестированию!