SlideShare a Scribd company logo
Web Aii Telerik WebAii
Обо мне Automated Test Engineer at Dio Soft с 2006 по 2010 - SilkTest (Web, desktop) с 2011 - по сейчас -  Web Aii (web)    
Что мы будем кушать сегодня? Что такое Telerik и с кем его едят Почему WebAii может вам помочь Какая у WebAii начинка Как ее можно использовать Что WebAii не умеет Демо и практические примеры Резюмируем! Вопросы и ответы
Что такое Telerik?   We know of  55,204 websites using Telerik Controls .  3,986 websites  within the top million most visited sites on the internet and an additional  51,218  websites on the rest of the web.
Что объединяет эти приложения?  
А как же тестировать? Легко Не так просто А как же автоматизировать?
Краткая история WebAii  Конкретика
У вас то, что и у нас? П риложение на С#? Д инамически изменяемый контент страниц? RADControls (Telerik)?  ASP.NET AJAX? Silverlight?  Н адо гонять тесты под разными браузерами? Н ет денег?
Web Aii ! Н о на Visual Studio все равно придется потратиться
Архитектура
Умеет за деньги З аписывать скрипты У  него нет своего распознавателя объектов В ыводить красивые логи и отчеты З апускать скрипты П лагин  к VS для разработчиков П риложение Test Studio -для тестировщиков.
Умеет бесплатно Х орошо и по разнообразным критериям находить объекты на странице Ж дать событий на странице О брабатывать Popup диалоги Р аботать с динамически изменяемыми страницами Р аботать с Silverlight Р аботать с родными RAD Controls П оддерживать работу в разных  браузерах  Internet Explorer (7.x, 8.x, 9.x)+  Firefox (2.x, 3.x, 4.x, 5.x)+ Safari для Windows (5.x)+ Chrome (6.x) +)
Как сделать один простой тест? У становить VS С качать Web Aii С оздать новый проект на основе Demo С делать небольшой сценарий из действий  
Как с простого теста сделать продвинутый? В ынести объекты страниц в отдельные классы П родумать иерархию классов Р азделить классы по уровням абстракции MSpec nUnit nAnt  
Ключевые моменты распознавание элементов на странице синхронизация  эмуляция действий пользователя
  Поиск элементов по ID по атрибутам - class, value, visiblity etc. по тегам  по контенту по XPath или по своему собственному условию Искать можно как один элемент, так и коллекцию элементов
Ожидание элемента Ожидание объекта или его свойств Wait.ForAttributes() и Wait.ForAttributesNot() Wait.ForCondition() Wait.ForContent() и Wait.ForContentNot() Wait.ForExists() и Wait.ForExistsNot() и для HtmlControl есть еще дополнительно Wait.ForStyles() Wait.ForStylesNot() Wait.ForVisible() Wait.ForVisibleNot() Wait.ForExists() Wait.forExistsNot()
 
Примеры с "граблями" Работа с поп-апами и несколькими окнами браузера  Аплоад и даунлоад файлов  Работа с алертами  работа с Ajax  работа с RADcontrols  Silverlight  и да, поддерживает несколько браузеров
DEMO
Работа с поп-апами и несколькими окнами браузера   нужно указать ключевую фразу
Аплоад файлов   нужно указать ключевую фразу
Работа с алертами   нужно указать ключевую фразу
работа с Ajax   нужно указать ключевую фразу
работа с радконтролами  
 
   
Рекомендации Е сли используются Телериковские контролы - то это кандидат №1 на выбор средства автоматизации Е сли идет разработка на C# -стоит  рассматривать WebAii как "инструмент выбора"
Резюме (Что мы сегодня увидели и что научились делать?) Telerik и WebAii RADControls и как их автоматизировать Web Aii решают типичные проблемы автоматизации тестирования
Где можно получить дополнительную информацию Сайт Telerik  http://www.telerik.com/ документация  форум  видео уроки Х елповые проекты, ставятся вместе с фреймворком
  Вопросы & Ответы  

More Related Content

PDF
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
PPTX
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
PPTX
Тестирование REST-сервисов с применением инженерных практик
PPT
CodeFest 2011. Высоцкий С. — Crawljax. Четвертый закон робототехники
PPTX
Оценка качества автотестов
PDF
QaAPI. Взгляд на тестирование с другой стороны баррикад. Доклад Дмитрия Марущ...
PPTX
Тестируем legacy c++
PPTX
Автоматическое тестирование Web api
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
Тестирование REST-сервисов с применением инженерных практик
CodeFest 2011. Высоцкий С. — Crawljax. Четвертый закон робототехники
Оценка качества автотестов
QaAPI. Взгляд на тестирование с другой стороны баррикад. Доклад Дмитрия Марущ...
Тестируем legacy c++
Автоматическое тестирование Web api

What's hot (20)

PDF
В поисках магической кнопки или как приручить SOAP UI
PDF
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...
PPTX
Типичные ошибки начинающих писать тесты на WebDriver
PDF
Как мы приручили демона или процесс тестирования демонов в Badoo
PPTX
Selenium, а давай подождем?
PDF
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
PDF
Автоматическое тестирование. Моя система
PDF
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
PDF
Будущее ASP.NET
PPTX
Автоматизация и Selenium IDE
PPT
Let's Talk About Junit 5
PPTX
Создаем команду автотестирования в нетипичных условиях, Василий Никишин, Par...
PDF
Selenium grid on-demand
PDF
Визуализация покрытия автоматизированными UI тестами
PPTX
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
PDF
Grail - CodeFest'2015
PPT
SQADAYS 21 Москва 2017
PDF
Как 3 тестировщика играючи тестируют приложение для 10млн пользователей
PPTX
knockout.js
PPTX
CI для тестировщиков или как отказаться от релизов
В поисках магической кнопки или как приручить SOAP UI
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...
Типичные ошибки начинающих писать тесты на WebDriver
Как мы приручили демона или процесс тестирования демонов в Badoo
Selenium, а давай подождем?
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
Автоматическое тестирование. Моя система
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Будущее ASP.NET
Автоматизация и Selenium IDE
Let's Talk About Junit 5
Создаем команду автотестирования в нетипичных условиях, Василий Никишин, Par...
Selenium grid on-demand
Визуализация покрытия автоматизированными UI тестами
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
Grail - CodeFest'2015
SQADAYS 21 Москва 2017
Как 3 тестировщика играючи тестируют приложение для 10млн пользователей
knockout.js
CI для тестировщиков или как отказаться от релизов
Ad

Similar to Telerik Web aii (20)

PPTX
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
PPTX
Что нового в Visual Studio 2010 и .Net 4.0
PDF
GraphQL API: Patterns | Андрей Чиж | Zlit Tech
PPT
Open Source Testing Framework: real project example and best practices
PPT
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
PDF
Desktop app based on node js and html5
PPTX
Wild wild web. html5 era
PPTX
Читабельные отчеты для автоматизации на C# / Gallio / BDDfy
PPTX
(Seleniumcamp) Selenium RC for QA Engineer
PDF
Как построить свой фреймворк для автотестов?
PPT
Netbeans Desktop Applications
ODP
Selenium на практике и подводные камни
PPT
Автоматизируйте это немедленно или коллекция инструментов автотестирования с ...
ODP
NetBeans 6.0 Desktop
PDF
JavaScript Базовый. Занятие 09.
PPT
Client Side Autotesting Flash
PDF
Экскурс в мир WEB разработки
PPTX
What's new in Visual Studio 2012
PPTX
PPT
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Что нового в Visual Studio 2010 и .Net 4.0
GraphQL API: Patterns | Андрей Чиж | Zlit Tech
Open Source Testing Framework: real project example and best practices
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Desktop app based on node js and html5
Wild wild web. html5 era
Читабельные отчеты для автоматизации на C# / Gallio / BDDfy
(Seleniumcamp) Selenium RC for QA Engineer
Как построить свой фреймворк для автотестов?
Netbeans Desktop Applications
Selenium на практике и подводные камни
Автоматизируйте это немедленно или коллекция инструментов автотестирования с ...
NetBeans 6.0 Desktop
JavaScript Базовый. Занятие 09.
Client Side Autotesting Flash
Экскурс в мир WEB разработки
What's new in Visual Studio 2012
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
Ad

More from automated-testing.info (20)

PDF
Александр Кабалюк – SilkTest
PDF
За пределами PageObject
PDF
Философия и построение тестового фреймворка на основе BDD в PHP проектах
PDF
Швейцарский нож для Android
PDF
Автоматизация тестирования как сервис
PDF
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живых
PDF
Тестирование производительности Ajax приложений с помощью JMeter
PDF
Быстрое расширение Robot Framework под свои нужды с использованием Python
PDF
“Обезьянье тестирование” в мобильных проектах
PDF
Проблемы автоматизации крупных проектов: TestComplete
PDF
Совершенный тестовый фреймворк
PDF
Фреймворк для регрессионного тестирования на основе WebDriver
PDF
Codeception - WTF?
PDF
Keyword driven testing
PDF
Why it is not working
PPTX
Andrey Azimov - Как найти работу тестировщику?
PPT
Jenkins auto configureforbranch-php
PPTX
Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе ...
PPT
Alexei Zozulenko - Test automation failure
PPTX
Vladimir Primakov - Test Automation By Example
Александр Кабалюк – SilkTest
За пределами PageObject
Философия и построение тестового фреймворка на основе BDD в PHP проектах
Швейцарский нож для Android
Автоматизация тестирования как сервис
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живых
Тестирование производительности Ajax приложений с помощью JMeter
Быстрое расширение Robot Framework под свои нужды с использованием Python
“Обезьянье тестирование” в мобильных проектах
Проблемы автоматизации крупных проектов: TestComplete
Совершенный тестовый фреймворк
Фреймворк для регрессионного тестирования на основе WebDriver
Codeception - WTF?
Keyword driven testing
Why it is not working
Andrey Azimov - Как найти работу тестировщику?
Jenkins auto configureforbranch-php
Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе ...
Alexei Zozulenko - Test automation failure
Vladimir Primakov - Test Automation By Example

Telerik Web aii

  • 2. Обо мне Automated Test Engineer at Dio Soft с 2006 по 2010 - SilkTest (Web, desktop) с 2011 - по сейчас -  Web Aii (web)    
  • 3. Что мы будем кушать сегодня? Что такое Telerik и с кем его едят Почему WebAii может вам помочь Какая у WebAii начинка Как ее можно использовать Что WebAii не умеет Демо и практические примеры Резюмируем! Вопросы и ответы
  • 4. Что такое Telerik?   We know of  55,204 websites using Telerik Controls .  3,986 websites  within the top million most visited sites on the internet and an additional  51,218  websites on the rest of the web.
  • 5. Что объединяет эти приложения?  
  • 6. А как же тестировать? Легко Не так просто А как же автоматизировать?
  • 8. У вас то, что и у нас? П риложение на С#? Д инамически изменяемый контент страниц? RADControls (Telerik)?  ASP.NET AJAX? Silverlight?  Н адо гонять тесты под разными браузерами? Н ет денег?
  • 9. Web Aii ! Н о на Visual Studio все равно придется потратиться
  • 11. Умеет за деньги З аписывать скрипты У него нет своего распознавателя объектов В ыводить красивые логи и отчеты З апускать скрипты П лагин  к VS для разработчиков П риложение Test Studio -для тестировщиков.
  • 12. Умеет бесплатно Х орошо и по разнообразным критериям находить объекты на странице Ж дать событий на странице О брабатывать Popup диалоги Р аботать с динамически изменяемыми страницами Р аботать с Silverlight Р аботать с родными RAD Controls П оддерживать работу в разных браузерах  Internet Explorer (7.x, 8.x, 9.x)+  Firefox (2.x, 3.x, 4.x, 5.x)+ Safari для Windows (5.x)+ Chrome (6.x) +)
  • 13. Как сделать один простой тест? У становить VS С качать Web Aii С оздать новый проект на основе Demo С делать небольшой сценарий из действий  
  • 14. Как с простого теста сделать продвинутый? В ынести объекты страниц в отдельные классы П родумать иерархию классов Р азделить классы по уровням абстракции MSpec nUnit nAnt  
  • 15. Ключевые моменты распознавание элементов на странице синхронизация  эмуляция действий пользователя
  • 16.   Поиск элементов по ID по атрибутам - class, value, visiblity etc. по тегам по контенту по XPath или по своему собственному условию Искать можно как один элемент, так и коллекцию элементов
  • 17. Ожидание элемента Ожидание объекта или его свойств Wait.ForAttributes() и Wait.ForAttributesNot() Wait.ForCondition() Wait.ForContent() и Wait.ForContentNot() Wait.ForExists() и Wait.ForExistsNot() и для HtmlControl есть еще дополнительно Wait.ForStyles() Wait.ForStylesNot() Wait.ForVisible() Wait.ForVisibleNot() Wait.ForExists() Wait.forExistsNot()
  • 18.  
  • 19. Примеры с "граблями" Работа с поп-апами и несколькими окнами браузера Аплоад и даунлоад файлов Работа с алертами работа с Ajax работа с RADcontrols Silverlight и да, поддерживает несколько браузеров
  • 20. DEMO
  • 21. Работа с поп-апами и несколькими окнами браузера   нужно указать ключевую фразу
  • 22. Аплоад файлов   нужно указать ключевую фразу
  • 23. Работа с алертами   нужно указать ключевую фразу
  • 24. работа с Ajax   нужно указать ключевую фразу
  • 26.  
  • 27.    
  • 28. Рекомендации Е сли используются Телериковские контролы - то это кандидат №1 на выбор средства автоматизации Е сли идет разработка на C# -стоит  рассматривать WebAii как "инструмент выбора"
  • 29. Резюме (Что мы сегодня увидели и что научились делать?) Telerik и WebAii RADControls и как их автоматизировать Web Aii решают типичные проблемы автоматизации тестирования
  • 30. Где можно получить дополнительную информацию Сайт Telerik  http://www.telerik.com/ документация  форум  видео уроки Х елповые проекты, ставятся вместе с фреймворком
  • 31.   Вопросы & Ответы  

Editor's Notes

  • #2: замечания 1. надо более броское название 2. 
  • #4: Что такое Телерик и с кем его едят Контора для разработки контролов. Всяких разных. И ПО для разработчиков.. Почему WebAii может вам помочь Потому что он просто спокойно стабильно работает. Хорошая рабочая лошадь. Без выкрутасов. Как Телерик помог мне По их хелпам и документации легко разобраться, как работать. Не глючит. Какая у него начинка Как ее можно использовать Демо и практические примеры Что Web aii не умееет Резюмируем! Вопросы и ответы
  • #5: надо рассказать, что это за компания, потому что далеко не все знают о ней и что она делает Телерик - контора по разработке контролов и ПО для разработчиков.  Так же сейчас активно продвигают тул для автоматизации тестирования. добавить какую-то статистику    http://trends.builtwith.com/framework/Telerik-Controls зачем его вообще это придумали
  • #6: http://trends.builtwith.com/topsites/Telerik-Controls
  • #8: В конце ноября 2007 года в блоге компании ArtOfTest появилось сообщение о выходе первой версии WebAii А в 2009 году прошла новость Компания Telerik в сотрудничестве с компанией ArtOfTest выпустила новый продукт WebUI Test Studio для тестирования комплексных web-приложений, в том числе на базе набора компонентов Telerik RadControls для платформы ASP.NET AJAX.
  • #13: Официально ИЕ6 не поддерживается, но можно скачать версию   WebAiiFramework 2010.2.830, где эта версия поддерживается
  • #14: или 
  • #15: Mspec
  • #20: грАблями
  • #25: нуж
  • #29: банально :(((
  • #30: обзор