Содержание
- 2. О докладчике Илья Фомин – Руководитель группы автоматизации @ Align Technology, Inc. E-mail (work)………………[email protected] E-mail (personal)…………[email protected]
- 3. Постановка проблемы
- 4. Постановка проблемы
- 5. Постановка проблемы Автоматизируемость: Тесткейз, или Вид тестирования, или Операция с системой Выполняется вручную или планируется Нужно
- 6. Постановка проблемы Типичный тест кейз: Установка начальных условий конфигурация системы, подготовка данных Выполнение необходимых действий Осуществление
- 7. Постановка проблемы Что можно автоматизировать? Последовательность действий/проверок На доступном вам приложении Формализованную Выполнимую Если все условия
- 8. Технические методы решения
- 9. Технические методы решения RTFM! (Manual) RTFF! (Forums) RTFG! (Google)
- 10. Технические методы решения Использование другого тула Обзоры: http://goo.gl/IRvm0 http://goo.gl/BWzV1
- 11. Технические методы решения Вызов операций нижнего уровня Найти onClick() и вызвать Распарсить код страницы Сформировать POST,
- 12. Технические методы решения Инъекции кода В клиент В БД
- 13. Технические методы решения Инъекции кода – пример: pageObj.object.parentWindow.execScript( _ "var httpReq;" &_ "httpReq = new XMLHttpRequest();"
- 14. Технические методы решения Замена действий синонимами Горячие клавиши Hardware replay Буфер обмена OCR
- 15. Технические методы решения Замена действий - пример .Type micDwn &_ micDwn &_ micDwn &_ micReturn Clipboard:
- 16. Технические методы решения Проблемы технических методов? Нужно самостоятельно гарантировать эквивалентность ручному тестированию. Обычно гарантом выступает репутация
- 17. Административные методы решения
- 18. Административные методы решения Компромисс Комбинация с ручными проверками Точки остановки и синхронизации Скриншоты Подробные и удобно
- 19. Административные методы решения Просите помощи у разработчиков (или Agile в действии :)
- 20. Административные методы решения Просите помощи у разработчиков Написание сложных алгоритмов Имплементация необходимых интерфейсов Любые правки, повышающие
- 21. Административные методы решения Просите помощи у разработчиков: Backdoor-интерфейсы
- 22. Административные методы решения Просите помощи у разработчиков: Backdoor-интерфейсы
- 23. Административные методы решения Просите помощи у разработчиков заранее Прототип каждой программы, использующей новую технологию, обязателен к
- 24. Административные методы решения 100%ная автоматизация 70% 30%
- 25. Административные методы решения 100%ная автоматизация Существует? 70% 30% 20% 80%
- 26. Административные методы решения 100%ная автоматизация Существует? 70% 30% 99.999%
- 27. Административные методы решения 100%ная автоматизация Существует! Нужно только правильно выбрать 100% 70% 30% 100%
- 28. Административные методы решения - Что нужно автоматизировать? - А нужно ли автоматизировать именно это? Если автоматизировать
- 29. Административные методы решения Нужно ли вообще выполнять данный вид тестирования? Насколько проблемная область? Если не было
- 30. Что нужно автоматизировать
- 31. Что нужно автоматизировать Profit от автоматизации: Экономия ресурсов Ускорение выполнения Увеличение скорости реакции Выполнение в нерабочее
- 32. Что нужно автоматизировать Loss от автоматизации: Покупка тулов Обучение Разработка/доработка инфраструктуры Написание скриптов Поддержка скриптов и
- 33. Что нужно автоматизировать
- 34. Выход из тупика. Разбор полетов. Или рассказ об обновлении FTPC
- 35. Выход из тупика. Разбор полетов. DataSweep Shop Advantage 6.1 -> Rockwell Factory Talk Production Centre 8.1
- 36. Выход из тупика. Разбор полетов. Появившиеся проблемы (QTP 10)
- 37. Выход из тупика. Разбор полетов. Появившиеся проблемы (QTP 10)
- 38. Выход из тупика. Разбор полетов. Появившиеся проблемы (QTP 10) JavaList has no parents. Messed hierarchy Objects
- 39. Выход из тупика. Разбор полетов. Что известно: Обновленная версия Java (1.5) Минимальные изменения кода Обновленная версия
- 40. Выход из тупика. Разбор полетов. Предпринятые шаги (workarounds): Переопределение .Exist (включили .Activate) Перенос части интерфейсных проверок
- 41. Выход из тупика. Разбор полетов. Предпринятые шаги (конфигурация): Написание простого теста, воспроизводящего проблему (Logon/Logoff) Чистая последняя
- 42. Выход из тупика. Разбор полетов. Предпринятые шаги (с разработчиками): Запуск клиента FTPC через апплет и jnlp
- 43. Выход из тупика. Разбор полетов. Новая информация: JRE скачивается FTPC самостоятельно, установленная версия не имеет значения
- 44. Выход из тупика. Разбор полетов. Пробуем Jboss ………….
- 45. Выход из тупика. Разбор полетов. Решение: На каждый тестовый стенд установлен дополнительный сервер FTPC/Jboss Запущен проект
- 46. End Function
- 48. Скачать презентацию













































Инструмент для проведения производственного контроля, аттестации рабочих мест и решения других задач связанных с измерением ЭМП
Межшкольное методическое объединениеучителей русского языка и литературы
Функции выборов и типологии избирательных систем
Презентация на тему Символизм
Зарубежная литература
Золотой век алхимии
Поиск консультационной фирмы (консультанта). Тема 4
Концепция экосистемы
BIOFUR. Средство по уходу за мехом
Бункерно-загрузочные устройства
Мир, в котором я живу
Реализованные проекты росписи стен
Ничто по музыкальности не может сравниться с закатом солнца Клод Дебюсси
Эра автомобилей
Пересмотр психоаналитической теории. Альфред Адлер и К.Г. Юнг
ГРУППЫ КРАТКОВРЕМЕННОГО ПРЕБЫВАНИЯ "АНГЛИЙСКИЙ КАК РОДНОЙ"
ЧТО ТАКОЕ ЗДОРОВЫЙ ОБРАЗ ЖИЗНИ?
Природа и архитектура. Организация архитектурно-ландшафтного пространства
Сервисные приложения организаций. НАСЫЩЕНИЕ ЦИФРОВЫХ МАГАЗИНОВ.
Программа работы органа ученического самоуправления по защите прав детей предупреждению правонарушений школьников
Путешествие по Ленинградской области
Международный день защиты детей. Его цель
Химические свойства альдегидов
Презентация на тему Экология города
Вклад Э. Дюркгейма в развитие социологии образования
THE PRESENT SIMPLE TENSE
Основные типы склонений имен существительных
Структура бизнес-преддложения