Содержание
- 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. Скачать презентацию













































«Продавая в Сети»! Как построить очередь из клиентов с помощью Интернет.
Здоровье - богатство на всевремена.
Центр инноваций социальной сферы Нижегородской области
кто хочет стать программистом?
Школа РосатомаРеализация национальной образовательной инициативы «Наша новая школа» в городах расположения предприятий атомно
Софт Скиллс. Финансовая грамотность для 9-11 классов
Невидимый мир. Тема 3
Нина Н. Аниськина
Е. Солоновича М. Лозинского Д. Минаева Г.Ф. Кэри и других художников слова. - презентация
Физики для глухих
Возникновение дробей
Обновление содержания языкового образования в условиях ФГОС
Prezentatsia_obrazets (1)
ТИПЫ ЭЛЕКТРОННЫХ ОБРАЗОВАТЕЛЬНЫХ РЕСУРСОВПО ИНФОРМАТИКЕ И ИКТ
Человек есть то, что он помнит.
Yaroslavl State University
Взаимодействие и взаимообогащение культур
Собственность. Имущественные отношения
Обвинение жителя Ставрополя в оскорблении чувств верующих. Уголовная ответственность за оскорбление чувств верующих
Презентация на тему Многоугольник. Четырехугольник
Process
Развитие внимания в онтогенезе
Представление о Power Point
ГОРОДСКАЯ АКЦИЯ « ПИСЬМО ВОДИТЕЛЮ» 08.12.11г. 5 «а» класс
Моё лето
Презентация на тему Пишем сочинение на ГИА
Театральные образы Катерины в пьесе Гроза
William Shakespeare and George Gordon Byron