Лабораторная работа №3 по предмету "Тестирование программного обеспечения"
- Тестовое покрытие должно быть сформировано на основании набора прецедентов использования сайта.
- Тестирование должно осуществляться автоматически - с помощью системы автоматизированного тестирования Selenium.
- Шаблоны тестов должны формироваться при помощи Selenium IDE и исполняться при помощи Selenium RC в браузерах Firefox и Chrome.
- Предполагается, что тестируемый сайт использует динамическую генерацию элементов на странице, т.е. выбор элемента в DOM должен осуществляться не на основании его ID, а с помощью XPath.
Imgur.com. Used to share photos with social networks and on-line communities. - http://imgur.com/
- Показатели успешного исполнения
- Сначала проверить визуальным эффектом (изменение кнопок войти)
- Нужна для других сценариев (комментарии и т.д.), поэтому результат проверяться ещё и в них
- Показатели успешного исполнения
- покраска кнопки в активный цвет
- увеличение числа лайков на 1 (в среде с другими пользователями не обязательно так, но на тестовом стенде должно быть так)
- Показатели успешного исполнения
- покраска кнопки в обычный цвет
- уменьшение числа лайков на 1
- Показатели успешного исполнения
- покраска кнопки в активный цвет
- Показатели успешного исполнения
- покраска кнопки стрелки вниз в обычный цвет
- покраска кнопки стрелки вверх в активный цвет
- Показатели успешного исполнения
- покраска кнопки стрелки вниз в обычный цвет
- Показатели успешного исполнения
- появление блока с комментарием
- Показатели успешного исполнения
- исчезновение блока с комментарием
- Показатели успешного исполнения
- на экран выведена ссылка