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

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

.
Улучшение процессов
Как взглянуть на свою работу под другим углом
11.12.2015 11:18

Выступление Татьяны Андреевой на онлайн-конференции для специалистов по тестированию Fun ConfeT&QA.

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

Обычно мы думаем о том, как пользователь будет использовать наш продукт, совершенно забывая, кто он такой. Понимание же предпочтений помогло бы лучше расставить приоритеты тестов и багов. Мы привыкли составлять тест-план согласно определённой системе, которая в конкретном случае может что-то пропустить.

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

Обсудить на форуме

 
Мы не Баги! Или как научить программистов тестированию, чтобы не было мучительно больно
01.11.2015 23:04

Доклад Ирины Винокуровой с онлайн-конференции Fun ConfeT&QA.

…Ты приходишь на работу, получаешь новый билд на тестирование, радостно начинаешь тестировать, предвкушая кучу интересных багов…
Но что такое? Первая же стандартная проверка, и приложение падает.
Затем вторая, третья… Ситуация не меняется.

…В баг-трекере большое количество багов в статусе resolved.
С удовольствием начинаешь перепроверять… Так, стоп. Шаги те же, но система падает. Правда, с другой ошибкой.
И на немой укор программистом можно услышать: «Ну есть же ты. Ты и перепроверишь»…

…Весь отдел разработки гудит, что в программу вводится новая функциональность. Все программисты кодят так, что дымятся клавиатуры. Но на просьбу дать ТЗ, тебе отвечают, что пока не время…

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

Но выход есть – объяснить программистам, чем же мы занимаемся на самом деле. С толком, чувством, расстановкой. Чтобы ребята наконец поняли: мы команда. И некоторые вещи надо делать совместно.

О том, что я рассказывала своим программистам про тестирование, как я это делала, и к чему это привело, я постараюсь рассказать в своём докладе.

 
Методы приоритезации тестирования
16.10.2015 13:45

Выступление Натальи Руколь на онлайн-конференции для тест-менеджеров Chief ConfeT&QA.

Как бы вы ни старались «проверить всё», расширяя отдел или увеличивая сроки, времени на тестирование никогда не хватит.

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

Как они это делают? Какие световые мечи используют для победы над пропущенными ошибками и затянутыми сроками?

В этом докладе я расскажу вам о ключевых способах приоритизации тестов:

  • Анализ по приоритетам
  • Анализ на основе рисков качества
  • Карта влияний
  • Матрица изменений

Благодаря этому докладу вы получите в свой арсенал инструменты быстрого и эффективного планирования тестирования. Да пребудет с вами сила!

 
SQA-Days 17: управление качеством
31.07.2015 09:47

Публикуем подборку докладов с SQA Days-17, посвященную вопросам управления качеством.

Подробнее...
 
SQA Days-17: организация процесса тестирования
17.07.2015 12:59

Доклады по организация процесса тестирования с SQA Days-17

Подробнее...
 
Как справиться с динамической сложностью при управлении требованиями, тестами, дефектами: чему нас учит наука кибернетика
14.07.2015 16:25

Примерно год назад Алексей Баранцев выступал на конференции Microsoft ALM Summit с докладом "Как справиться с динамической сложностью при управлении требованиями, тестами, дефектами: чему нас учит наука кибернетика".

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

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

Подробнее...
 
Экономим без потери качества
15.06.2015 11:36

Выступление Натальи Руколь на SECON'2015.

Модель проектного треугольника очень быстро дала плоды на благодатной почве русской души, которая любит всё делать с размахом. Хотите больше фич? Надо увеличивать сроки! Хотите более качественный продукт? Давайте расширим команду!

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

Раздутая команда становится неуправляемой, расширяться дальше нет желания и возможностей. Как решать проблему?

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

  • Распространённые источники утечек ресурсов, времени и качества.
  • Способы анализа эффективности проектных процессов (ТОС, Lean).
  • Поиск узких горлышек (bottlenecks).
  • Расчёт ROI при внедрении внутрипроектных улучшений.
  • “Бесплатные” решения по повышению качества.
  • Человеческий фактор и борьба с консерватизмом при внедрении улучшений.

Доклад будет полезен руководителям проектов, руководителям продуктов, руководителям отделов разработки и руководителям отделов тестирования, а также всем сочувствующим.

Более широко эта тема освещена в тренинге Натальи Руколь Школа тест-менеджеров.

Подробнее...
 
Управляемое исследовательское тестирование
30.10.2014 22:48

Выступление Натальи Руколь на онлайн-конференции для специалистов по тестированию Fun ConfeT&QA, осень 2013 года.

Писать тест-кейсы скучно. Не писать тест-кейсы опасно.

Что делать?

Управляемое исследовательское тестирование!

  • Вести чек-листы, чит-листы и тест-туры
  • Контролировать результаты через тест-сессии
  • Анализировать продукты, используя майнд-карты
  • Планировать тестирование через фичи
  • Оценивать исследовательское тестовое покрытие

Хотите и весело, и контролируемо? Я расскажу, как!

Подробнее...
 
Александра Ковалева. Планирование трудозатрат на тестирование
01.10.2014 10:16

Доклад Александры Ковалевой на конференции SQA Days-15, 18-19 апреля 2014, Москва, а 14-15 ноября пройдёт следующая 16-ая конференция SQA Days в Питере - присоединяйтесь.

Видео доклада

Презентация доклада

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

Мастер класс будет состоять из 2-х частей:

1. Теоретической – понятие оценки и планирования. Роли и задачи.

2. Практической – пример управление ресурсами (можно посмотреть на видео)

Итак, что же такое планирование? Это настолько глобальное понятие, что его можно применить к любой области жизни.

Планирование как вид деятельности – это процесс выработки действий по достижению цели.

«Бизнес-планирование» Кушнир И.В.

Как пример, когда вы утром едите на работу и думаете пойти вечером в кино – вы занимаетесь планированием! Также и на работе! Несмотря на то, что вас не спрашивают о планирование, вы планируете, так как должны примерно знать, когда вы сможете закончить свою работу и передать результаты команде. В других случая, вы точно называете дату релиза, спланировав его сроки, которые зачастую переносятся из-за того, что вы не попадаете в указанные в плане даты.

Подробнее...
 
Разработка и пользователи: по одну сторону баррикад
20.05.2009 12:26

Автор: Руколь Наталья

Пролог, или история разработки новейшего продукта ХХХ

Январь, Стадия проектирования:

Бизнес-аналитик: нам обязательно нужны и GUI и веб-интерфейс, потому что это атрибуты всех современных серьёзных приложений
Архитектор: Так же нам обязательно нужна командная строка с возможностью удалённого доступа – это признак профессионализма

Март, Разработка

Архитектор: мы будем писать наше приложение на Java и ActiveX, потому что они scalable.
Руководитель разработки: нет, мы будем писать на C# потому что он более secure и очень reliable

Сентябрь, Тестирование

Тестировщик: я настаиваю на том, что это критикал, потому что программа падает при нажатии на эту кнопку всего шестнадцать раз подряд!
Разработчик: сейчас это нельзя исправить потому что класс MegaPuperClass библиотеки Refactored_on_May не поддерживает обработки исключений

Декабрь, Эксплуатация

Пользователь: очень симпатичный калькулятор, но я не понимаю, как им пользоваться?

Если ничто из вышеперечисленного диалога Вам не знакомо – видимо, Вы не участвовали в разработке софта .

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



Страница 10 из 11