🗊Selenium: Начало.

Категория: Образование
Нажмите для полного просмотра!
Selenium: Начало., слайд №1Selenium: Начало., слайд №2Selenium: Начало., слайд №3Selenium: Начало., слайд №4Selenium: Начало., слайд №5Selenium: Начало., слайд №6Selenium: Начало., слайд №7Selenium: Начало., слайд №8Selenium: Начало., слайд №9Selenium: Начало., слайд №10Selenium: Начало., слайд №11Selenium: Начало., слайд №12Selenium: Начало., слайд №13Selenium: Начало., слайд №14Selenium: Начало., слайд №15Selenium: Начало., слайд №16Selenium: Начало., слайд №17Selenium: Начало., слайд №18

Вы можете ознакомиться и скачать Selenium: Начало.. Презентация содержит 18 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Selenium: Начало.
Описание слайда:
Selenium: Начало.

Слайд 2





Особенности WEB-приложений
Множество браузеров, отличающиеся реализацией
Отсутсвие строгих правил в HTML
Различные конфигурации на стороне клиента
Описание слайда:
Особенности WEB-приложений Множество браузеров, отличающиеся реализацией Отсутсвие строгих правил в HTML Различные конфигурации на стороне клиента

Слайд 3





Что такое Selenium?
Это инструмент тестирования WEB-приложений.
Создан на основе библиотеки, написанной на JavaScript в 2004м году.
Различают 2 поколения: 1-е до интеграции с WebDriver, 2-е – после.
Описание слайда:
Что такое Selenium? Это инструмент тестирования WEB-приложений. Создан на основе библиотеки, написанной на JavaScript в 2004м году. Различают 2 поколения: 1-е до интеграции с WebDriver, 2-е – после.

Слайд 4





Возможности Selenium
Кроссбраузерное и кроссплатформенное тестирование
Тестирование проходит в браузере, а не в эмуляторе
Идентификация элементов несколькими способами(XPath, ID, DOM, CSS Locator)
Выполнение JavaScript кода на странице тестируемого приложения
Описание слайда:
Возможности Selenium Кроссбраузерное и кроссплатформенное тестирование Тестирование проходит в браузере, а не в эмуляторе Идентификация элементов несколькими способами(XPath, ID, DOM, CSS Locator) Выполнение JavaScript кода на странице тестируемого приложения

Слайд 5





Совместимость
Платформы:
Windows
Mac
Linux
Описание слайда:
Совместимость Платформы: Windows Mac Linux

Слайд 6





Разновидности Selenium
Selenium IDE
Selenium Core
Selenium RC
Selenium Grid
Описание слайда:
Разновидности Selenium Selenium IDE Selenium Core Selenium RC Selenium Grid

Слайд 7





Selenium IDE
Возможности:
Быстрая запись и воспроизведение
Регулирование скорости выполнения
Создание тест-сьютов
Отладка тестов
Экспорт тестов в разные форматы
Описание слайда:
Selenium IDE Возможности: Быстрая запись и воспроизведение Регулирование скорости выполнения Создание тест-сьютов Отладка тестов Экспорт тестов в разные форматы

Слайд 8





Selenium IDE
Достоинства:
Прост в понимании 
Прост в использовании
Недостатки:
Работает только в FireFox
Нет параллельного выполнения тестов(только в нескольких окнах FireFox)
По у молчанию нет условий, циклов (но для этого можно использовать дополнения)
Описание слайда:
Selenium IDE Достоинства: Прост в понимании Прост в использовании Недостатки: Работает только в FireFox Нет параллельного выполнения тестов(только в нескольких окнах FireFox) По у молчанию нет условий, циклов (но для этого можно использовать дополнения)

Слайд 9





Selenium IDE
Описание слайда:
Selenium IDE

Слайд 10





Selenium Core
Описание слайда:
Selenium Core

Слайд 11





Selenium Core
Возможности(они же достоинства):
Использование тест-сьютов
Запуск в разных браузерах за счет размещения на сервере
Недостатки:
Отсутсвие параллельного запуска
Все тесты размещаются на сервере – неудобно поддерживать
Нет средств записи/воспроизведения
Описание слайда:
Selenium Core Возможности(они же достоинства): Использование тест-сьютов Запуск в разных браузерах за счет размещения на сервере Недостатки: Отсутсвие параллельного запуска Все тесты размещаются на сервере – неудобно поддерживать Нет средств записи/воспроизведения

Слайд 12





Selenium Core
Описание слайда:
Selenium Core

Слайд 13





Selenium RC
Описание слайда:
Selenium RC

Слайд 14





Selenium RC
Достоинства:
Платформонезависимость
Браузеронезависимость
Использование любого языка программирования
Возможность построения сложных тестовых систем
Недостатки:
- Сложность
Описание слайда:
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"));
	}
}
Описание слайда:
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
Описание слайда:
Selenium Grid

Слайд 17





Selenium Grid
Достоинства
- 	Многократное уменьшение времени выполнения при большом количестве тестовых сценариев.
-	Возможность использования ранее написанных тестов (на java, ruby python…).
Простой способ построения распределенной среды для выполнения тестов.
Недостатки
-	Нет средств Record/Playback.
-	Нет поддержки selence test cases.
-	Требует более высокой квалификации от сотрудников.
-	Есть проблемы с кирилицей при воспроизведении и проблемы с запуском parallels tests.
Описание слайда:
Selenium Grid Достоинства - Многократное уменьшение времени выполнения при большом количестве тестовых сценариев. - Возможность использования ранее написанных тестов (на java, ruby python…). Простой способ построения распределенной среды для выполнения тестов. Недостатки - Нет средств Record/Playback. - Нет поддержки selence test cases. - Требует более высокой квалификации от сотрудников. - Есть проблемы с кирилицей при воспроизведении и проблемы с запуском parallels tests.

Слайд 18





Альтернативы?
Их множество.
Что же выбрать?
Решать Вам.
Описание слайда:
Альтернативы? Их множество. Что же выбрать? Решать Вам.



Похожие презентации
Mypresentation.ru
Загрузить презентацию