Последовательное выполнение функциональных тестов занимает очень долгое время. Особенно если нужно тестировать со многими конфигурациями. Необходимо уменьшать время прохождения тестов.
Этого можно достигнуть при помощи уменьшения количества тестов, их оптимизации и атомизирования.
Второй путь - запускать тесты параллельно. Хотя оптимизация не помеха запускать тесты параллельно, чтобы получать Для того, чтобы получать действительно классные результаты тестируя при помощи Selenium2, служит еще один дополнительных инструмент - SeleniumGrid 2.
В моем докладе вы также ознакомитесь с тем, как:
Конфигурировать тесты для работы с хабом
Разворачивать SeleniumGrid 2
Настраивать запуск тестов
Корпоративный детский сад от оператора "Восход Солнца" - это:
1) сокращение декретных отпусков самых ценных сотрудников и снижение риска их ухода в другие компании
2) повышение лояльности всего вашего персонала и аргумент для привлечения лучших кадров
3) ресурс для увеличения эффективности вашей команды и вашего бизнеса
Последовательное выполнение функциональных тестов занимает очень долгое время. Особенно если нужно тестировать со многими конфигурациями. Необходимо уменьшать время прохождения тестов.
Этого можно достигнуть при помощи уменьшения количества тестов, их оптимизации и атомизирования.
Второй путь - запускать тесты параллельно. Хотя оптимизация не помеха запускать тесты параллельно, чтобы получать Для того, чтобы получать действительно классные результаты тестируя при помощи Selenium2, служит еще один дополнительных инструмент - SeleniumGrid 2.
В моем докладе вы также ознакомитесь с тем, как:
Конфигурировать тесты для работы с хабом
Разворачивать SeleniumGrid 2
Настраивать запуск тестов
Корпоративный детский сад от оператора "Восход Солнца" - это:
1) сокращение декретных отпусков самых ценных сотрудников и снижение риска их ухода в другие компании
2) повышение лояльности всего вашего персонала и аргумент для привлечения лучших кадров
3) ресурс для увеличения эффективности вашей команды и вашего бизнеса
Цели создания корпоративного портала в АРМТЕК
- Формирование единого информационного пространства для всех структур группы компаний,
преодоление географических ограничений.
- Формирование единой корпоративной культуры.
- Автоматизация процессов обучения, развития и оценки персонала
Как получать клиентов из интернета: стратегия и фишкиAddress
В данной презентации, Евгений Шевченко рассказывает о том, как построить работающую стратегию интернет-маркетинга, а также раскрывает некоторые фишки, которые помогут ускорить процесс привлечения клиентов.
Выступление на открытой дискуссии "HR+PR=коммуникации", организованной профессиональным проектом Communications KZ в городском кафе Cafeteria 7 августа 2012 года
Применение машинного обучения для генерации структурированных сниппетов в пои...Ontico
РИТ++ 2017, секция ML + IoT + ИБ
Зал Белу-Оризонти, 6 июня, 17:00
Тезисы:
http://ritfest.ru/2017/abstracts/2768.html
Идеальная поисковая система должна возвращать упорядоченный по убыванию релевантности список результатов. Однако, это не всегда получается из-за сложности естественного языка, неоднозначности в запросах, вариативности личных предпочтений пользователей. Как следствие, релевантный результат может находиться на любой позиции на странице поисковой выдачи.
...
С 26 сентября по 15 октября Бизнес-инкубатор НИУ ВШЭ совместно с Moscow Seed Fund проводит инвестиционный курс HSE{Invest} для начинающих предпринимателей и руководителей стартап-проектов.
В программу занятий включены лекции и мастер-классы, которые проводят эксперты, аналитики и руководители венчурных фондов. Участники курса смогут также потренировать свои навыки переговоров с потенциальными инвесторами, узнать, как правильно составить контракт и узнать о принципах работы бизнес-ангелов. Все творческие задания для слушателей носят исключительно практический характер.
Что дает участие в курсе:
Встречи с ведущими экспертами в отрасли венчурного инвестирования
Профессиональную экспертизу и подробный разбор презентационных материалов стартапа.
Возможность узнать о структуре фондов, “smart”-программах и инвестиционном этикете.
Темы лекций:
Карта инвестиционного рынка. Понимание структуры и отраслей фондов.
Smart money – умный инвестор.
Инвестиционный этикет. Правило первого свидания.
Стартап на посеве.
Бизнес-ангелы: кто это и зачем нужны?
Тюнинг стартапа. «Упаковка» (понимание ключевых точек. презентация).
Защити себя. Инвестиционный контракт.
Цели создания корпоративного портала в АРМТЕК
- Формирование единого информационного пространства для всех структур группы компаний,
преодоление географических ограничений.
- Формирование единой корпоративной культуры.
- Автоматизация процессов обучения, развития и оценки персонала
Как получать клиентов из интернета: стратегия и фишкиAddress
В данной презентации, Евгений Шевченко рассказывает о том, как построить работающую стратегию интернет-маркетинга, а также раскрывает некоторые фишки, которые помогут ускорить процесс привлечения клиентов.
Выступление на открытой дискуссии "HR+PR=коммуникации", организованной профессиональным проектом Communications KZ в городском кафе Cafeteria 7 августа 2012 года
Применение машинного обучения для генерации структурированных сниппетов в пои...Ontico
РИТ++ 2017, секция ML + IoT + ИБ
Зал Белу-Оризонти, 6 июня, 17:00
Тезисы:
http://ritfest.ru/2017/abstracts/2768.html
Идеальная поисковая система должна возвращать упорядоченный по убыванию релевантности список результатов. Однако, это не всегда получается из-за сложности естественного языка, неоднозначности в запросах, вариативности личных предпочтений пользователей. Как следствие, релевантный результат может находиться на любой позиции на странице поисковой выдачи.
...
С 26 сентября по 15 октября Бизнес-инкубатор НИУ ВШЭ совместно с Moscow Seed Fund проводит инвестиционный курс HSE{Invest} для начинающих предпринимателей и руководителей стартап-проектов.
В программу занятий включены лекции и мастер-классы, которые проводят эксперты, аналитики и руководители венчурных фондов. Участники курса смогут также потренировать свои навыки переговоров с потенциальными инвесторами, узнать, как правильно составить контракт и узнать о принципах работы бизнес-ангелов. Все творческие задания для слушателей носят исключительно практический характер.
Что дает участие в курсе:
Встречи с ведущими экспертами в отрасли венчурного инвестирования
Профессиональную экспертизу и подробный разбор презентационных материалов стартапа.
Возможность узнать о структуре фондов, “smart”-программах и инвестиционном этикете.
Темы лекций:
Карта инвестиционного рынка. Понимание структуры и отраслей фондов.
Smart money – умный инвестор.
Инвестиционный этикет. Правило первого свидания.
Стартап на посеве.
Бизнес-ангелы: кто это и зачем нужны?
Тюнинг стартапа. «Упаковка» (понимание ключевых точек. презентация).
Защити себя. Инвестиционный контракт.
Impact Analysis в тестировании
В непрерывном процессе разработки продукта появляются и реализуются различные фичи, дополнительные возможности, мы работаем с меняющимися требованиями заказчика, наш продукт постоянно улучшается и изменяется.
В таких условиях можно столкнуться с неприятной ситуацией, когда становится трудно отследить последствия производимых изменений и модификаций: оценить, какие же части программы могут быть затронуты и насколько сильно.
В итоге: тестирование проведено в соответствии с лучшими практиками, но какая-то часть продукта, какой-то его модуль или функционал может быть упущен из внимания или недостаточно глубоко проверен.
Но изменения в продукте не всегда являются проблемой, если применять методику анализа этих изменений или Импакт Анализ. В ISTQB данная методика трактуется, как часть планомерной работы с рисками.
Этот анализ помогает отслеживать последствия изменений в продукте. Он помогает выяснить, какие части программы могут быть затронуты, и оценить, насколько сильно скажутся эти изменения непосредственно на измененной функциональности, а также на остальном продукте. Все это дает возможность правильно спланировать процесс тестирования и не упустить из вида никакие части тестируемого продукта.
Я хочу рассказать о своем опыте введения и использования "Impact analysis" в ряде проектов нашей компании:
- о причинах введения этого анализа на проектном уровне;
- о том, как именно и в каком виде мы используем IA в своих проектах;
- о некоторых важных особенностях внедрения подобной методики;
- о полученной практической пользе от этого нововведения.
С помощью "Impact analysis" наша компания смогла решить проблемы, с которыми мы сталкивались достаточно длительное время.
Доклад будет полезен специалистам, которые сталкиваются с необходимостью учитывать и анализировать изменения в продукте. Теперь этот процесс станет проще и удобнее.
TPI Next®: оптимизируем процессы тестирования по-взрослому
Думали ли вы когда-либо о том, к какому уровню зрелости принадлежит ваш процесс тестирования? Или, например, как ответить на вопрос о том, насколько эффективно работает ваша команда тестировщиков? Здесь легче всего дать субъективный ответ, и, например, сказать: мы работаем хорошо, у нас все автоматизировано и мы находим много дефектов.
Однако нельзя расценивать подобный ответ, как корректный. Оценить зрелость и эффективность процесса тестирования по-настоящему можно лишь используя ту или иную модель оценки, каждая из которых имеет массу своих особенностей и не всегда применима в большинстве случаев.
TPI® Next – модель оценки зрелости процессов тестирования в масштабах компании или отдельного проекта. Она помогает понять какими сильными и слабыми сторонами обладает ваш процесс и дает представление о том, в каком направлении двигаться для его оптимизации.
TPI® Next разбивает процесс тестирования на ключевые подобласти, каждая из которых подвергается анализу и получает свою оценку зрелости – от начальной до оптимальной. Делается это на основе четко описанных критериев для той или иной области, что дает возможность дать конкретный ответ на вопрос о том, чего не хватает процессу для перехода на следующую ступень зрелости.
Используя подход, описанный в TPI® Next, я провел оценку зрелости процесса тестирования в нескольких проектах компании в разные периоды их развития. Подвергнув полученные данные анализу, я смог определить каких практик и подходов не хватает той или иной команде для того, чтобы считать свои проекты более зрелыми и эффективными.
Использовав получе
Область автоматизации web-приложений переживает бурный рост. Самый популярный инструмент это Selenium, который занимает большую часть рынка. Но не стоит забывать, что существуют и другие инструменты, которые помогают автоматизировать функциональное тестирование.
Мой доклад будет более практический, чем теоретический. Я расскажу об инструменте Watir, как его использовать, и напишу несколько простых тестов разными способами:
Ruby Application;
Test Unit;
Rspec;
Cucumber;
Составить, написать тесты и запустить их это еще не всё нагрузочное тестирование. Теперь надо понять, а что собственно произошло? Достигли мы своих целей?
Поговорим с вами о всяких подводных камнях нагрузочного тестирования, возможных вариантах их обхода и том, где, как и на что смотреть в этой области.
В последнее время Android стал самой быстрорастущей мобильной платформой, вытеснив с первой позиции морально устаревший Symbian. Nokia же, получив обратную связь от пользователей своей мобильной ОС Maemo, решила объединить усилия с Intel в разработке совместной ОС, которая получила название MeeGo.
Являясь операционными системами разрабатываемыми для схожих сегментов рынка, целевыми устройствами для них выступают смартфоны, планшеты, телевизоры, а также автомобили оснащенные бортовым компьютером. Помимо этого факта их объединяет и то, что рассматриваемые ОС базируются на Linux, хотя и в разной степени.Так у Android на Linux основано только ядро, в то время как MeeGo позиционирует себя как полноценный «Linux в кармане».
Благодаря описанным особенностям появилась идея создания доклада, целью которого является вводный обзор по автоматизированному тестированию для каждой платформы. В предлагаемом докладе будут описаны общие архитектурные решения построения фреймворка для автоматизированного тестирования и рассмотрены программные средства доступные для этих целей в Android и Meego.
Все разработчики автоматизированных тестов рано или поздно сталкиваются с проблемой - "то, что есть в тулзе, которую я юзаю, явно не достаточно и надо что-то делать".
Мы поговорим с чего начать и чем продолжить, так чтоб получить действительно хорошее решение для автоматизированного тестирования. Обсудим интеграцию с continues integration и реализации систем репортинга. За опорный пример возьму фреймворк на базе Selenium.
При автоматизации тестирования один из самых главных параметров - покрытие кода. Насколько хорошо тестируется приложение в автоматическом режиме и можно ли доверять результатам тестирования? Как можно увеличить покрытие кода, не увеличивая при этом время выполнения автоматических скриптов? Какие проблемы при этом возникают и как их можно решить? Что такое model-based тестирование и как его можно применить в условиях ограниченного времени на тестирование? На эти вопросы я попытаюсь ответить с примерами из реального проекта, объясню с какими проблемами мы столкнулись и как их решали.
Наталья Новотная, попробовав себя в роли тест-аналитика, будет рассказывать обо всем множестве требований, которые встречаются в проекте. В своем докладе “Автопарк требований” она коснется бизнес-, и функциональных видов требований, расскажет о том, сформировать vision продукта и поделится тем, как выглядит процесс работы с требованиями в ее проекте.
Это рассказ Вики Руденко о том, что такое непрерывная интеграция и каково ее влияние на работу тестировщика. В ее выступлении можно будет узнать о самых популярных системах CI, услышать о их преимуществах и недостатках. А в завершении она на реальном примере покажет, как работает данный подход в ее проекте.
* Рассказы о том, как построить свою систему для управления своим процессом тестирования из своих подручных материалов для своих профессиональных нужд.
* Инструкция по сбору стихов из различного сора.
* Перекладывание творческих позывов на производственные рельсы.
* Способ стать незаметным и незаменимым в процессе разработки.
* Делаем процесс тестирования наглядным и предсказуемым.
* Создаем условия, при которых все заинтересованные лица в проекте сидят с довольными лицами.
More from QA Dnepropetrovsk Community (Ukraine) (20)
1. Профессиональный путь в компаниях
Днепропетровска
Юрий Лозинский
Delivery Director Exigen Services
May 25, 2012 www.ExigenServices.com
2. О себе:
• В IT: с1998
• CCNA, MCSE, MCT
• Требования/внедрение (Mika) - > Системный Инжениринг
(ISD) - > Образование (MS IT Academy) - > Управление
(Luxoft) –> Стартапы (Консалтинг) -> Управление (Exigen)
-> ...
• lozinsky@gmail.com
• http://ua.linkedin.com/pub/yuriy-lozinsky/b/274/235
2 www.ExigenServices.com
3. IT-портрет Днепропетровска: компании
• Первые: КБЮ, ISD, Mika, Exigen
• Продуктовые: ISD, Maxymiser, SiteCore, OWOX, Exigen
• Компании-аутсорсеры
• Инженерные: Luxoft, Epam, SoftServe, ApriorIT
• T&M: Ciklum, DAXX
• StartUp-компании: WishDates, WaysGo, Qupid
• У каждой компании: мотив один и тот же, пути различны
3 www.ExigenServices.com
4. Первые признаки счастья для IT-шника
• Интересные проекты,
• Достойная оплата,
• Карьерный рост,
• Социальный пакет (мед. страховка, спортивный зал..)
• Поездки за границу
4 www.ExigenServices.com
5. Проранжируйте для себя от 0 до 5 каждый из пунктов
• Доменная область
• Динамика
• Уровень зрелости компании/корпоративные ценности
• Коллектив
Краткосрочные, среднесрочные и долгосрочные цели – как
с этим жить?
5 www.ExigenServices.com
6. Как стал счастливым я
• «Лечится, учится и становится счастливым каждый
самостоятельно» (с) В.П. Шаров.
• Карьера = ответственность.
• Ответственность:
• перед собой
• перед близким окружением
• перед работодателем
• перед непосредственным начальником
• перед коллегами
• перед заказчиком
• перед наемными работниками
• RoadMap
6 www.ExigenServices.com