Содержание
- 2. Где будете подробно изучать тестирование? Курс «Проектирование и архитектура программных систем» Бакалавриат, 6 семестр, раздел «Жизненный
- 3. Понятия Тестирование – процесс установления соответствия изучаемого объекта заданному эталону Тестирование ПО – процесс установления соответствия
- 4. Методы тестирования программных интерфейсов Проведение фокус-групп – группа пользователей оценивает интерфейс Практика 02 Лекции 02, 03
- 5. Автоматическое тестирование Плюсы: Низкая стоимость по сравнению с юзабилити-тестированием Высокая скорость Большой объект покрытия Не требуется
- 6. Методы автоматического тестирования Координатный метод click(120,70) type_keys("Hello world") Распознавание образов find("OK_button.png").click() Подход, использующий механизмы реализации специальных
- 7. Координатный метод Каждый элемент графического интерфейса пользователя ищется по координатам, заданным относительно окна или экрана Плюсы:
- 8. Координатный метод
- 9. Координатный метод def main(): waitForObject(":_QWidget") sendEvent("QResizeEvent", ":_QWidget", 22, 22, 769, 474) waitForObject(":_QGraphicsItem") mouseClick(":_QGraphicsItem", 221, 193, 1,
- 10. Распознавание образов Метод поиска элементов UI с использованием распознавания образов и (или) сравнение с образцом Плюсы:
- 11. Распознавание образов – пример теста Запустить приложение Найти главное окно приложения Найти требуемый элемент, сравнив в
- 12. Accessibility метод Метод управления UI через встроенные в ОС/SDK технологии воздействия на элементы UI Технологии Microsoft
- 13. Accessibility технологии
- 14. Accessibility метод Пример скрипта на pywinauto
- 15. Гибридный подход На этом примере: Координатный метод для тестирования управления элементами формы Распознавание образов для анализа
- 16. Гибридный подход: инструментарий Windows Coded UI (Visual Studio) Ranorex Automation Tools Winium.Cruciatus (2GIS) Microsoft UI Automation
- 17. Selenium
- 18. Selenium [info] Executing: | open | https://www.google.com.ar/?gws_rd=ssl | | [info] Wait for the new page to
- 19. Онлайн-сервисы Яндекс Метрики – Вебвизор, тепловая карта кликов Optimal Workshop – Treejack (информационная архитектура) FengGUI и
- 20. Что мы не успели изучить? Практические занятия: Интерфейсы для совместной и коллективной работы (пропало занятие 2
- 21. Что мы не успели изучить? Разделы (нельзя объять необъятное!) Отличия Machine-Centered Design, User-Centered Design, Human-Centered Design,
- 22. Что мы не успели изучить? Не успели поговорить о людях: Алан Купер Алан Дикс Скотт МакКензи
- 24. Скачать презентацию