Soumettre la recherche
Mettre en ligne
CodeFest 2011. Высоцкий С. — Crawljax. Четвертый закон робототехники
•
Télécharger en tant que PPT, PDF
•
1 j'aime
•
811 vues
CodeFest
Suivre
Signaler
Partager
Signaler
Partager
1 sur 28
Télécharger maintenant
Recommandé
QA Fest 2017. Яна Кокряшкина. Интеграция автоматизированных тестов с инструме...
QA Fest 2017. Яна Кокряшкина. Интеграция автоматизированных тестов с инструме...
QAFest
Дело тестера боится: как в опытных руках могут заиграть Java и TestNg
Дело тестера боится: как в опытных руках могут заиграть Java и TestNg
IT61
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
SQALab
Seamy side of autotests
Seamy side of autotests
Anton Stepanenko
Автоматизация функционального тестирования REST API
Автоматизация функционального тестирования REST API
Pavel Asanov
Тестируем legacy c++
Тестируем legacy c++
Maxim Shulga
QaAPI. Взгляд на тестирование с другой стороны баррикад. Доклад Дмитрия Марущ...
QaAPI. Взгляд на тестирование с другой стороны баррикад. Доклад Дмитрия Марущ...
Badoo Development
Оценка качества автотестов
Оценка качества автотестов
SQALab
Recommandé
QA Fest 2017. Яна Кокряшкина. Интеграция автоматизированных тестов с инструме...
QA Fest 2017. Яна Кокряшкина. Интеграция автоматизированных тестов с инструме...
QAFest
Дело тестера боится: как в опытных руках могут заиграть Java и TestNg
Дело тестера боится: как в опытных руках могут заиграть Java и TestNg
IT61
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
SQALab
Seamy side of autotests
Seamy side of autotests
Anton Stepanenko
Автоматизация функционального тестирования REST API
Автоматизация функционального тестирования REST API
Pavel Asanov
Тестируем legacy c++
Тестируем legacy c++
Maxim Shulga
QaAPI. Взгляд на тестирование с другой стороны баррикад. Доклад Дмитрия Марущ...
QaAPI. Взгляд на тестирование с другой стороны баррикад. Доклад Дмитрия Марущ...
Badoo Development
Оценка качества автотестов
Оценка качества автотестов
SQALab
Тестирование REST-сервисов с применением инженерных практик
Тестирование REST-сервисов с применением инженерных практик
SQALab
Selenium grid on-demand
Selenium grid on-demand
SQALab
Денис Кандров, Пушкова Евгения, QSpec: тестирование графических приложений на Qt
Денис Кандров, Пушкова Евгения, QSpec: тестирование графических приложений на Qt
Sergey Platonov
Apache JMeter vs LoadRunner: на заре справедливости, сравнение инструментов н...
Apache JMeter vs LoadRunner: на заре справедливости, сравнение инструментов н...
SQALab
Let's Talk About Junit 5
Let's Talk About Junit 5
SQALab
End-2-End UI автоматизация в мобильном приложении. Наша реализация
End-2-End UI автоматизация в мобильном приложении. Наша реализация
SQALab
Speeding up UI tests, profiling of UI tests
Speeding up UI tests, profiling of UI tests
Anton Stepanenko
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
WrikeTechClub
SQADAYS 21 Москва 2017
SQADAYS 21 Москва 2017
Adam Sandman
Микросервисы для автоматизации тестирования - опыт "Одноклассников"
Микросервисы для автоматизации тестирования - опыт "Одноклассников"
SQALab
Инструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщика
SQALab
Как Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QA
SQALab
Telerik Web aii
Telerik Web aii
automated-testing.info
Практика тестирования web сервисов
Практика тестирования web сервисов
SQALab
Threads & LinkedClone. Как сократить время на развертывание продукта и подгот...
Threads & LinkedClone. Как сократить время на развертывание продукта и подгот...
SQALab
Автоматизированное тестирование - от сложного к простому, или Запускаем автот...
Автоматизированное тестирование - от сложного к простому, или Запускаем автот...
SQALab
Опыт тестирования API САПР платформы
Опыт тестирования API САПР платформы
SQALab
Визуализация покрытия автоматизированными UI тестами
Визуализация покрытия автоматизированными UI тестами
SQALab
Unit тесты java
Unit тесты java
Vadim Lyakhovets
Использование Mock объектов в модульном тестировании
Использование Mock объектов в модульном тестировании
GetDev.NET
Ошибки, которые сложно заметить на code review, но которые находятся статичес...
Ошибки, которые сложно заметить на code review, но которые находятся статичес...
Andrey Karpov
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
Oleg Chirukhin
Contenu connexe
Tendances
Тестирование REST-сервисов с применением инженерных практик
Тестирование REST-сервисов с применением инженерных практик
SQALab
Selenium grid on-demand
Selenium grid on-demand
SQALab
Денис Кандров, Пушкова Евгения, QSpec: тестирование графических приложений на Qt
Денис Кандров, Пушкова Евгения, QSpec: тестирование графических приложений на Qt
Sergey Platonov
Apache JMeter vs LoadRunner: на заре справедливости, сравнение инструментов н...
Apache JMeter vs LoadRunner: на заре справедливости, сравнение инструментов н...
SQALab
Let's Talk About Junit 5
Let's Talk About Junit 5
SQALab
End-2-End UI автоматизация в мобильном приложении. Наша реализация
End-2-End UI автоматизация в мобильном приложении. Наша реализация
SQALab
Speeding up UI tests, profiling of UI tests
Speeding up UI tests, profiling of UI tests
Anton Stepanenko
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
WrikeTechClub
SQADAYS 21 Москва 2017
SQADAYS 21 Москва 2017
Adam Sandman
Микросервисы для автоматизации тестирования - опыт "Одноклассников"
Микросервисы для автоматизации тестирования - опыт "Одноклассников"
SQALab
Инструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщика
SQALab
Как Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QA
SQALab
Telerik Web aii
Telerik Web aii
automated-testing.info
Практика тестирования web сервисов
Практика тестирования web сервисов
SQALab
Threads & LinkedClone. Как сократить время на развертывание продукта и подгот...
Threads & LinkedClone. Как сократить время на развертывание продукта и подгот...
SQALab
Автоматизированное тестирование - от сложного к простому, или Запускаем автот...
Автоматизированное тестирование - от сложного к простому, или Запускаем автот...
SQALab
Опыт тестирования API САПР платформы
Опыт тестирования API САПР платформы
SQALab
Визуализация покрытия автоматизированными UI тестами
Визуализация покрытия автоматизированными UI тестами
SQALab
Unit тесты java
Unit тесты java
Vadim Lyakhovets
Использование Mock объектов в модульном тестировании
Использование Mock объектов в модульном тестировании
GetDev.NET
Tendances
(20)
Тестирование REST-сервисов с применением инженерных практик
Тестирование REST-сервисов с применением инженерных практик
Selenium grid on-demand
Selenium grid on-demand
Денис Кандров, Пушкова Евгения, QSpec: тестирование графических приложений на Qt
Денис Кандров, Пушкова Евгения, QSpec: тестирование графических приложений на Qt
Apache JMeter vs LoadRunner: на заре справедливости, сравнение инструментов н...
Apache JMeter vs LoadRunner: на заре справедливости, сравнение инструментов н...
Let's Talk About Junit 5
Let's Talk About Junit 5
End-2-End UI автоматизация в мобильном приложении. Наша реализация
End-2-End UI автоматизация в мобильном приложении. Наша реализация
Speeding up UI tests, profiling of UI tests
Speeding up UI tests, profiling of UI tests
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
SQADAYS 21 Москва 2017
SQADAYS 21 Москва 2017
Микросервисы для автоматизации тестирования - опыт "Одноклассников"
Микросервисы для автоматизации тестирования - опыт "Одноклассников"
Инструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщика
Как Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QA
Telerik Web aii
Telerik Web aii
Практика тестирования web сервисов
Практика тестирования web сервисов
Threads & LinkedClone. Как сократить время на развертывание продукта и подгот...
Threads & LinkedClone. Как сократить время на развертывание продукта и подгот...
Автоматизированное тестирование - от сложного к простому, или Запускаем автот...
Автоматизированное тестирование - от сложного к простому, или Запускаем автот...
Опыт тестирования API САПР платформы
Опыт тестирования API САПР платформы
Визуализация покрытия автоматизированными UI тестами
Визуализация покрытия автоматизированными UI тестами
Unit тесты java
Unit тесты java
Использование Mock объектов в модульном тестировании
Использование Mock объектов в модульном тестировании
Similaire à CodeFest 2011. Высоцкий С. — Crawljax. Четвертый закон робототехники
Ошибки, которые сложно заметить на code review, но которые находятся статичес...
Ошибки, которые сложно заметить на code review, но которые находятся статичес...
Andrey Karpov
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
Oleg Chirukhin
(Seleniumcamp) Selenium RC for QA Engineer
(Seleniumcamp) Selenium RC for QA Engineer
Yan Alexeenko
Vladimir Trandafilov - When you need your system of cross browser testing
Vladimir Trandafilov - When you need your system of cross browser testing
Ievgenii Katsan
анализ кода: от проверки стиля до автоматического тестирования
анализ кода: от проверки стиля до автоматического тестирования
Ruslan Shevchenko
Client Side Autotesting Flash
Client Side Autotesting Flash
guestb0af15
Илья Евлампиев - Grinder
Илья Евлампиев - Grinder
Alexey Chumagin
«Тестируем веб приложения», Павел Сташевский
«Тестируем веб приложения», Павел Сташевский
DevDay
OpenSource инструменты. Тестируем Web-приложения
OpenSource инструменты. Тестируем Web-приложения
lugnsk
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
DataArt
Java 9: what is there beyond modularization
Java 9: what is there beyond modularization
Ivan Krylov
Automation Flex Applications with Selenium rc
Automation Flex Applications with Selenium rc
automated-testing.info
Тестируй это / Виктор Русакович (GP Solutions)
Тестируй это / Виктор Русакович (GP Solutions)
Ontico
Липский Павел
Липский Павел
Ontico
Lift, play, akka, rails part1
Lift, play, akka, rails part1
Eduard Antsupov
Node.js введение в технологию, КПИ #ITmeetingKPI
Node.js введение в технологию, КПИ #ITmeetingKPI
Timur Shemsedinov
Rx
Rx
Juri Mulenko
Системное тестирование приложений на Ruby on Rails с применением Rspec и Cap...
Системное тестирование приложений на Ruby on Rails с применением Rspec и Cap...
lshevtsov
Как выглядит современный фронтенд
Как выглядит современный фронтенд
Timophy Chaptykov
2014-10-04 02 Владислав Безверхий. Mocha - покрой frontend по полной
2014-10-04 02 Владислав Безверхий. Mocha - покрой frontend по полной
Омские ИТ-субботники
Similaire à CodeFest 2011. Высоцкий С. — Crawljax. Четвертый закон робототехники
(20)
Ошибки, которые сложно заметить на code review, но которые находятся статичес...
Ошибки, которые сложно заметить на code review, но которые находятся статичес...
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
(Seleniumcamp) Selenium RC for QA Engineer
(Seleniumcamp) Selenium RC for QA Engineer
Vladimir Trandafilov - When you need your system of cross browser testing
Vladimir Trandafilov - When you need your system of cross browser testing
анализ кода: от проверки стиля до автоматического тестирования
анализ кода: от проверки стиля до автоматического тестирования
Client Side Autotesting Flash
Client Side Autotesting Flash
Илья Евлампиев - Grinder
Илья Евлампиев - Grinder
«Тестируем веб приложения», Павел Сташевский
«Тестируем веб приложения», Павел Сташевский
OpenSource инструменты. Тестируем Web-приложения
OpenSource инструменты. Тестируем Web-приложения
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Java 9: what is there beyond modularization
Java 9: what is there beyond modularization
Automation Flex Applications with Selenium rc
Automation Flex Applications with Selenium rc
Тестируй это / Виктор Русакович (GP Solutions)
Тестируй это / Виктор Русакович (GP Solutions)
Липский Павел
Липский Павел
Lift, play, akka, rails part1
Lift, play, akka, rails part1
Node.js введение в технологию, КПИ #ITmeetingKPI
Node.js введение в технологию, КПИ #ITmeetingKPI
Rx
Rx
Системное тестирование приложений на Ruby on Rails с применением Rspec и Cap...
Системное тестирование приложений на Ruby on Rails с применением Rspec и Cap...
Как выглядит современный фронтенд
Как выглядит современный фронтенд
2014-10-04 02 Владислав Безверхий. Mocha - покрой frontend по полной
2014-10-04 02 Владислав Безверхий. Mocha - покрой frontend по полной
Plus de CodeFest
Alexander Graebe
Alexander Graebe
CodeFest
Никита Прокопов
Никита Прокопов
CodeFest
Денис Баталов
Денис Баталов
CodeFest
Елена Гальцина
Елена Гальцина
CodeFest
Александр Калашников
Александр Калашников
CodeFest
Ирина Иванова
Ирина Иванова
CodeFest
Marko Berković
Marko Berković
CodeFest
Денис Кортунов
Денис Кортунов
CodeFest
Александр Зимин
Александр Зимин
CodeFest
Сергей Крапивенский
Сергей Крапивенский
CodeFest
Сергей Игнатов
Сергей Игнатов
CodeFest
Николай Крапивный
Николай Крапивный
CodeFest
Alexander Graebe
Alexander Graebe
CodeFest
Вадим Смирнов
Вадим Смирнов
CodeFest
Константин Осипов
Константин Осипов
CodeFest
Raffaele Rialdi
Raffaele Rialdi
CodeFest
Максим Пугачев
Максим Пугачев
CodeFest
Rene Groeschke
Rene Groeschke
CodeFest
Иван Бондаренко
Иван Бондаренко
CodeFest
Mete Atamel
Mete Atamel
CodeFest
Plus de CodeFest
(20)
Alexander Graebe
Alexander Graebe
Никита Прокопов
Никита Прокопов
Денис Баталов
Денис Баталов
Елена Гальцина
Елена Гальцина
Александр Калашников
Александр Калашников
Ирина Иванова
Ирина Иванова
Marko Berković
Marko Berković
Денис Кортунов
Денис Кортунов
Александр Зимин
Александр Зимин
Сергей Крапивенский
Сергей Крапивенский
Сергей Игнатов
Сергей Игнатов
Николай Крапивный
Николай Крапивный
Alexander Graebe
Alexander Graebe
Вадим Смирнов
Вадим Смирнов
Константин Осипов
Константин Осипов
Raffaele Rialdi
Raffaele Rialdi
Максим Пугачев
Максим Пугачев
Rene Groeschke
Rene Groeschke
Иван Бондаренко
Иван Бондаренко
Mete Atamel
Mete Atamel
CodeFest 2011. Высоцкий С. — Crawljax. Четвертый закон робототехники
1.
CRAWLJAX Четвертый закон
робототехники Высоцкий Сергей, ДатаВоркс
2.
3.
1. Crawljax .
Что это?
4.
Crawljax. WTF!?!?! AJAX
Testing heuristics Crawler False positives Test Testing Oracles State-flow graph Events Invariants False negatives
5.
6.
2. Как
работает Crawljax?
7.
Ливер/Фарш/Мясо : Java
+ WebDriver
8.
9.
10.
3. Что
можно делать при помощи Crawljax?
11.
Получить State-flow
граф
12.
13.
Как получить модель?
Запустить Crawljax с SaveCrawlSessionPlugin На выходе: state-flow graph и все пути в виде XML- файла.
14.
Как получить
test suite ? Запустить Crawljax с RegressionTester плагином. На вход подать полученный ранее XML -файл. На выходе: JUnit TestSuite
15.
16.
17.
Отчет об ошибках:
ErrorReport плагин:
18.
Визуализация ошибок: ErrorReport
плагин:
19.
DOM diff :
ErrorReport плагин:
20.
Инварианты Wikipedia: “
Инвариант в математике — это свойство некоторого класса (множества) математических объектов оставаться неизменными при преобразованиях определённого типа. ”
21.
22.
23.
X-Files
24.
25.
26.
Где взять? crawljax.com
- родной сайт проекта spci.st.ewi.tudelft.nl/demo/crawljax/ - старый сайт code.google.com/p/crawljax-plugins/ - плагины
27.
Вопросы? Высоцкий Сергей,
ДатаВоркс [email_address]
28.
Четвертый Закон Робототехники
“ A robot must reproduce.” Harry Harrison, “The Fourth Law of Robotics”
Télécharger maintenant