вторник, 30 июня 2015 г.

Список видео SQA Days: Автоматизация тестирования

Что-то я разошлась ... Следом за списком видео докладов по  Мобильной тематике  публикую одну из самых обширных областей - Автоматизацию.
Все также: с 10 по 17 конференцию, включительно.

Отзывы были бы кстати. Если посмотрите - пишите. (в комментариях к посту, можно публиковать анонимно)


Все видео-докладов по автоматизации 
с 10 по 17 конференцию:


Алексей Чумагин, Бюджетные и финансовые технологии, Казань, Россия
Автоматизация рутинных задач: Вкалывают роботы, счастлив человек!

Александр Шумилин, HP в России, Москва, Россия
Ресурсы HP для тестирования ПО

Валерий Куваев, HP в России, Москва, Россия
Эволюция средств тестирования от HP

Игорь Мочалин, Quest Software, Москва, Россия
Автоматизация тестирования сложного ПО. Погружение в детали

Игорь Любин, Undev.ru, Москва, Россия
Автотестирование веб-сервиса с Ruby и Rspec

Владимир Лысенко, Alcatel Lucent, Санкт-Петербург, Россия
Увеличиваем мощь фреймворка: KDT & генератор тестов в TestComplete

Николай Алименков, XP Injectio,Киев, Украина
DSL, Page Object и WebDriver – путь к надежным функциональным тестам

Павел Павлов, Epam Systems, Минск, Беларусь
Автоматизированное тестирование клиентской производительности

Константин Жуков, Lecton, Санкт Петербург, Россия
Автоматическое функциональное тестирование в рамках процесса непрерывной интеграции

Андрей Терехин, AT-Consulting, Москва, Россия
Автоматизация тестирования модели разграничения прав доступа к функционалу

Андрей Воробьев, Epam, Минск, Беларусь
Фреймворк автотестирования веб-сервисов своими силами   

Олег Ладыгин
Автоматизация сборки и тестирования в разрезе эффективного производства

Виталий Шульга
Автоматизация с помощью скриншотов. Как научить скрипт видеть графический интерфейс и взаимодействовать с ним

Михаил Поляруш
Как автоматизировать комплексные системы

Артем Семенов
Автоматизация тестирования как способ получения знаний

Аяз Ашрапов
Автоматизация в тестировании инфраструктуры

Николай Алименков
А вы знаете что тестируют ваши тесты?

Наталья Руколь, Игорь Любин
Серебряная пуля автоматизированного тестирования

Игорь Рыбак
Использование cygwin для автоматизации процессов тестирования в Windows

Маргарита Шлыкова, Евгений Ткаченко
Формула успешной автоматизации, или Секретные ингредиенты для кухни автоматизатора

Алексей Баранцев, Software-Testing, Москва, Россия
Каким будет Selenium 3.0 и Selenium 4.0?

Максим Гриневич, Colvir Software Solutions, Минск, Беларусь
Промышленный подход к автоматизации тестирования или Keyword-driven testing в жизни    

Виталий Шульга, EPAM Systems, Минск, Беларусь
Особенности автоматизации с помощью скриншотов на платформе .NET   


Ирина Тузикова, Grid Dynamics, Санкт-Петербург, Россия
Простой взгляд на автоматизацию или Как не изобретать велосипед 


Илья Слободин, nanocad.ru, Москва, Россия
Опыт тестирования API САПР платформы. От ручных тестов к автоматизации  

Руфина Сарварова, Fujitsu, Казань, Россия
Автоматизация тестирования WCF сервисов

Андрей Иваровский, Глойп, Минск, Беларусь
Автоматизация тестирования многопоточности 

Игорь Хрол, ЭПАМ Системз, Минск, Беларусь
Автоматизация тестирования: почему умирают проекты?


Алексей Надененко, Сбербанк Технологии, Минск, Беларусь
Автотестирование АБС. Конвейер разработки, конвейер данных, конвейер выполнения 

Артем Семенов, Align Technology, Inc, Москва, Россия
Сервисы на базе автоматизации тестирования 

Алексей Лянгузов, Grid Dynamics International, Inc, Санкт-Петербург, Россия
Архитектура автоматизи-рованных тестов 

Александр Яковлев, Microsoft, Москва, Россия
Возможности модульного тестирования в среде Visual Studio 2012   

Александр Яковлев, Microsoft, Москва, Россия
Инструментарий ручного и автоматического тестирования интерфейсов 

Олеся Баранова, Align Technology, Москва, Россия
Велосипед почтальона Печкина, или Aвтоматическое тестирование email-нотификаций 

Никита Гавриш, ООО "Соцсеть", Санкт-Петербург, Россия
Внедрение автоматизации тестирования в highload проекте с непрерывной выкладкой 

Сергей Никонюк, Avast Software, Прага, Чехия
Использование Open Source инструментов для автоматизации тестирования 

Александр Толмачев,  Артем Ерошенко , Yandex, Санкт-Петербург, Россия
HtmlElements – естественное расширение PageObject

Даниил Подойницын, АT Consulting, Москва, Россия
Автоматизация тестирования Java GUI приложений при помощи Jubula 

Дмитрий Химион, Performance Lab, Москва, Россия 
Автоматизация тестирования ПО на редких платформах  

Дмитрий Андреев, Microsoft, Москва, Россия
 Обзор инструментальных средств по обеспечению качества компании Microsoft. Обеспечение качества на всех этапах разработки ПО 

Юлия Саенко, Alcatel-Lucent, Санкт-Петербург, Россия
 Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования 

Константин Пермяков, Grid Dynamics International, Харьков, Украина
Автоматизация работы с СУБД для тестировщиков 

Дмитрий Химион, Performance Lab, Москва, Россия 
Деградация автоматизаторов - "горе от ума" 

Ольга Киселева, HFLabs, Москва, Россия
Автотесты на уровне API для Java-приложений 

Никита Гавриш, EPAM Systems, Санкт-Петербург, Россия 
Внедрение автоматизации на Selenium в highload-проект 

Александр Баяндин, 2ГИС , Новосибирск, Россия       
JavaScript + Webdriver = ♥ 

Руфина Сарварова, Fujitsu Russia GDC, Казань, Россия
CI: Автоматизация сборки, развёртывания и тестирования 

Андрей Когут, Softengi, Киев, Украина
Шаги мануальщика к автоматизации на крупном проекте 

Илья Семерханов, T-Systems CIS , Санкт-Петербург, Россия 
Автоматизируем тестирование UI с Ruby, Cucumber и Selenium 

Михаил Дырда, Александра Волкова, Itera Consulting, Киев, Украина
В поисках магической кнопки, или как воспитать SoapUI 

Максим Колотилкин, Wix, Днепропетровск, Украина
Автоматизация настолько хороша, насколько хорош человек использующий ее 

Dzmitry Harachka, JazzTeam, Minsk, Belarus
Generalization in Auto-Testing. How we put what we had into new Technological Platform XML2Selenium 

Wiktor Żołnowski , Code Sprinters, Cracow, Lesser Poland District, Poland
Reversed Test Pyramid - Testing and dealing with Legacy Code 

Wiktor Żołnowski, Code Sprinters, Cracow, Lesser Poland District, Poland
You can write automated acceptance tests even if there is no functionality yet! 

Илья Кудинов,Badoo Development,Москва, Россия
Эволюция ускорения юнит-тестов в Badoo - от баш-скриптов до облака 

Антон Семенченко,DPI Solutions; ISSoft / CoherentSolutions,Минск, Беларусь
Как эффективно организовать Автоматизацию, если у вас недостаточно времени, ресурсов и денег  

Никита Налютин,Experian Decision Analytics,Москва, Россия
Автоматизированное тестирование не-тестировщиками 

Роман Иовлев,EPAM,Санкт-Петербург, Россия
VIQA - Тестирование UI с помощью Виртуального интеллекта 

Даниил Подойницын,Ventra,Москва, Россия
Способы расширения зоны влияния вашей системы автотестов

Andrey Stakhievich, ISSOFT solutions,Минск, Беларусь
Измеряем производительность веб приложения c помощью Selenium WebDriver и BrowserMobProxy 

 Вадим Зубович, DPI Solutions; COMAQA.BY; IsSoft,Минск, Беларусь
Sikuli Script - идеальный инструмент для обучения автоматизации

Андрей Морозовский,VIAcode,Санкт-Петербург, Россия
Полная автоматизация развертываний ПО: общие концепции, пример реализации, сравнение подходов

Илья Ляукин, Align Technology, Inc.,Москва, Россия
Развитие унаследованного фреймворка тестирования 

Igor Khrol, Wargaming,Минск, Беларусь
Автоматизация тестирования: отбрасываем лишнее и проверяем суть  

Alexander Yakovlev, Microsoft,Москва, Россия
Организация тестовых сред в облаке. Инструменты, преимущества и подводные камни

Екатерина Засухина ,Оксана Химиченко, ООО "АвтоТрансИнфо", Санкт-Петербург, Россия
Автоматизация для ленивых тестировщиков. Selenium + Python + Behave (BDD) 

Станислав Буткеев, 2ГИС,Новосибирск, Россия
Большим данным — быстрые тесты 

Александр Ильин, Оракл, Санкт-Петербург, Россия
Полезное покрытие кода  

Андрей Солнцев, Codeborne,Таллин, Эстония
The fast and the continuous  

Александр Щукин, ООО Смартек, Тула, Россия
Тестирование сетевого оборудования через консольный интерфейс 

Антон Семенченко, DPI Solutions; ISSoft / CoherentSolutions,Минск, Беларусь
Как эффективно продавать Автоматизированное тестирование заказчику (outsourcing) 

Игорь Горчаков,i-Free,Санкт-Петербург, Россия
SOLIDарность: Тестирование как разработка

Антон Наумович, DPI Solutions; IASO Backup,Минск, Беларусь
Контроль качества и сопровождение программ в реальном времени  

Алексей Лянгузов, Grid Dynamics,Санкт-Петербург, Россия
Визуализация покрытия автоматизированными UI тестами

Анна Варламова, Wargaming,Санкт-Петербург, Россия
Как играть без игрока 

Никита Макаров, Одноклассники,Москва, Россия
Микросервисы для автоматизации тестирования - опыт "Одноклассников" 

Егор Васильев, Hobout, Москва, Россия
Как автоматизировать рутинные задачи или учимся разговаривать на змеином языке   

Александра Волкова, Itera,Киев, Украина
10 принципов автоматизации, которые я не предам 

Павел Асанов, 2GIS,Новосибирск, Россия
Автоматизация функционального тестирования REST API: секреты, тонкости и подводные камни 

Eugeny Govako, OOO "Deutsche Bank Technology Center",Санкт-Петербург, Россия
Исполнимые спецификации в тестировании UI

Андрей Мясников, VIAcode, Минск, Беларусь
BDD. Gherkin+Ruby или автотесты для гуманитариев 

Igor Khrol, Wargaming,Минск, Беларусь
Автоматизация тестирования: доступна каждому или удел избранных?

Максим Перевертов, Fourth, Севастополь, Россия
Windows Workflow Foundation как инструмент в автоматизации тестирования 

Станислав Бахарев, Performance Lab, Москва, Россия
Грязная автоматизация 

Дмитрий Химион, Performance Lab, Москва, Россия
Инструменты автоматизации тестирования - дефективные  

Вадим Зубович, DPI Solutions; COMAQA.BY; IsSoft, Минск, Беларусь
Практическое применение Sikuli Script в автоматизации тестирования  

Руслан Хозинов , Mirantis, Саратов, Россия
Robot Framework: универсальный инструмент автоматизатора

Илья Евлампиев, Индивидуальный предприниматель, Казань, Россия
Автоматизированное тестирование и СМС 

Елена Андреева,  Grid Dynamics, Всеволожск, Россия
Грабли автоматизации. Учимся на чужих ошибках


Дальше будет. Не пропускайте! :)

суббота, 27 июня 2015 г.

Список видео SQA Days: Мобильное тестирование

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

Первой мне попалась область мобильного тестирования. Все доклады с 10 до 17 включительно конференции в одном посте.

Рубрика планируется продолжаться, но в свободное время ( у меня его не очень много)
Хотелось бы отфильтровать все по популярности и полезности докладов. Поэтому, если вы напишите отзыв по просмотренным видео - буду признательна. Писать можно в комментариях или мне в почту rina.skzk@gmail.com  с темой - отзыв по мобильным докладам. 

Все доклады по мобилкам с 10 по 17 конференцию:

Роман Твердохлебов, Bercut, Санкт-Петербург, Россия
До зеленых человечков: исследовательское тестирование мобильных приложений  

Дмитрий Вильнер, Quickoffice, Санкт-Петербург, Россия
Автоматизация тестирования для Андроид платформы  

Андрей Дзыня, Lohika Systems, Automated-Testing.Info, Киев, Украина
Виртуализация и автоматизация тестирования мобильных приложений (мастер-класс)  

Юлия Шевченко, Подходы к тестированию андроид приложений

Александр Зиновьев, Softengi ,Киев, Украина 
Тестирование web-приложений на iPad (блиц доклад) 

Алёна Пономаренко, i-Free, Санкт-Петербург, Россия
Ошибки при проверке внутренних платежей Android-iOS и их решение    

Максим Белявский, Odnoklassniki, Рига, Латвия
Подготовка апдейта мобильного приложения "Одноклассники" 

Olya Eryomenko, Maxymiser Ukraine
Способы оптимизации ручного тестирования веб-сайтов в мобильных браузерах 

Таисия Рыбак, Hewlett-Packard, Москва, Россия
Как оптимизировать тестирование мобильных приложений 

Юлия Горлова, 2ГИС, Новосибирск, Россия
Лайфхаки ручного тестирования на мобилках 

Дмитрий Черемушкин, Grid Dynamics,  Санкт-Петербург, Россия
Appium для народа   

Эльвина Сакаева, E-Legion, Санкт-Петербург, Россия
Применение элементов гибких методологий в отделе тестирования мобильных приложений. Свой самокат  

Наталья Савастюк, BP Mobile,  Минск, Беларусь
Проверка влияния внешних событий на работу мобильного приложения  

Alex Stelmakh, Epam, Минск, Беларусь
Все твои ходы записаны     

 Roman Savlyukov, Wargaming, Киев, Украина
Эффективное тестирование сайта на мобильных устройствах  

Andrei Stakhiyevich, DPI Solutions; ISSOFT/Coherent Solutions, Минск, Беларусь
Тестируем мобильные приложения в облаках с appium  

Екатерина Ежевская, Mail.ru, Москва, Россия
Техническая сторона фидбека мобильных приложений  

Игорь Бондаренко, Neklo, Минск, Беларусь
Безопасность мобильных приложений. Что тестировать?


Roman Savlyukov, Wargaming, Киев, Украина
Эффективное тестирование сайта на мобильных устройствах

Владислав Акулич, www.DPI.Solutions; www.COMAQA.BY; IsSoft \ CoherentSolutions
Минск, Беларусь
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильных приложений, опыт внедрения


И да, если вы знаете еще клевые видео - кидайте ссылки (коменты, почта) я с удовольствием их добавлю.

вторник, 23 июня 2015 г.

Полный отчет июньской встречи клуба тестировщиков!


20 июня состоялась очередная встреча клуба тестировщиков в Москве.
Организация в офисе Mail.ru была на отлично! Клуб развивается и растет, покоряя новые вершины!
Встречи клуба абсолютно бесплатны, поэтому весьма радует наличие комфортного помещения, хорошего экрана, наличие бесплатных напитков на любой вкус и аппетитных печенек, для перекуса проголодавшихся. В этот раз, внизу также работал Старбакс, где можно было поесть и попить платного кофе. :)

Встреча длилась около 4 часов, как и было обещано.

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

Атмосфера была расслабленная, по-субботнему приятная, общение в перерывах зашкаливало, приходилось загонять участников на доклады. 15 минутных перерывов не хватало!

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

Напомню их:
  •     Роман Ивлиев  (Директор по IT в Банки.ру )
Тема: Темная сторона метрик

Человечество издревле любило все измерять, за века накопились сотни способов измерить то или иное явление или объект. К сожалению ( или к счастью) все в этом Мире относительно. Один и тот же показатель в разных условиях может иметь совершенно разный смысл, иногда диаметрально противоположный.

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


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

  •     Алексей Баранцев (разработчик Selenium, главный редактор портала Software-Testing)
 Тема: Как выращивать автотесты?

Если почитать какую-нибудь книжку про разработку автотестов или просто погуглить по словам "successful test automation" -- можно найти множество разнообразных рекомендаций. Выбирайте правильно инструмент. Проектируйте и выстраивайте правильную архитектуру тестов. Уделяйте внимание тому, чтобы тесты было легко поддерживать. Не забывайте про планирование и управление (вообще-то это надо было бы поставить первым пунктом).

Но когда вы только приступаете к созданию автотестов -- вы ещё не знаете ничего ни про инструменты (насколько хорошо они вам подойдут), ни про архитектуру, да и управлять ещё нечем. Планировать в условиях такой неопределённости тоже сложно.

Что же делать?

  Вы когда-нибудь выращивали цветы? Комнатные, или на клумбе, или может быть даже не цветы, а кусты или деревья?
  Конечно, можно сначала нанять ландшафтных дизайнеров, распланировать и спроектировать большой-большой парк, потом нанять рабочих, которые всё посеют и посадят в соответствии с планом, сделают дорожки и выкопают декоративные прудики. А потом будут его поддерживать.
  Но для этого нужно во-первых, иметь опыт таких работ, а во-вторых, иметь достаточно солидный бюджет.
  Однако есть и другой путь -- "органический". Сначала посадить один цветочек. Если не приживётся -- посадить другой. Когда вы увидите, что он хорошо себя чувствует -- посадить побольше таких цветов. Оформить красиво клумбу. Подсадить что-нибудь ещё. Разбить рядом вторую клумбу, с другими цветами. Потом что-нибудь куда-нибудь пересадить, а что-нибудь вообще перестать сажать, потому что не понравились. И так постепенно создать ничуть не менее красивый, а может даже более уютный парк. Где нет прямых, как стрела дорожек, но всё равно достигнута гармония.
Тесты можно выращивать примерно так же -- используя разные инструменты, время от времени меняя их, постепенно усложняя архитектуру по мере надобности. Главное -- не забывать их регулярно поливать и полоть, чтобы не заросли сорняками.


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


Алексей Баранцев также дарит нашим участникам 10% скидку на свои тренинги. Посмотреть тренинги.   Для активации скидки - укажите кодовое слово: MSTC-courses  Скидка действует до 25 июня включительно.
  •     Максим Пугачев ( Team Lead в Iponweb )
Тема: Автоматизация тестирования в highload проекте: практический опыт

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

Доклад расскажет о том, каким образом мы построили систему continuous integration с нуля, гарантирующую стабильность  отдельных компонентов и всей инсталляции в целом.


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


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

Я хочу высказать все, что думаю!
https://docs.google.com/forms/d/14fAsR6CSR7kyfRAZn1NCemXLnEaRO1xnDTDjVFJ_cvw/viewform

Заранее, спасибо!

Приходите к нам на встречи, развивайтесь, общайтесь, хватить жить в компьютере!



Вы можете отслеживать наши встречи по следующим источникам:

Страничка MSTC в Facebook
Блог Рины Ужевко
Сайт клуба MSTC
Видео докладов на Youtube

Дополнительно :
Страничка Test IT в Facebook
Лента блогов на портале Software Testing
Подкасты RadioQA
Интернациональная группа тестировщиков в Facebook

понедельник, 22 июня 2015 г.

Skype + Windows 8.1 = 3,14...?

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

То ли это прилетело за то, что  я отрицала наличие уязвимости у себя в скайпе, то ли бог его знает.

Дальше так продолжаться не могло, и я решила разобраться с этим делом.

1. Проверка интернета. Как назло инет был стабильней некуда.  Но провайдеру я отписала.
2. Сам скайп. Может обновление, может еще что - проверила, нет.
3. Отнесла ноут своим сисадминам. Ну мало ли...Крутили они его, вертели, что-то стирали, что-то устанавливали, ковырялись там... в итоге - пожали плечами.

Решила пойти проверенным путем.
Ну как каким? удалить - скачать новый -установить.

И тут началось....
Удаляю я скайпик (который для сенсорных экранов заточен) с программ.
Удалила. Перезагрузила комп....
оО Скайп открывается... Сообщения приходят, печатаю ответ - уходит..
Захожу в удаление программ - нет его.
Захожу в диск С - нет его...
Открываю навигацию - есть.

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

Ну ладно.
Ребята, в скайпочате, все наперебой рекомендуют установить обычный скайп для ПК.
Скачала, установила, запустила.

.Скайп тупит не по-детски. Отправка сообщений длится до 5 минут. Звонки не успевают доходить до адресата, сбрасываются как не отвеченные.

Внезапно, от провайдера прилетает письмо, с содержанием:

Приносим извинения, на маршруте  с Европой наблюдаются проблемы

Окей. Но сайты все грузятся. Игрушка Skyforge  у меня летает просто. И сервера, которые далеко не в России - доступны.
Ну ок, ждем фикса.

Я успокоилась, сперла все проблемы на провайдера и жду.

И тут.... приходит сообщение от Microsoft, причем на румынском!!!
Ну гугл -переводчик в помощь. Читаю:
 
 Здравствуйте, Рина,

Кажется, что вы подключили два приложения Skype для Windows, Skype для Windows, и для Skype рабочий стол современного устройства под управлением Windows 8.1.

Мы упрощения работы, сводя к одному количество приложений, которые можно использовать с любой клавиатуры и мыши или нажатием. Забегая вперед, вы должны использовать Skype для рабочего стола Windows, только. Это приложение имеет несколько особенностей, которые помогут вам оставаться на связи , такие, как экран обмена и видеовызовов группы. Кроме того, ваши чаты (за последние 30 дней), и все ваши контакты будут отображаться как обычно.

Примечание: с 5 июля 2015 вы не сможете подключиться к Skype для Windows.


Милота то какая! Абсолютно  ненавязчиво  "я должна", или они снесут его сами.

Я не знаю даже какие выводы из этого сделать... Свой ноут я обожаю, а вот из скайпика хочется сбежать...

Может, кто-то сталкивался с проблемами данного скайпа?

воскресенье, 21 июня 2015 г.

Новые победы клуба MSTC + скидка от Алексея Баранцева!

В эту субботу прошла встреча в офисе Mail.ru Group.

Мы побили свой рекорд – встречу посетило 93 человека. Также в  этот раз была профессиональная видео-сьемка, и онлайн-трансляция.

К сожалению, мы не успели заранее объявить о трансляции, и о ней мало кто успел узнать. Но не отчаивайтесь, мы выложим запись видео как только оно попадет в наши лапки.

Нашу встречу в Москве посетили не только ребята из близлежащих городов, к нам приехали в гости ребята из Санкт-Петербурга! Мы были рады их видеть!

Мы получили много положительных отзывов по прошедшим докладам, у нас выступали  Роман Ивлиев, Алексей Баранцев и Максим Пугачев.
Ждите видео!

skidki-Ekaterinburg-1365013201_0Многие участники заинтересовались тренингами, которые ведет Алексей Баранцев,  в связи с чем,  Алексей,  дарит 10% скидку на свои тренинги!
Скидка действует до 25 июня включительно!
Чтобы получить ее – при записи на выбранный курс – укажите кодовое слово MSTC_courses.
Скидка действует только на тренинги, которые ведет Алексей Баранцев!
Посмотреть тренинги можно на портале Software-Testing.ru
Получить скидку могут все участники нашего клуба, не только те, которые пришли на встречу.


Обучайтесь, просвещайтесь, узнавайте новое, стремитесь к лучшему!
Ждем вас на наших следующих встречах!

среда, 10 июня 2015 г.

Встреча MSTC - 20 июня

 20 июня  в офисе Mail.Ru Group пройдет очередная встреча Московского клуба тестировщиков   . Это люди, которые искренне хотят, чтобы ПО всегда было качественным. Они регулярно встречаются вживую, делятся опытом и просто общаются в неформальной обстановке.

 С летним настроением для  вас выступят опытные докладчики:


Тема: Темная сторона метрик

Человечество издревле любило все измерять, за века накопились сотни способов измерить то или иное явление или объект. К сожалению ( или к счастью) все в этом Мире относительно. Один и тот же показатель в разных условиях может иметь совершенно разный смысл, иногда диаметрально противоположный.

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


  • Алексей Баранцев (разработчик Selenium, главный редактор портала Software-Testing)
 Тема: Как выращивать автотесты?

Если почитать какую-нибудь книжку про разработку автотестов или просто погуглить по словам "successful test automation" -- можно найти множество разнообразных рекомендаций. Выбирайте правильно инструмент. Проектируйте и выстраивайте правильную архитектуру тестов. Уделяйте внимание тому, чтобы тесты было легко поддерживать. Не забывайте про планирование и управление (вообще-то это надо было бы поставить первым пунктом).

Но когда вы только приступаете к созданию автотестов -- вы ещё не знаете ничего ни про инструменты (насколько хорошо они вам подойдут), ни про архитектуру, да и управлять ещё нечем. Планировать в условиях такой неопределённости тоже сложно.

Что же делать?

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

  Но для этого нужно во-первых, иметь опыт таких работ, а во-вторых, иметь достаточно солидный бюджет.
  Однако есть и другой путь -- "органический". Сначала посадить один цветочек. Если не приживётся -- посадить другой. Когда вы увидите, что он хорошо себя чувствует -- посадить побольше таких цветов. Оформить красиво клумбу. Подсадить что-нибудь ещё. Разбить рядом вторую клумбу, с другими цветами. Потом что-нибудь куда-нибудь пересадить, а что-нибудь вообще перестать сажать, потому что не понравились. И так постепенно создать ничуть не менее красивый, а может даже более уютный парк. Где нет прямых, как стрела дорожек, но всё равно достигнута гармония.

Тесты можно выращивать примерно так же -- используя разные инструменты, время от времени меняя их, постепенно усложняя архитектуру по мере надобности. Главное -- не забывать их регулярно поливать и полоть, чтобы не заросли сорняками.

  • Максим Пугачев ( Team Lead в Iponweb )
Тема: Автоматизация тестирования в highload проекте: практический опыт

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

Доклад расскажет о том, каким образом мы построили систему continuous integration с нуля, гарантирующую стабильность  отдельных компонентов и всей инсталляции в целом.


Участники клуба вместе посещают семинары, тренинги, проводят дебаты и круглые столы. Их друзья – разработчики, аналитики, PM-ы, рекрутеры и другие представители IT-сферы. Неважно, начинающий ли вы тестировщик или состоявшийся QA-эксперт, менеджер или программист — присоединяйтесь к клубу. Вы узнаете больше о коллегах из других компаний и направлений, передадите свой опыт и получите новый взамен.

Сбор и регистрация : в 13:30ч
Начало выступлений: в 14:00ч
Примерное окончание: 18:00ч


Если вам требуется стоянка для автомобиля - укажите это в комментарии при регистрации на событие, вам выпишут талоны на парковку.

Регистрация обязательна.

Адрес: Ленинградский проспект, 39, стр. 79 (метро «Аэропорт»).

воскресенье, 7 июня 2015 г.

SQA Days: О программном комитете: Оценка докладов

Полная презентация
для увеличения - даблклик по скрину
На открытии 17 конференции SQA Days я продолжила рассказ о работе программного комитета.

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

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

Что за оценка и на что влияет?
У каждого доклада есть "средний балл"
Докладчику виден он и количество членов ПК, которые уже оценили доклад.

Предупреждая вопрос -  да, каждый член программного комитета изучает и оценивает все доклады, которые подаются. (более 100 шт)

Баллы выставляются, как в школе, от 1 до 5.

Требования к членам ПК просты - непредвзятость, но при этом умение оценить полезность и актуальность доклада для себя лично и, в проекции, - для вас, участников.

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

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

Проходной балл изменяется в зависимости от условий.  Все я рассказать не успею, но остановлюсь на 3 основных:

Есть период приема докладов.
Рассмотрим пример :  прием длится 3 месяца
1. мы принимаем доклады через 2 недели после открытия подачи
2. мы принимаем доклады в середине . т.е. через 1,5 месяца
3. мы принимаем последние доклады на следующий день после окончания срока подачи

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

После того, как оценены все доклады и кураторы по ним рекомендуют доклады в отказ или принять, а- окончательное решение принимает председатель.

Как решаю я? 

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

Я в 1 очередь смотрю среднюю оценку.
Затем - изучаю материалы выступлений докладчика (если имеются), изучаю оценки этому докладчику за доклады, (которые он уже докладывал на других конференциях ), смотрю итогам голосования анкеты (если это была конференция SQA Days), отзывы в блогах и прочее,
но самое главное -  комментарии членов ПК, -  специалистов в области, к которой относится доклад.
(свою специализацию члены ПК указывают при включении в состав ПК)

Все это является основаниями  - по которым доклад или будет принят, или отклонен.

Безусловно, имеются и другие тонкие моменты. О них я готова рассказать тем, кому интересно. (можно задавать вопросы тут, в комментариях)

Напоследок,  хотелось бы ответить на 2 особо часто задаваемых вопроса:

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

2.  а что надо сделать, чтоб попасть в ПК?
Обладать достаточным опытом в выбранной специализации, чтобы компетентно оценивать доклады. Обладать желанием активно участвовать в жизни ПК. Быть готовым к тому, что придется много общаться, репетировать доклады. Ленивых членов ПК мы выгоняем

Поэтому пишите Владу  свои кандидатуры на почту org@it-conf.ru ( с пометкой "Хочу в ПК"), мы их с удовольствием рассмотрим.

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

Спасибо всем, кто осилил много букафф. ;)

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

пятница, 5 июня 2015 г.

Минск. SQA Days 17, ЛТП и о людях

Начало

Минск мне понравился еще в прошлый раз. В этот раз я задержалась в нем подольше.
Началось все в четверг, 28 числа,  в Malt&Hops Pub. 
 Затем, наша шайка-лейка пошла на ограбление в Монако (квесты)... и если вы сомневаетесь, что мы уперли самый крупный бриллиант в истории - то зря. Мы его добыли!  



1 день конференции

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



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

Это было очень трогательно и прям вообще мимими!!! Спойлер - девушка согласилась. 



Афтепати
После окончания первого дня мы все дружно завалились на афтепати ( при этом мы шли до нее пешочком и любовались красотами города, Минск просто офигенен). 
Помимо конкурсов и призов нас ждали сюрпризы - первый -  в виде офигенной группы танцоров брейка, второй - в виде группы Трубецкой. 
Отрыв полный. Блеку понравилось ;) 

2 день конференции
 
Утром пришлось просыпаться на 2 день конференции. С утра второй день идет всегда тяжелей, несмотря на то, что в этот раз мы подвинули его на 10-00 утра.


 Но мы пришли, прослушали доклады, а вечером дружной компанией зависли в баре "Гвоздь". Некоторые перепозли в "Чердак".

Конференция закончилась

Были небольшие минусы с кондиционированием и освещением секции С - но это траблы площадки.

Но для нас это был не конец приключений, а скорее - начало. 

Экскурсии

 31 числа мы дружной компанией поехали на экскурсии по Минску.
Хочу сказать огромное спасибо своим любимым парочкам - Игорю и Кате Бондаренко - за экскурсии, за устроенное ралли, за интересные истории и просто за компанию. Ребята - вы очень крутые!
Айдар и Асия - наконец-то мы с вами познакомились, вы очень красивая парочка, и безмерно клевые! 

Теме и Кате - за все фоточки и за то, что вы такие отрывные и позитивные!


Если вы не были в замках - вы много пропустили. Они довольно клевые!


ЛТП

Утром в понедельник, 16 человек собрались возле Железнодорожного вокзала с рюкзаками и отличным настроением. Впереди - нас ждал ЛТП - Летний тест -практикум.

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

Надо отдельно добавить, что в конце программки была надпись - кому не нравится - топитесь в озере!
А кому не понравятся доклады - тех мы сожжем на костре вечером.

Доклады ЛТП

Мы поговорили о наболевших темах не заботясь о цензуре с пивом в руке или бутербродом по желанию.  (хотя цензуру корректировала своим присутствием милейшая Орликова Евгения Владиславовна ;)

Послушали мы:
Игоря Бондаренко с наболевшей темой поиска кадров и обучения,
затем выступил Андрей Мясников, который провел работу над ошибками по созданию собственной фирмы,
Сергей Нестеренко рассказал о том, зачем и почему он создает сайт  QA Help за свой счет и на каком энтузиазме он едет,
Алексей Булат поговорил об умирающих тестировщиках среди автоматизаторов,
и поиграли в клевый маршмеллоу - челлендж от Алексея Виноградова.



Обсуждали мы еще много всяких тем, когда играли в тенис, катались на катамаранах, и  особо за кадром остались темы, которые обсуждали мужчины в бане ;)
Закончился этот день с бардами у костра под офигенские песни и коктейли, которые мы с Лешей приготовили и страшными историями перед сном. Правда, говорят, что самые неубиваемые сидели у костра до пол 5 утра.


2 день - окончание ЛТП

С утра я устроила всем подьем (думала меня убьют), и после завтрака все отправились кататься на квадроциклах. Не обошлось без тестирования на безопасность и нагрузку, Леша Виноградов обещал выложить видео ;)
Мы поиграли в настольные игры, поели шашлыков и  нас увезли в Минск.

Крутые и познавательные 5 дней закончились трогательными прощаниями у входа в Железнодорожный вокзал и в аэропортах Минска и Москвы.

Все мы с нетерпением ждем продолжения и следующей SQA Days, которая нас всех собирает несколько раз в год!

       Спасибо Владу и Тане Орликовым за это вот всё!


четверг, 4 июня 2015 г.

SQA Days #17 Коротко о главном (доклады)

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

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



Что по докладам?
Я напишу только то, что  просмотрела сама и рекомендую посмотреть тем, кто не попал на конференцию.
* ссылки на доклады будут после выхода видео
Тест -менеджмент. 

Рекс Блек - если на  1 доклад пришли больше из интереса "поглазеть на живого Блэка", то на второй его доклад шли уже более осознанно. Второй доклад можно посмотреть, если вам нужна информация, а не поглазеть на Блэка.  В целом - если вы читали его книги - ничего мега-нового вы из доклада не узнаете.

Войцех Барта - очень прикольный доклад. Мне понравился. Помимо того, что я его курировала вместе с Сергеем Атрощенковым, сам доклад довольно таки "правильный". Единственное, что надо привыкнуть к речи чеха, который свободно -спокойно и расслаблено это все рассказывал)
Ответы на вопросы заслуживали отдельного внимания, но на видео они не попадают. Увы.

Олег Коледа - рассказывал о тестовом задании. Не сказать, что подход мега-новый, но довольно познавательный доклад, если вы ищете Х тестировщиков каждые 3-6 месяцев - послушайте в записи.

Наталья Руколь -  4 succes story  о личном опыте встречи с граблями. Наташина подача как всегда на отлично. Доклад доносит довольно простую мысль, которую я начала доносить в своей статье про перфекционизм - не бойтесь ошибаться - иначе просто не научитесь ничему.

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

Андрей Ладутько - неплохой доклад про оценку процессов. Стоит внимания.

Ян Алексеенко - пожалуй один из самых спорных докладов. Одни ставят категорически "минус", другие категорически "плюс", третьего мнения нет. Я не буду говорить на какой стороне зла я - но вы то знаете..))))


Автоматизация

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


Андрей Мясников - название доклада говорит само за себя. Об этом он и рассказывал. Коротко- быстро - по делу. Без розовых соплей. succes story имеет место быть.

Александра Волкова - рассказывала про "принципы" автоматизатора, было похоже на заповеди. Но все же, доклад хорош, и занял 1 место по итогам голосования.

 Никита Макаров - слушала доклад не полностью, поэтому обьективно судить не могу. Увиденного достаточно  для пометки себе "посмотреть видео".

Мобильное 

Екатерина Ежевская - перенервничала, рассказывала о важности фидбека в работе мобильных приложений, приводила технические примеры и не только. Кому интересно - посмотрите.

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

Прочие


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

Андрей Павлов - хороший доклад для тех, кто пользуется часто SQL

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

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

Алексей Лянгузов - беседа получилась действительно познавательной беседой, которая заняла 2 место лучших докладов на конференции. Смотреть нужно.

Александр Мартинович - докладчик покорил меня еще на репетиции. Доклад не разочаровал. Я им горжусь, наверное, больше, чем сам Саша. Расширение сознания - для меня лично очень полезная вещь, ему это удалось, и его 3 место среди лучших на конференции абсолютно заслужено.





Дабы не отвечать 100 раз:
Докладчики, которых я курировала и которым горжусь:

Войцех Барта, Екатерина Ежевская, Роман Савлюков, Алексей Виноградов, Алексей Петров, Александр Мартинович.