Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
18 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
452.50 kB
Просмотров:
29
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Selenium: Начало.
№2 слайд
Содержание слайда: Особенности WEB-приложений
Множество браузеров, отличающиеся реализацией
Отсутсвие строгих правил в HTML
Различные конфигурации на стороне клиента
№3 слайд
Содержание слайда: Что такое Selenium?
Это инструмент тестирования WEB-приложений.
Создан на основе библиотеки, написанной на JavaScript в 2004м году.
Различают 2 поколения: 1-е до интеграции с WebDriver, 2-е – после.
№4 слайд
Содержание слайда: Возможности Selenium
Кроссбраузерное и кроссплатформенное тестирование
Тестирование проходит в браузере, а не в эмуляторе
Идентификация элементов несколькими способами(XPath, ID, DOM, CSS Locator)
Выполнение JavaScript кода на странице тестируемого приложения
№5 слайд
Содержание слайда: Совместимость
Платформы:
Windows
Mac
Linux
№6 слайд
Содержание слайда: Разновидности Selenium
Selenium IDE
Selenium Core
Selenium RC
Selenium Grid
№7 слайд
Содержание слайда: Selenium IDE
Возможности:
Быстрая запись и воспроизведение
Регулирование скорости выполнения
Создание тест-сьютов
Отладка тестов
Экспорт тестов в разные форматы
№8 слайд
Содержание слайда: Selenium IDE
Достоинства:
Прост в понимании
Прост в использовании
Недостатки:
Работает только в FireFox
Нет параллельного выполнения тестов(только в нескольких окнах FireFox)
По у молчанию нет условий, циклов (но для этого можно использовать дополнения)
№9 слайд
Содержание слайда: Selenium IDE
№10 слайд
Содержание слайда: Selenium Core
№11 слайд
Содержание слайда: Selenium Core
Возможности(они же достоинства):
Использование тест-сьютов
Запуск в разных браузерах за счет размещения на сервере
Недостатки:
Отсутсвие параллельного запуска
Все тесты размещаются на сервере – неудобно поддерживать
Нет средств записи/воспроизведения
№12 слайд
Содержание слайда: Selenium Core
№13 слайд
Содержание слайда: Selenium RC
№14 слайд
Содержание слайда: Selenium RC
Достоинства:
Платформонезависимость
Браузеронезависимость
Использование любого языка программирования
Возможность построения сложных тестовых систем
Недостатки:
- Сложность
№15 слайд
Содержание слайда: Selenium RC
package com.example.tests;
import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;
public class test 1 extends SeleneseTestCase {
public void setUp() throws Exception {
setUp("http://nj09app046:8080/", "*chrome");
}
public void testTest 1() throws Exception {
selenium.open("http://www.yandex.ru/");
assertEquals("Яндекс", selenium.getTitle());
selenium.type("//*[@id=\"text\"]", "sqa days 10");
selenium.click("//*[@id=\"sbtn\"]");
selenium.waitForPageToLoad("30000");
assertTrue(selenium.isTextPresent("SQA Days"));
}
}
№16 слайд
Содержание слайда: Selenium Grid
№17 слайд
Содержание слайда: Selenium Grid
Достоинства
- Многократное уменьшение времени выполнения при большом количестве тестовых сценариев.
- Возможность использования ранее написанных тестов (на java, ruby python…).
Простой способ построения распределенной среды для выполнения тестов.
Недостатки
- Нет средств Record/Playback.
- Нет поддержки selence test cases.
- Требует более высокой квалификации от сотрудников.
- Есть проблемы с кирилицей при воспроизведении и проблемы с запуском parallels tests.
№18 слайд
Содержание слайда: Альтернативы?
Их множество.
Что же выбрать?
Решать Вам.