02.12.2014 11:26 |
И если это правда -- стоит ли ходить на тренинг "Selenium 2.0, стартовый уровень", который в основном посвящён этому инструменту?
Действительно, ровно два года тому назад, ноябре-декабре 2012 года, разработчики Selenium решили, что пора избавиться от Selenium IDE, и отвели на это два года.
И что же мы видим? Жив он, жив! И даже продолжает постепенно развиваться. Более того, из всех инструментов семейства Selenium у него самое большое количество загрузок.
Да, несмотря на то, что все книжки и эксперты в один голос твердят, что "тесты созданные рекордером это плохие тесты", миллионы людей во всём мире продолжают успешно использовать рекордер для решения своих задач.
Как такое возможно?
Дело в том, что автоматизация бывает "большая" и "малая".
Конечно, если вы собираетесь разработать сложный тестовый набор, включающий сотни или даже тысячи сценариев, умные сложные проверки, генераторы тестовых данных -- с такой задачей рекордеру будет сложно справиться.
Но бывают и другие задачи.
Быстро сделать скрипт, который поможет заполнять большие формы при ручном тестировании. Быстро сделать скрипт, который будет быстро устанавливать приложение при помощи визарда, где надо пройти десять шагов, на каждом просто нажимая кнопку Next. Быстро сделать скрипт, который меняет настройки приложения, если вам часто нужно это делать во время тестирования.
Обратили внимание? Ключевое слово здесь "быстро". Да, Selenium IDE это простой инструмент, его можно быстро освоить, и его можно использовать для быстрого решения простых задач, вообще не выходя из браузера.
Приходите на тренинг "Selenium 2.0, стартовый уровень", и уже после первого занятия вы сможете это делать!
Однако через какое-то время у вас начнут возникать вопросы -- а как запустить тесты в другом браузере? а можно ли запускать их "по расписанию"? почему мои тесты иногда сбоят и как повысить их надёжность?
Приходите на тренинг "Selenium 2.0, стартовый уровень", и про вы тоже узнаете!
А ещё чуть позже, возможно, вы поймёте, что пора сделать следующий шаг, и перевести тесты из Selenium IDE на настоящий язык программирования.
Приходите на тренинг "Selenium 2.0, стартовый уровень", расскажем и про то, как сделать этот шаг к более сложным тестам! |
05.12.2014 11:48 |
Надежда Кныш, ЗАО «Технологии качества», бренд A1QA
В тестировании мобильных приложений парк устройств играет столь же важную роль, как и человеческий ресурс. Современные средства эмуляции и облачные сервисы не дают возможности гарантировать высокое качество мобильных приложений. Именно поэтому смартфоны, планшеты и носимые устройства в мобильном парке должны находиться в состоянии «полной боевой готовности», а срок службы должен быть продлен до максимума.
Существует определенный подход к формированию парка тестовых устройств и его поддержанию в актуальном состоянии. Немаловажным фактором является и грамотное обращение с девайсами. Несколько простых советов о том, как можно оптимизировать тестирование на различных устройствах, сэкономить время и не лишиться столь драгоценного ресурса.
Общие правила работы с парком устройств
Отдельный парк устройств для конкретного проекта – это мечта любого QA Менеджера с одной стороны, и непозволительная роскошь с другой. Именно поэтому зачастую парк устройств является достоянием целой компании с множеством команд и большим набором мобильных проектов. Если в таком парке устройств 10 и меньше, то особого жесткого контроля не требуется. Но если парк содержит внушительное количество мобильных девайсов, стоит детально регламентировать правила получения и возврата устройства.
|
Подробнее...
|
01.12.2014 14:53 |
В трансляцию блогов еженедельно добавляются новые блоги. Их количество уже давно перевалило за отметку 100. Ну а мы продолжаем знакомить Вас с новыми блогами.
Блог Александра Жалейко - Test&Fun
Об авторе блога:
Меня зовут Жалейко Александр. В настоящее время работаю в компании "ФОРС - Центр разработки", где отвечаю за весь процесс тестирования на нескольких проектах. Активно занимаюсь автоматизацией тестирования. Всего в IT уже более 8 лет, из них в тестировании - более 4-х.
О блоге:
Как следует из названия блога Test&Fun, блог о том, как тестировать и получать от этого удовольствие. Постараюсь рассказывать о технологиях, которые могут облегчить жизнь тестировщикам, а так же о многом других интересных вещах, встречающихся в процессе тестирования.
Интересное из блога:
Цикл статей "Легкий способ начать автоматизировать" (определяем локаторы, пишем первый тест и генерируем отчет о тестировании), которые должны помочь человеку, никогда ранее не занимавшемуся автоматизированным тестированием, начать им заниматься! |
|
21.11.2014 17:22 |
Анастасия Коцевич, ЗАО «Технологии качества», бренд A1QA
Не секрет, что взаимоотношения между программистами и тестировщиками нельзя назвать идеальными. Сама структура подхода, когда «одни программируют – другие тестируют» порождает конфликт между этими категориями специалистов. Естественно, в понимании девелопера тестировщик вставляет палки ему в колеса, находя изъяны в идеальном, с его точки зрения, коде. Тестировщик, в свою очередь, как правило недоволен неравномерностью нагрузки, задержками с поставками «билдов» и жесткими дедлайнами.
Благодаря этому (и иным соображениям целесообразности) «кодеры» и «тестеры» обычно работают отдельно друг от друга. Но иногда бывают исключения. Опытом участия в таком «совместном» проекте и извлеченными уроками мне хотелось бы поделиться в этой статье.
Как тестировщику, мне ранее не приходилось работать бок о бок с командой разработки того проекта, на котором я работала. Признаюсь честно, мне не очень хотелось начинать. Более того, я этого боялась. Нет, переезжать в другую страну или город не было нужды. Нужно было всего лишь переместиться на этаж выше, но от этого страх не уменьшался.
|
Подробнее...
|
21.11.2014 10:43 |
В трансляцию блогов еженедельно добавляются новые блоги. Их количество уже давно перевалило за отметку 100. Ну а мы продолжаем знакомить Вас с новыми блогами.
Новый блог Алексея Баранцева - А хотите я расскажу Вам... - http://barancev.github.io/
Автор о себе и о блоге:
В этот блог я буду писать разные заметки, связанные с автоматизацией тестирования, а может быть и про ручное тестирование тоже, которые не тянут на целую статью, но куда-то написать их надо.
Почему надо? Потому что я провожу много тренингов, консультирую разных людей и компании, и некоторые вопросы повторяются с достаточной регулярностью. И чтобы не отвечать каждый раз заново, хочется иметь возможность просто дать ссылку. |
20.11.2014 13:35 |
Дорогие коллеги!
Вот и настал этот момент – мы подводим итоги первого конкурса по закрытому тестированию интернет-магазина М.Видео!
Кто-то в честном "бою" шел к абсолютной победе, кто-то разуверился в своих силах на начальных этапах, но итог один: конкурс успешно завершился!
Многие участники положительно отозвались о конкурсе, так как благодаря нему они получили навыки работы с одной из самых популярных BTS – Redmine; кроме того, получили уникальный «боевой опыт» тестирования реального продукта; а еще, кроме практики, самые активные тестировщики обзаведутся интересными гаджетами, которые выиграли в честной битве!
Кто же эти счастливчики? Ими стали следующие участники:
Почетное первое место занял Вячеслав Харатоков, набравший 76 баллов!
Приз: Смарт-часы Sony SmartWatch 2 SW2 Black + сертификат на тренинги тестировщиков на сумму 10 тысяч рублей.
Второе место в честной битве одержала Maryna Kolesnik, набравшая 41 балл;
Приз: Электронная книга PocketBook 624 White и сертификат на тренинги тестировщиков на 5 тысяч рублей.
А почетную «бронзу» одержала Татьяна Маркова – 27 баллов!
Приз: Электронная книга teXet TB-446 SE
В течении дня победители получат на свои электронные почтовые ящики письма с уведомлением о победе в конкурсе, а так же информацией о том, как получить приз.
Поздравляем!
Но это еще не все - НОВЫЙ конкурс!
Задача серьезнее – ставки выше.
По завершению первого этапа конкурса, мы объявляем второй. Теперь, когда мелкие ошибки, найденные благодаря Вам, будут исправлены, мы запустим новый конкурс по поиску дефектов в интернет-магазине М.Видео. Задача сложнее, но и приз куда интереснее – iPhone 6!
Второй конкурс будет проведен с 27.11.14 по 12:00 (МСК) 08.12.14 гг. Теперь это не просто шанс для новичков попробовать себя в тестировании крупного проекта, но реальная возможность для опытных тестировщиков сразиться за отличный приз и показать работу настоящих профессионалов своего дела!
Детальная информация о втором конкурсе будет добавлена 25.11.2014 г. в закрытую ветку форума (пароль: ljvjdjq).
Готовьте весь свой профессионализм и навыки, они Вам понадобятся, ведь победит только самый активный и лучший в своем деле. |
17.11.2014 13:33 |
Мы все очень занятые люди: работа, семья, личные дела. Где тут найти время на обучение… А если тренинг длинный – два-три месяца, то обучение представляется вообще чем-то нереальным.
Многие откладывают обучение, но это приводит к тому, что вскоре более молодые коллеги обгоняют их. И если во время стабильности, когда спрос на тестировщика превышает предложение это позволительно, то в текущей ситуации нестабильности нельзя позволить себе стать неконкурентоспособным.
Но что же делать? Не разорваться же, нет смысла учиться, если для этого нет времени.
У нас есть решение: тренинги в новогоднем формате!!!
Новогодние праздники слишком длинные и многие задумываются: чем же заняться эти дни? Да еще и с пользой. Наше решение - тренинги в новом новогоднем формате.
Тренинги начинаются до Нового года, во время новогодних каникул для тех, кто отдыхает – мы делаем перерыв, а те, кто хочет заниматься смогут догнать группу и даже изучить несколько следующих лекций. Во время новогодних каникул наши тренера будут осуществлять поддержку тех, кто решит заниматься в это время: отвечать на вопросы в скайп-чате и проверять домашнюю работу.
В новогоднем формате пройдут следующие тренинги:
Школа тест-менеджеров Начало: 1 декабря 2014 года
Школа тест-аналитика Начало: 1 декабря 2014 года
Практикум по тест-дизайну Начало: 5 декабря 2014 года
Программирование на Java для тестировщиков Начало: 5 декабря 2014 года
Все секреты и тайны Selenium 2.0 Начало: 12 декабря 2014 года
Программирование на C# для тестировщиков Начало: 19 декабря 2014 года
Тестирование производительности Начало: 19 декабря 2014 года
Будем рады видеть Вас среди участников наших тренингов.
В новый год -- с новыми знаниями!!!
Посмотреть расписание других тренингов по тестированию ПО |
13.11.2014 12:22 |
Павел Новик, ЗАО «Технологии качества», бренд A1QA
Ну что еще нового можно прочесть о дефектах, ошибках в программном обеспечении? Наверняка Вы думаете, что все уже сказано: как описывать дефекты, каков их стандартный жизненный цикл, ну и, конечно же, как их находить и исправлять.
Однако, все не так просто, как может показаться на первый взгляд.
I. Непроста и неказиста жизнь рядового программиста тестировщика.
Для начала давайте порассуждаем о нашей ежедневной работе и вспомним о тех проблемах, с которыми мы постоянно сталкиваемся. Во-первых, представьте, что дефект найден и успешно зарегистрирован в баг-трекерной системе. Вы столкнулись с данным дефектом, читаете его описание и… не понимаете, о чём все это. Вторая, не менее часто встречающаяся проблема, – плохо описанные дефекты, поступающие от пользователей либо заказчиков, а также бета-тестировщиков. Иногда сложно угадать, что именно пользователь имел ввиду под туманными описаниями типа «я нажал кнопку и приложение «упало», или «ваше приложение не устанавливается». Ну и последний по порядку, но не по значимости, ребус – Вы знаете, что дефект есть, но не можете его локализовать (воспроизвести по точным шагам).
Что же делать со всеми приведёнными проблемами? Наверняка многие из Вас задумывались о возможном решении или предотвращении каждой из них.
|
Подробнее...
|
11.11.2014 15:23 |
Выступление Алексея Баранцева на онлайн-конференции для тестировщиков Fun ConfeT&QA.
Техника покрытия попарных комбинаций (pairwise testing) – пожалуй, одна из самых «магических». Сотня параметров? Миллионы миллиарды триллионы дециллионы комбинаций? Нет проблем! Берём Магический Инструмент, закладываем в него данные об этих параметрах, нажимаем Магическую Кнопку. Месиво цифр – и на выходе всего десяток комбинаций, которые нужно проверить.
Я встречал две крайности в применении этой техники.
Одна крайность – использование везде, с потрясающе простым обоснованием применимости – «ну, тестов же мало получается, это классно!» Другая крайность – полный отказ от использования этой техники, с не менее замечательным объяснением – «непонятно, как это работает, а тестов получается подозрительно мало, не верю!»
Да, непонятно как это работает внутри. И я не призываю изучать алгоритмы генерации магических комбинаций. Многие прекрасно водят автомобиль, не понимая его внутреннего устройства, принципа работы, использованных инженерных решений. Зато все должны знать, как рулить и как тормозить.
Я расскажу, не прибегая к теории, какие существуют кнопки и рычаги управления техникой покрытия попарных комбинаций:
- когда она эффективна, а когда не очень,
- какие зависимости между параметрами мешают применять эту технику, а какие не мешают,
- как «дробить» и «склеивать» переменные, чтобы заставить технику работать эффективнее,
- меняется ли результат от «перестановки мест слагаемых»,
- какие баги пропускает эта техника и почему.
Ах да, конечно, обязательно покажу Магические Инструменты, как же без этого :)
|
Подробнее...
|
11.11.2014 12:23 |
21 ноября в Технополисе «Москва» состоится новое кросс-индустриальное мероприятие Russian App Day про мобильные и облачные технологии в России. Организаторы: компания Microsoft при поддержке Российской Ассоциации Электронных коммуникаций (РАЭК) и сообщества разработчиков приложений Apps4All.
Именно сегодня, когда все больше людей начинает осознавать происходящие изменения, формировать облик будущего, экспериментируя и пробуя новое, мы хотим поговорить трендах и будущем индустрий, создающих и использующих информационные технологии.
Новые медиа, новый банкинг, новый ритейл, новый транспорт, — этот список можно долго продолжать, — каждая индустрия, сталкивающаяся ежедневно с миллионами пользователей, сегодня переживает бурный этап трансформаций, связанных с использованием мобильных приложений и переходом в облако.
Мы будем говорить про бизнес
Вы узнаете, как различные индустрии меняются под давлением современных мобильных технологий и как они смотрят в будущее.
Мы расскажем о трендах
Вы услышите обо всем, что определяет сегодня рынок мобильных приложений: как люди выбирают свои смартфоны, что они делают с устройствами, как в нынешних реалиях строить маркетинговые коммуникации и как их постоянно поддерживать, не сбавляя обороты.
Будет много интерактива
Мероприятие будет не просто интересным, но также динамичным и разнообразным. Вы сможете посетить два бизнес потока со множеством сессий в различных форматах (панельные дискуссии, лекции и интервью), интерактивная выставка и … специальный трек для детей — следите за анонсами, мы его скоро объявим!
Для кого это мероприятие?
Если вы:
- Отвечаете за продвижение приложений или развитие бизнеса с помощью приложений.
- Занимаетесь разработкой или дизайном и хотите узнать про бизнес вокруг приложений.
- Являетесь мобильным или облачным стартапом.
- Компания, которая хочет развиваться на волне современных технологий.
– тогда вам нельзя пропустить Russian App Day!
В рамках конференции мы построим город будущего, состоящий из интерактивных инсталляций с девайсами и приложениями. Зона будет разработана и сконструирована совместно с Британской Высшей школой Дизайна.
Успейте купить билет в будущее!
А для читателей нашего портала организаторы приготовили 30% скидку, промокод для получения скидки - RADAY_VIP.
Трансляция мероприятия под катом
|
Подробнее...
|
10.11.2014 11:50 |
Авторы и ведущие тренинга: Алексей Баранцев и Наталья Руколь
У многих тестировщиков, а также и у многих менеджеров, при звуке слов "автоматизация тестирования" в мозгу возникает идиллическая картинка в стиле научно-фантастических романов: роботы выполняют рутинную и тяжёлую работу, а человек занимается интеллектуальным или творческим трудом.
Но это никакая не фантастика, это вполне реально и достижимо!
Да, можно освободить тестировщиков от выполнения некоторых типовых задач, переложив эту работу на плечи роботов. Таких рутинных действий тестировщик совершает больше, чем кажется на первый взгляд. Автоматизировать можно не только собственно выполнение тестов, но и подготовку тестового стенда, генерацию тестовых данных большого объёма или высокой сложности, помощь в проверке результатов, полученных при ручном тестировании (сравнение текстов, картинок), создание отчётов или иных документов.
Однако нельзя просто пойти и купить робота, который начнёт немедленно приносить вам пользу. Можно либо взять "универсального" робота и обучить его, либо взять конструктор и собрать узкоспециализированный автомат для решения ваших конкретных задач.
Процесс внедрения автоматизации – это как раз и есть процесс создания или обучения роботов.
Внедрение автоматизации затрагивает многие стороны процесса разработки. Это отнюдь не чисто инженерная задача, требующая только владения инструментами автоматизации и навыками программирования.
Прежде чем перейти к технической части, необходимо выбрать оптимальную стратегию внедрения и дальнейшего развития автоматизированных тестов. Нужно скоординировать работы по автоматизациями с деятельностью специалистов по ручному тестированию, потому что предстоит провести отбор тестов для автоматизации, а может быть и переработку этих тестов. Предстоит также согласовать свои действия с разработчиками, а может быть даже договориться о специальных доработках тестируемого приложения для более удобной автоматизации.
Ну и конечно без инженеров в этом деле не обойтись. Правильно выбрать средства автоматизации, интегрировать с инструментами групповой работы (баг-трекер, сервер непрерывной интеграции, системы отчётности) – при решении этих технических задач талант инженера-автоматизатора может раскрыться в полной мере.
Но главная опасность подстерегает впереди – рано или поздно станет ясно, насколько оправданным и экономически целесообразным оказалось внедрение автоматизации в тестирование. Нужно будет оценить достигнутые результаты и принять новые решения относительно дальнейшего развития систем автоматизации.
Чтобы научить вас правильно планировать процесс внедрения автоматизации, успешно решать технические задачи и адекватно оценивать текущее состояние процесса
мы разработали новый тренинг, особенность которого заключается в том, что его ведут два тренера – "менеджер" и "инженер".
Это позволит вам увидеть проблемы, которые возникают при внедрении автоматизации тестирования, с двух разных (можно даже сказать противоположных) точек зрения.
Тренинг будет полезен всем, кто внедряет с нуля или улучшает текущие подходы к организации автоматизированного тестирования: тест-менеджерам, специалистам по автоматизации и тест-дизайнерам, взаимодействующим с группой автоматизации.
Программа тренинга и условия участия |
|
|