Разделы портала

Онлайн-тренинги

.
Тестирование производительности: виды тестов, метрики и советы от профессионалов
05.09.2017 11:39

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

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

Перед вами самые распространенные виды тестирования производительности.

1. Стресс-тестирование (Stress Test)

Этот тест проводится первым. Нагрузка постепенно увеличивается до тех пор, пока приложение не перестанет работать корректно. В конце теста фиксируется количество пользователей, которое приложение выдерживало, соответствуя требованиям производительности, и сколько выдержать не смогло. Первое значение и будет пределом производительности вашего приложения. Часто этот вид тестирования проводится, если заказчик предвидит резкое увеличение нагрузки на систему. Например, для e-commerce это могут быть дни распродаж.

Подробнее...
 
Как мотивировать тестировщиков
04.09.2017 13:06

Автор: Алессандра Морейра (Alessandra Moreira)

Оригинал статьи: https://roadlesstested.com/2017/08/24/motivating-testers/

Перевод: Ольга Алифанова

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

Дилемма немотивированных тестировщиков

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

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

Мотивация – это дорога с двусторонним движением: нельзя мотивировать тех, кто ничем не интересуется. Это важный момент, поэтому повторюсь: нельзя замотивировать тех, кто этого не хочет. Однако мы можем указать им путь, вдохновлять их личным примером и надеяться, что им захочется меняться.

Подробнее...
 
Тест-аналитики – кто это?
17.07.2017 17:44

Автор: Специалист по тестированию компании "Лаборатория качества" Антон Алексеев

Оригинальная публикацияhttp://quality-lab.ru/test-analysts-who-is-this/

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

Я предлагаю читателю составить мне компанию и посмотреть, чем в течение дня занимается тест-аналитик (в мои обязанности входит работа не только тестировщиком, но и тест-аналитиком). Итак, добро пожаловать в мир аналитики!

Как выглядит мой обычный день в роли тест-аналитика

Утром мне на почту приходит письмо от заказчика с данными для получения дистрибутива продукта и формальными требованиями к нему. Плохие новости – технического задания как такового у нас нет. Хорошие новости – представитель заказчика оказался открытым к общению молодым человеком.

Что же нам за сегодня предстоит сделать? Исходя из определения, тест-аналитик – это член команды тестирования, основная задача которого определить «ЧТО тестировать?» Для этого мне необходимо выполнить следующие действия:

  • исследовать продукт;
  • составить логическую карту продукта;
  • разбить программный продукт на составные части;
  • расставить приоритеты тестирования.

Подробнее...
 
Мотивация тестировщиков, доклады автоматизаторов, проектные риски глазами QA: самые интересные новости тестирования за конец августа 2017!
31.08.2017 10:10

Вышел выпуск рассылки за вторую половину августа, его содержание доступно по ссылке.

Как всегда в выпуске рассылки собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

Подписаться на рассылку можно по ссылке.

 
Burp Suite: швейцарский армейский нож для тестирования веб-приложений
21.07.2017 17:10

Оригинальная публикацияhttps://habrahabr.ru/company/pentestit/blog/328382/

Burp Suite – это платформа для проведения аудита безопасности веб-приложений. Содержит инструменты для составления карты веб-приложения, поиска файлов и папок, модификации запросов, фаззинга, подбора паролей и многое другое. Также существует магазин дополнений BApp store, содержащий дополнительные расширения, увеличивающие функционал приложения. Стоит отметить и появление в последнем релизе мобильного помощника для исследования безопасности мобильных приложений — MobileAssistant для платформы iOS.

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

Если посмотреть статистику и репорты bug-bounty программ — практически везде на скриншотах можно встретить использование этого инструмента. На ряду с OWASP ZAP это самый популярный набор утилит для тестирования веб-приложений.

Подробнее...
 
Нагрузочное тестирование мобильного приложения: запись трафика и создание скриптов
24.07.2017 16:13

Автор: Владимир Иванов

Оригинальная публикация: http://www.performance-lab.ru/blog/load-testing/mobile-app-load-testing_traffic-recording

Эта статья описывает процесс записи трафика и создание скрипта для jMeter с целью провести нагрузочное тестирование мобильного приложения для iOS и Android.

Введение

Мобильный рынок — один из самых быстрорастущих во всем направлениям: от рекламы до использования в бизнес-сфере.

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

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

Подробнее...
 
Как объяснить разработчику, кто такой тестировщик
28.08.2017 00:00

Оригинал статьи: http://katrinatester.blogspot.ru/2017/04/introducing-testers-to-developers.html

Автор: Катрина Клоки (Katrina Clokie)

Перевод: Ольга Алифанова

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

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

Разработчики, которые никогда не работали с тестировщиками, скорее всего, понимают, что такое тестирование – но понимают его как вид деятельности, а не как роль в команде. Тестирование – часть их работы, а не задача специальных людей. Зачем отдавать тестирование в чужие руки, если разработчик и сам прекрасно справится с созданием и выпуском качественного ПО?

Подробнее...
 
SQA Days 21_автоматизация: инструменты развертывания
25.08.2017 00:00

Докладчики покажут инструменты развертывания инфраструктуры на реальных примерах, расскажут про создание сложных стендов, на которых выполняются тесты.

Ниже представлена подборка докладов по автоматизированному тестированию со SQA Days 21, которая проходила в Москве в конце мая.

1. Kubernetes, Roman Krankus и Alexey Borisov, Lazada group, Москва

2. Selenium grid on-demand, Анатасия Асеева, Альфа-Лаборатория, Москва

3. Как тестирование погружалось в Docker, Roman Zhuravskiy, Lamoda, Москва

Подробнее...
 
Поговорим о мотивации тестовой команды
24.08.2017 00:00

Автор: ведущий специалист по тестированию компании "Лаборатория качества" Людмила Лихогляд

Оригинальная публикацияhttp://quality-lab.ru/lets-talk-about-testing-team-motivation/

Люди работают не только ради денег,
и если вы пытаетесь мотивировать людей,
деньги не самый эффективный инструмент.
© Акио Морита

Пару лет назад на просторах всемирной сети мне повстречалась интереснейшая история. К сожалению, я не помню ни автора, ни деталей, но суть ее в следующем. Как-то на одном предприятии все стало плохо: понизилась производительность, не выполнялся план, появилось много брака. Уже и зарплаты сотрудникам поднимали, и условия работы сделали на уровне – а предприятие, увы, терпит убытки. И как же тут быть? Выход оказался довольно неожиданным: проанализировав работу предприятия, выбрали работника с наилучшими показателями производительности, на общем собрании обсудили его работу, указали на все недочеты и недоработки, а потом… уволили за несоответствие занимаемой должности. Несправедливо? Жестоко? Возможно, но давайте посмотрим на результат.

Подробнее...
 
Автоматизация нагрузочного тестирования банковского ПО для терминалов
23.08.2017 00:00

Автор: Команда нагрузочного тестирования компании "Инфосистемы Джет"

Оригинальная публикация: habrahabr.ru/company/jetinfosystems/blog/329014/?utm_source=software-testing

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

Итак, мы занимаемся разработкой данного ПО, используя современный CI/CD подход, чем обеспечивается высокая скорость поставки фич, хотфиксов и релизов в продакшн. В начале года нам была предложена задача обеспечить нагрузочным тестированием разрабатываемое решение и продемонстрировать заказчику способность встраивать в CI/CD любые подзадачи и шаги. 

Помимо общих слов, хотелки сводились к следующему: необходимо обеспечить автоматический деплой ПО на нагрузочный стенд, придумать легкий способ генерации данных, внедрить автоматический и полуавтоматический способ запуска тестов, снабдить тесты автоматическим триггером старта и остановки по событию, подключить механику НТ к трекеру задач для короткого репортинга, подключить систему тестирования к доступной системе аналитики НТ, создать возможность “покраски” плохих и хороших релизов для дальнейших действий в workflow (выкатить или отправить репорт). Требования, надо признать, абсолютно адекватные и понятные.


Подробнее...
 
SQA Days-22 - конференция по вопросам качества, Санкт-Петербург, 17-18 ноября, скидка для наших читателей
22.08.2017 10:07

Продолжается регистрация и прием докладов на Международную конференцию по вопросам качества программного обеспечения SQA Days-22. Конференция пройдет 17-18 ноября 2017 в Санкт-Петербурге.  Среди докладчиков - международно признанные эксперты из Бельгии, Нидерландов, Польши, стран Балтии. Кроме них, на конференции выступят представители наиболее успешных ИТ-компаний России, Беларуси, Украины и Казахстана.

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

Программа конференции на текущий момент активно формируется.

Узнать больше, зарегистрироваться и приобрести билет можно на сайте конференции.http://www.sqadays.com/.

Хотите получить скидку 10%? Просто введите s-t.ru в поле “Промо код” в форме регистрации. Обратите внимание, что стоимость вырастет уже 31 августа.

Подробнее...