Слайд 2Цель проекта:
Автоматизация тестирования UI с помощью Java
Слайд 3Цели тестирования:
Выявление функциональных ошибок
Выявление ошибок в интерфейсе
Тестирование юзабилити
Выявление искажений и потерь данных
Слайд 4Примеры кейсов для тестирование интерфейса:
Тестирование типа данных
Тестирование ширины поля
Тестирование элементов навигации
Тестирование индикаторов
прогресса
Тестирование скролл страницы
Тестирование подсказок ввода
Тестирование пунктов меню
Тестирование кнопок подтверждения действий
Слайд 5Плюсы автоматизированного тестирования:
Более низкая стоимость тестирования относительно ручного
Высокая скорость выполнения тестов
Большой объем
охвата информации
Отсутствие необходимости в контроле при регрессивном или повторном тестировании продукта
Слайд 6Минусы автоматизированного тестирования:
Анализ успешности тестирования происходит по формальным признакам
Невозможность выявления внешних «косметических»
дефектов
Высокая стоимость поддержки по сравнению с функциональными тестами
Слайд 7Набор минимальных характеристик необходимых для формирования отчета:
Тема/Наименование - раскрывает суть дефекта
Последовательность действий - описание
шагов, приведших к некорректному поведению приложения
Ожидаемый и Фактический результат - ожидания от выполнения последовательности действий и фактический результат
Категория дефекта - помогает классифицировать дефект. Например: функциональность, удобство, контент, дизайн, логика.
Критичность
Приоритет
Скриншот - ссылка на скриншот экрана с ошибкой