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

Quality assurance management

Тестирование IT-систем *
Из песочницы
Уважаемые читатели, прежде всего статья призвана посмотреть на то, чем мы все занимаемся каждый день, глазами разработки, глазами менеджмента и конечно же попытаться пересмотреть подход к традиционному ведению проектов, применимо на всех этапах тестирования.
Итак начнём.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 6.2K
Комментарии 2

Тестировщик — больше, чем профессия

Тестирование IT-систем *
За время своей работы в сфере тестирования, у меня сложилось своё, особое мнение об этой области, начиная с позиции младшего тестировщика (junior tester) до руководителя отдела тестирования (test manager). И, в целом, это мнение достаточно критичное с долей любви и обожания к этой замечательной профессии.



Читать дальше →
Всего голосов 40: ↑32 и ↓8 +24
Просмотры 238K
Комментарии 46

Джентльменский набор тестировщика по версии ZeptoLab

Блог компании ZeptoLab Тестирование IT-систем *Разработка мобильных приложений *

Вступление


Как-то раз мы съездили на конференцию SQA days, где мне довелось попасть на доклад «Джентельменский набор тестировщика». Хотелось бы продолжить эту тему и рассказать о своих тулзах, облегчающих жизнь тестировщика.

Справедливости ради стоит отметить, что у нас, в Zeptolab, работает всего несколько QA Lead’ов, а всю основную работу проделывают аутсорсеры. Тем не менее, на нашу долю приходится обширный список обязанностей, требующий глубоких знаний о продукте, работе различных sdk и методов диагностики работы приложений.

Чтобы сильно не раздувать статью, я ограничусь лишь небольшим описанием работы инструментов. Если у вас возникнут вопросы — можем обсудить их в комментариях.
Читать дальше →
Всего голосов 30: ↑27 и ↓3 +24
Просмотры 54K
Комментарии 19

Почти правильная разработка на 1С, без революций

TDD *GitHub *
Из песочницы
Знаете ли вы, почему сейчас так модно внедрять Agile/Scrum/Kanban в командах разработки? Если быть совсем и до конца честным, то внедрение гибких методик разработки преследует только одну цель — приблизить команду к пользователям продукта. Сделать так, чтобы разработчики каждые две недели задумывались не о паттернах проектирования, не о том, выбрать ли для реализации нового, интересного алгоритма LinkedList, или всё таки будет достаточно ArrayList, а также не о том, какая крутая технология protobuf или не включить ли вам в проект ZeroMQ; а о том, какая от этого польза будет работающим на предприятии операторам на складе, грузчикам и водителям, токарям в цеху и продавцам-кассирам в магазине. В SCRUM обычно это называется двумя терминами Minimal Valuable Product и Bussiness Value. По большому счету, дело не в моде, а в эффективности, без ущерба комфорту обеих сторон — бизнеса и ИТ команды.
В 1С мире совершенно другие проблемы, хотя там тоже нужен Agile
Всего голосов 31: ↑28 и ↓3 +25
Просмотры 66K
Комментарии 45

Как построить грамотную систему тестирования? Инсайты от QA-экспертов 19 мая в Питере

Блог компании Wrike Разработка веб-сайтов *Тестирование IT-систем *Программирование *Тестирование веб-сервисов *


Какие инструменты облачного тестинга используют в Яндексе? Как устроено Selenium-тестирование в Badoo? Что представляет собой система автоматизированного frontend-тестирования в Wrike?

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

О программе и докладах
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 6.8K
Комментарии 5

Учимся на ошибках в организации контроля качества

Блог компании Badoo Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Привет, Хабр! Меня зовут Илья Кудинов, и я работаю QA-инженером в компании Badoo. Три года назад я начал посещать различные IT-конференции и рассказывать о процессах и технологиях, применяемых нами при контроле качества. И конечно же, после каждого доклада я общался со слушателями, интересовался, как работают они. В этом деле меня всегда мотивировали отзывы вида «Раньше мы работали вот так, но, послушав твой доклад, мы увидели, как можно сделать лучше», а еще лучше — когда люди не копируют наши приемы, а придумывают что-то сами, иногда даже более интересные варианты. Таких историй у меня накопилось много, и я хочу поделиться с вами некоторыми из них (все имена и названия вымышлены, любые совпадения с реальными лицами являются случайностью). Может быть, что-то из этого поможет вам увидеть направление развития вашего собственного проекта — и это будет самой большой наградой для меня! Разумеется, буду рад после этого выслушать и ваши истории — в комментариях или личных сообщениях.
Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 33K
Комментарии 9

Как построить грамотную систему тестирования? Инсайты от QA-экспертов: видео и презентации с митапа в Wrike

Блог компании Wrike Разработка веб-сайтов *Тестирование IT-систем *Программирование *Тестирование веб-сервисов *
Какие инструменты облачного тестинга используют в Яндексе? Как устроено тестирование в Badoo? Что представляет собой система автоматизированного frontend-тестирования в Wrike?



Пару недель назад наш Wrike Tech club собрал около 150 специалистов по тестированию, чтобы обсудить в питерском офисе компании насущные, вечные и, на первый взгляд, почти неразрешимые проблемы QA в больших (и не очень) проектах. Как и обещали, делимся видео и презентациями со встречи.

Смотреть
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 21K
Комментарии 0

Первый митап RamQA

Блог компании Rambler&Co Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *
29 сентября c 19:00 до 22:00 пройдёт наш первый митап по тестированию и обеспечению качества разработки. В этот раз мы поговорим про автоматизацию мобилок, автоматизацию управления и об устройстве тестирования в одной известной компании.

image

На встрече мы услышим 3 доклада.
Читать дальше →
Всего голосов 21: ↑16 и ↓5 +11
Просмотры 3.3K
Комментарии 2

Стиль ведения дефектов

Тестирование IT-систем *
Как тестировщик, видел много дефектов, воспроизведение которых вызывало у меня затруднение. Хочется поделиться некоторыми практиками оформления дефектов – надеюсь, что это поможет немного улучшить чью-то жизнь.
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 21K
Комментарии 1

Как организовать CI/CD на проекте: от постановки задач до настройки конвейера развертывания

Блог компании True Engineering Тестирование веб-сервисов *Управление проектами *DevOps *
Tutorial
В чем залог успешной настройки Continuous Delivery на проектах? Слаженная работа команд разработки, тестирования и инженеров по инфраструктуре. Спасибо, кэп, как говорится :) Но как это реализовать на практике? В этой статье поделимся нашими наработками, как это всё организовать и воплотить в жизнь.

Мы обобщили базовые основы в одну шпаргалку для себя и делимся с вами:


Опытные инженеры вряд ли узнают из статьи что-то новое, но надеемся, что начинающим специалистам эта информация пригодится.


Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 13K
Комментарии 10

Как организовать работу QA. Один практически примененный способ

Тестирование IT-систем *Управление разработкой *Управление проектами *
Из песочницы

Предыстория


Недавно одна моя знакомая QA Engineer, которая долгое время работала в вялотекущем проекте, где круг ее обязанностей был строго очерчен, сменила работу и устроилась в свежезапущенный проект. Просидев пару дней без обозначенных сверху заданий, и откровенно заскучав, она пошла к руководству с вопросом «Что мне делать?» на что получила многозначительный ответ «Организуй свою работу». И тут она впала в ступор «А это как?». И правда, как?
Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 42K
Комментарии 6

Как мы тестируем фичу от ТЗ до пост-продакшена и сохраняем дружеские отношения внутри команды

Блог компании 2ГИС Тестирование IT-систем *Тестирование мобильных приложений *Управление проектами *GTD *


Привет. Меня зовут Даша, тестирую мобильное приложение 2ГИС на iOS. Хочу поделиться нашим процессом ведения фич, который помогает не только сэкономить время, но и прокачать личные скиллы. Прочитайте статью, чтобы узнать, как нам удаётся удерживать в едином контексте продактов, дизайнеров, разработку. Мы верим, что ревью первой тестовой сборки всеми заинтересованными действительно облегчает людям жизнь. А коммуникация — ключевой момент в ведении фичи.
Обогатиться
Всего голосов 32: ↑32 и ↓0 +32
Просмотры 15K
Комментарии 15

Quality as Team's responsibility. Our QA experience

Тестирование IT-систем *Тестирование веб-сервисов *Управление разработкой *Управление проектами *
Из песочницы

Disclaimer: This is a translation of an article. All rights belongs to author of original article and Miro company.


I'm a QA Engineer in Miro. Let me tell about our experiment of transferring partially testing tasks to developers and of transforming Test Engineer role into QA (Quality assurance).


First briefly about our development process. We have daily releases for client side and 3 to 5 weekly releases of server side. Team have 60+ people spitted onto 10 Functional Scrum Teams.


I'm working in Integration team. Our tasks are:


  • Integration of our service into external products
  • Integration of external products into our service
    For example we have integrated Jira. Jira Cards — visual representation of tasks so it's useful to work with tasks not opening Jira at all.

    image

How the experiment starts


All starts with trivial issue. When someone of Test Engineers had sick leave then team performance was degraded significantly. Team was continued working on tasks. However when code was reached testing phase task was hold on. As a result new functionality didn't reach production in time.


Going onto vacation by Test Engineer is a more complex story. He/she needs to find another Test Engineer who ready to take extra tasks and conduct knowledge sharing. Going onto vacation by two Test Engineers at the sane time is not an applicable luxury.

Read more →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.7K
Комментарии 0

Automation Day, или как мы наращиваем слой автотестов

Блог компании Альфа-Банк Тестирование веб-сервисов *Тестирование мобильных приложений *
Как часто, работая в команде, вы сталкиваетесь с ситуацией, когда часть задач по автоматизации тестирования попадает в бэклог и остается в ручном тестировании навсегда? Мы постоянно сталкиваемся с такой проблемой, и причины всегда разные:

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

Вдохновившись идеей коллег из Avito, в середине мая мы с Yaromudr провели первый Automation Day, цель данного мероприятия — автоматизировать тестирование там, где по вышеуказанным причинам мы еще не сделали этого.


На нём мы собрали всех заинтересованных QA-инженеров, а также заранее подготовили:

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

Для автоматизации был выбран слой интеграционных тестов на API. Каждая задача в бэклоге содержала:
Читать дальше →
Всего голосов 20: ↑17 и ↓3 +14
Просмотры 3K
Комментарии 1

Лучшие системы управления тестированием 2019

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Каждый проект уникален и у каждой команды свои запросы. Но всех нас объединяет желание работать с качественными инструментами, которые экономят время.

Мы проанализировали проверенные временем и новые системы управления тестированием, которые сейчас популярны на рынке. Выбрали функции, которые должны быть в идеальной Test Management System, сравнили возможности продуктов и изучили отзывы пользователей.
Как итог, перед вами список инструментов, один из которых точно подойдёт вашей команде.

Здесь нет рейтинга, у каждого инструмента есть свои преимущества и недостатки. В основном, инструменты тест-менеджмента на платной основе, но почти у всех из них есть бесплатная пробная версия.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 68K
Комментарии 14

Создаём Azure DevOps extension

Блог компании True Engineering Microsoft Azure *Управление разработкой *Управление проектами *
У нас есть проект с настроенным CI/CD-процессом. Когда разработчик заканчивает задачу и вливает свои изменения в develop\qa, автоматически запускается билд, который выкладывает новую версию приложения на тестовую среду. В идеальном мире тестировщик автоматически узнаёт о задачах, которые были завершены, и на каком окружении они развёрнуты. В таком случае поток работ становится непрерывным, бесперебойным и требует меньше коммуникаций, отвлекающих от сосредоточенной работы. На практике всё не столь радужно.

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

Я решил реализовать для задачи свой build\release task. Тем более что исходники всех build task’ов лежат на github, и вся информация доступна.

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

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

Для особо нетерпеливых: github и готовый extension на marketplace.


Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 4.4K
Комментарии 1

Выбор системы управления тестированием в 2019

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *
Из песочницы
Несмотря на колоссальные возможности современных табличных редакторов, для многих команд разработки рано или поздно встает вопрос о внедрении специализированных инструментов (систем) для управления процессом тестирования в своих проектах. Какой же из них выбрать?


Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 26K
Комментарии 21

Путь QA бойца

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Небольшой обзор вариантов развития твоей карьеры в сфере контроля и обеспечения качества. 

С чего начать?


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



Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 72K
Комментарии 21

Ваш идеальный тестировщик

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Управление персоналом *
Время от времени нам нужно найти тестировщика. Рамки поиска могут быть разными: срочно или нет, несколько или один, с определенными скиллами или просто адекватный джуниор. Вопросы сводятся к одному — как понять, что перед нами нужный человек?

Здесь поможет очерк из психологии.

Личность человека — это сложная многослойная структура. Её самый глубокий уровень состоит из личностных качеств. Это стабильные внутренние особенности человека, как, например, искренность. Извлечь их достаточно сложно, немногие проявляют их на каждом шагу. Они открываются только спустя несколько лет работы бок о бок.

Следующий слой — ценности и убеждения. Это те характеристики, которые отвечают на вопрос “почему?” и “зачем?”. Это чувство прекрасного или желание общаться с хорошими людьми. Это важно знать, но вам об этом не расскажут. За час собеседования это не удастся раскрыть, ведь надо ещё поговорить о компании и о позиции.

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

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

Следующий слой: знания и навыки. Это то, чему человек научился, что он умеет. Если мы ищем junior QA, то знаний и навыков у него нет. Но это и не страшно, ведь их можно нарастить.

Следующий слой: область иллюзий. Это то, что человек о себе думает. Это самый легко изменяемый слой личности. Лишиться иллюзий по поводу собственных способностей гораздо легче, чем изменить убеждение пользоваться одним смартфоном вместо другого.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 13K
Комментарии 8

Как QA выстроить эффективное взаимодействие с разработчиками. Один возможный путь

Тестирование IT-систем *Тестирование веб-сервисов *Управление разработкой *Управление сообществом *
Одна, дополненная другой, мои статьи получились возможным руководством к действию для тех, кто еще не нашел «свой стиль» и не уверен с чего начать.

Кое-кто отозвался, что я пишу о «прописных истинах», но при этом я получила хороший отклик в комментариях и личных сообщениях из разряда «было полезно», «то, что мне сейчас нужно» и т.п. Но были и вопросы. Вопросы, по большей части, сводились к той «боли», которая не минует ни одного QA за его карьеру:

  • как эффективно взаимодействовать с разработчиками?
  • как выстраивать работу с ними так, чтобы они приняли: на проекте есть еще одно мнение, мнение QA, и оно тоже важно?
  • как побудить их взаимодействовать, например, при построении совместной автоматизации тестирования, когда они не настроены к совместной работе?
  • как действовать в том случае, когда твоих технических навыков в стеке используемых технологий просто не хватает?

Сразу оговорюсь, что тема очень щекотливая, говоря о ней всегда приходится балансировать на грани того, чтобы не задеть самолюбие как разработчиков, так и самих QA. Поэтому я очень прошу читать с холодным сердцем и просто попробовать выделить себе пару полезных пунктов и опробовать их на практике.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 11K
Комментарии 3
1