Вавилонское тестиротворение Алексей Лупан QA - грамотно Сообщество Тестировщиков Днепропетровска 21 апреля 2011 Не забудем зиккурат " Этеменанки "
И зачали большой проект. Когда-то люди нашли общий язык 2
Хаммурапи-style 3 18-й век до н.э «Дом основания неба и земли» зиккурат "Этеменанки" «Вавилонская башня" первые девять стихов 11-ой главы книги «Бытие» (Genesis)
Содержимое (Calibri >=22&&
Но пришел Некто с вопросами 5 Вы чё тут делаете?
А у нас - стартап! 6
...и появились языки 7
8
Водки съем бутылочку, взгромоздюсь на милочку, а потом в парилочку, гоп-ца-ца! 9
...мы снова говорим на разных языках... 10
и снова можем строить Но мы размножились 11
Создаем условия, при которых все заинтересованные лица в проекте сидят с довольными лицами. Нужно строить новый зиккурат "Этеменанки" («Дом основания неба и земли») Прекращаем дАртаньянить 12
13
для управления своим процессом тестирования для своих профессиональных нужд из подручных материалов. Строить 14
Всё записывать. Действительно всё записывать и упорядочивать. Сбор стихов из различного сора 15
Содержимое (Calibri >=22&&
17 Баг-(issue)-трекер Subversion-система Вики-система Тест-трекер
Запросы, Требования, Задачи Проблемы (баги), Баг-(issue)-трекеры 18
Содержимое (Calibri >=22&&
Содержимое (Calibri >=22&&
Содержимое (Calibri >=22&&
Содержимое (Calibri >=22&&
23 Баг-(issue)-трекер Subversion-система Вики-система Тест-трекер
Знания, Технологии, Инструкции, Регламенты Рулез: 1. Автоматическое создание линков на страницы. 2. Быстрый переход к редактированию любой страницы. 3. Журнал изменений Вики-системы 24
-%D0%B4%D0%B2%D0%B8%D0%B6%D0%BE%D0%BA Сравнение wiki-систем 25
Страница с отчетом о тестировании 26 Подходи к компу и показывай страницу!
27 Баг-(issue)-трекер Subversion-система Вики-система Тест-трекер
Делаем процесс тестирования наглядным и «предсказуемым». 1.RTH 2.TestLinkTestLink 3.Testopia (для Bugzilla)Testopia 4.HP QualityCenter 5.что еще? Тест-трекеры 28
Грамотная организация информации Миниум информации для ввода Вывод максимума отчетности Рулез тест-трекера 29
Переходи к компу и показывай фотографии Внешний вид RTH 30
Wiki (а не тест или баг трекер) Или что-то табличное… Вывод отчетности в небольшой команде 31
положить файл на внутрисетевой ресурс, Сервис -> Доступ к книге -> Закладка "Правка" -> Галка "Разрешить совместный доступ" настроить совместный доступ. если Excel
положить файл на общий ресурс, Рецензирование > Доступ к книге настроить совместный доступ. если Excel 2007 (2010) 33
положить файл на общий ресурс, Tools > Share Document... настроить совместный доступ. если в O_o Calc 34
Создать и расшарить файл с правами изменения, если Google-Документы 35
Знает и умеет Наташа Новотна "Отчеты об ошибках" "Долгов у меня нет: мои типсы эффективной работы" Способ стать незаметным и незаменимым в процессе разработки 36
Да, это всё. Всё? 37
Длинно и не получится, ведь я еще не умер Учился экономике, менеджменту проектов, гребле на байдарках, журналистике, программированию, тестированию, кик-боксу, строительству домов, верстке HTML CSS и JS, литературоведению. Кратко о том, какой карьерный путь проделал Алексей в своей жизни 38
Это не « батон покупать ». Общие рекомендации на тему "Как стать профес-м QA/QC" 39
упор на общение искать своё окружение сравнение с окружением стиль жизни ("Визит к Минотавру" - скрипачи после концерта, спортсмены, бизнесмены). Не подменять стиль жизни терпением. продолжаем 40
1.Найти своего ментора. 2.Не упрощать понимание событий. 3.Понимать, что происходит и почему. 4.Предвидеть последствия решений. 5.Смотреть исходники событий и делать выводы. 6.Наработать экспертизу (внутреннее ощущение). 7.Ощутить и последовательно пройти этапы Знание > Контроль > Ответственность. 8.Взять на себя ответственность. Еще продолжаем 41
в/на Украине > безусловный аутсорс. В мире: 1.усиление специализации 2.дань накоплению информации 3.отраслевые тестировщики (автоматизация придёт в быт, опасносте!), 4.разная основа обучения, и как следствие - разное понимание процесса: функции менеджера по тестированию (Руколь), тестировать требования (Нечаева), методики тестирования (Баранцев, Болтон). о развитии тестирования вообще и в Украине в частности? 42
1.автоматизация создания тестов (Баранцев), 2.усиление подхода sapient testing 3.а вслед за ним и аутсорсинга 4.предупреждения Джеймса Баха 5.в этой части мира не ощущаются. подолжаем 43
Заморочено и интересно. Основной упор на проверку взаимодействия - изрядный источник проблем, даже если по- отдельности всё работает. Integration Testing Experience 44
Крупна, но недостаточна. Ориентироваться на регион и окружение уровень жизни, распознавать уровень, когда конкуренты получают преимущество. Узнать его зарплату 45
Категорически Нет с точки зрения управления проектом. Безусловно Да с точки зрения "а сегодня виноватым будет...« Михаил Павлов: Отвечает ли тестировщик за качество? Отвечает ли тестировщик за качество? 46
Найти своего ментора. Не упрощать понимание событий. Понимать, что происходит и почему. Предвидеть последствия решений. Смотреть исходники событий и делать выводы. Начать рассуждать о тестировании на уровне стратегии, а не на уровне тест-кейсов. Наработать экспертизу (внутреннее ощущение). Ощутить и последовательно пройти этапы Знание > Контроль > Ответственность. Взять на себя ответственность. Как начать управлять тестированием? 47
Узкий и специфический сектор рынка. Заменить постоянную работу этим фрилансом невозможно. Насколько востребованными являются тестовые сессии? 48
KISS Хардкод - отнюдь не зло. Взять на себя ответственность за принятие технических решений. Никому не показывать свой код :) Сделать упор на результат. Каким образом максимально избегать хардкода при написании тестов? 49
- Стоит ли новичку в автоматическом тестировании начинать с Selenium RC? (Вова) Разумеется. Но лучше начать с программирования. - тренинги у Баранцева и Руколь, в тоже время, Вы вместе с ними в одной команде на проекте Они Вас взяли в команду после того как Вы прошли у них тренинги или Вам пришлось платить за тренинги несмотря на то что Вы были в с ними в одном проекте? (Андрей) Платил. Взял сразу много билетов на вебинары. Делал полезные дела для проекта (расшифровка записей). Общался. Платить можно не только деньгами. - Как Вы стали заместителем главного редактора Всячески изнемогал от желания им стать. ???? Дождался приглашения. - Вы хвалили офлайн тренинги Алексея Баранцева и онлайн Натальи Руколь. Какие тренинги по тестированию кроме этих Вы проходили и какие можете порекомендовать? Разные проходил, в том числе и у зарубежных тренеров (есть много людей на Западе и в Азии), которые занимаются тестированием, но их имена не так известны, как Канер, Бах и прочие. Ищите личности, а не тренинги. Как тестировать не каждый раз ночью перед релизом а как-то более запланированно? Какой на Ваш взгляд лучший способ обучения для тестирование ПО для Apple (iPhone, iPad и т.д.) Как построить процесс с нуля? Как вы стали тестировщиком? Вопросы скопом Тема доклада 50
Тестирование в проекте 51 Управление Проектом Программирование Тестирование (QA) QC