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

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

.
Автоматизация тестирования
9,8 м/с уверенности, Алексей Лупан
13.02.2014 14:04

Доклад Алексея Лупана с онлайн-конференции ConfeT&QA Online 2011

Доклад про то, что тестировщикам следует автоматизровать процесс тестирования вообще, а не отдельные тест-кейсы.Толкование: «Падающее на Землю тело увеличивает свою скорость примерно на 9,8 м/с каждую секунду».

Я расскажу в нескольких примерах о том, как грамотная автоматизация «в мелочах» помогает тестировщику двигать процесс тестирования.

На экране будут:

  • слайды,
  • роботехника в действии,
  • сформулированные призывы к определенным ментальным состояниям.
Подробнее...
 
Selenium и BrowserMobProxy: вместе веселее!
21.01.2014 10:40

Автор: Алексей Баранцев

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

Но есть некоторые «фичи», которых в Selenium нет и скорее всего не будет. Среди них: загрузка файлов с сервера, работа с сайтами, требующими авторизации, проверка кодов ответа на HTTP-запросы. Их не планируется добавлять в Selenium, потому что более правильным способом их реализации является использование вспомогательного прокси-сервера, работающего в связке с Selenium. Наиболее подходящим для этой цели является BrowserMobProxy, который в своё время «отпочковался» от Selenium и стал самостоятельным продуктом.

Под катом ещё один доклад с конференции ConfeT&QA, в котором рассказывается о том, как при помощи связки Selenium и BrowserMobProxy реализовать вышеупомянутые «фичи». Ссылка на проект с кодом примеров на гитхабе прилагается.

Подробнее...
 
Selenium: от инструмента к стандарту
10.01.2014 16:23

Автор: Алексей Баранцев

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

Осенью 2013 года я дважды на конференциях (сначала SECR, потом ConfeT&QA) рассказывал о том, как происходило развитие инструмента Selenium и каково текущее состояние дел. Предлагаю вашему вниманию запись, сделанную на второй из упомянутых конференций.

Подробнее...
 
3+7 аргументов в пользу TestComplete
26.12.2013 11:15

Выступление Геннадия Алпаева на онлайн-конференции для тестировщиков ConfeT&QA, 2011 год.

Об авторе: Занимается автоматизацией тестирования 8 лет, является автором и соавтором ресурсов по TestComplete, SilkTest, Automation Testing Group, член команды Team AQA, один из самых активных участников ветки нашего форума, посвященной инструменту. Скоро стартует его полностью обновленный тренинг TestComplete для начинающих

TestComplete.TestComplete, пожалуй, является одним из наиболее популярных инструментов тестирования на территории экс-СССР. Почему он получил такое широкое распространение?

3 главных аргумента:

  • поддерживаемые технологии
  • стоимость
  • поддержка

7 неглавных аргументов:

  • - XML-лог и экспорт лога
  • - языки программирования
  • - поддержка сторонних компонентов
  • - разнообразие структуры приложения
  • - интеграция через OLE
  • - нагрузочное тестирование WEB
  • - SDK и Extensions

И, наконец, «Разное»: системы контроля версий, разнообразие встроенных функций, широкие возможности работы с графикой, скриншоты каждого шага, распознавание текста (OCR), распределенное тестирование, NameMapping/Aliases, TestRecorder, подробная документация, куча настроек для удобства работы.

Подробнее...
 
Источники информации о Selenium
09.12.2013 18:11

На конференции Selen ConfeT&QA мы решили заполнить паузы между докладами короткими дополнительными мини-выступлениями, которые не были анонсированы в программе. И поскольку они не являются "официальной" частью конференции, мы будем их сразу же публиковать. Автор всех мини-рассказов -- Алексей Баранцев.

Доклад № 3: Источники информации о Selenium

Подробнее...
 
Selenide: лаконичные и стабильные UI тесты на Java
03.12.2013 10:58

Как обычно после очередной онлайн-конференции серии ConfeT&QA мы публикуем лучший доклад.

Сегодня мы опубликуем в открытом доступе доклад Андрея Солнцева (http://ru.selenide.org, http://asolntsev.livejournal.com, https://twitter.com/asolntsev) “Selenide: лаконичные и стабильные UI тесты на Java”который по результатам зрительского голосования занял первое место на прошедшей онлайн-конференции для специалистов по использованию инструмента Selenium для автоматизации тестирования веб-приложений Selen ConfeT&QA.

Написание UI-тестов – нетривиальная задача. Настолько нетривиальная, что тестировщиков стали даже разделять на касты автоматизаторов и мануальщиков, а разработчики даже и мысли такой не допускают, чтобы самим писать тесты. Нестабильность, таймауты, ajax, бесконечная поддержка – вот что снится автоматизаторам в кошмарных снах. UI-тесты как тамагочи: требуют постоянного внимания. Тем более поразительно, что большинство существующих фреймворков для тестирования не пытаются решить этих – настоящих! – проблем, концентрируясь на красивых отчётах и BDD.

Я хочу рассказать про библиотеку Selenide, позволяющую писать лаконичные тесты и решающую большинство проблем типа таймаутов простым и элегантным способом. С Selenide вам больше не нужно заботиться о браузере, таймаутах, ajax и StaleElementException. Можете сконцентрироваться на бизнес-логике!

Как сказал один мой знакомый, теперь даже мануальщики могут писать тесты.

Подробнее...
 
5 do’s and 5 don’ts автоматизации тестирования
30.09.2013 16:54

Автор: Геннадий Алпаев (автор единственного русскоязычного учебника по TestComplete и ведущий тренинга Автоматизация тестов с использованием TestComplete)

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

 

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

Подробнее...
 
TestComplete – работа над ошибками
05.09.2013 10:20

Автор: Геннадий Алпаев (автор единственного русскоязычного учебника по TestComplete и ведущий тренинга Автоматизация тестов с использованием TestComplete)

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

Начнем с более общего вопроса.

Подробнее...
 
Первый шаг в приемочное тестирование
09.07.2013 23:10

Автор: Компания SnowHall Ltd

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

У нас уже был опыт тестирования проектов с помощью PHPUnit, поэтому к тестированию мы относились более чем положительно. Но в данном случае, помимо покрытия тестами кода, важно было определить степень завершенности проекта. Да, безусловно, заказчик предоставил нам техническое задание, в котором указал нереализованные модули, но он также сказал добавить недостающую функциональность в уже имеющиеся модули. Поэтому в данном случае сперва нам было необходимо определить, какие модули нуждаются в доработке. На помощь нам пришло Acceptance testing.

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

Подробнее...
 
TestComplete – выбор языка программирования
02.07.2013 12:36

Геннадий Алпаев, автора единственного русскоязычного учебника по TestComplete и автор тренинга Автоматизация тестов с использованием TestComplete, очередной набор которого начнет работу 19 июля.

TestComplete дает возможность создавать тесты, используя несколько языков программирования, и новичку обычно нелегко сделать выбор в пользу того или иного языка. В этой статье я постараюсь максимально подробно рассмотреть этот вопрос, а также ответить на часто задаваемый вопрос «какой язык выбрать?».

Выбор языка

Выбрать язык для нового проекта необходимо в момент создания проекта.

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



Страница 34 из 41