Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
18 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
452.50 kB
Просмотров:
56
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Selenium Начало.](/documents/5e37c2919e727db2173b11a1cc9ae258/000.jpg)
Содержание слайда: Selenium: Начало.
№2 слайд![Особенности WEB-приложений](/documents/5e37c2919e727db2173b11a1cc9ae258/001.jpg)
Содержание слайда: Особенности WEB-приложений
Множество браузеров, отличающиеся реализацией
Отсутсвие строгих правил в HTML
Различные конфигурации на стороне клиента
№3 слайд![Что такое Selenium? Это](/documents/5e37c2919e727db2173b11a1cc9ae258/002.jpg)
Содержание слайда: Что такое Selenium?
Это инструмент тестирования WEB-приложений.
Создан на основе библиотеки, написанной на JavaScript в 2004м году.
Различают 2 поколения: 1-е до интеграции с WebDriver, 2-е – после.
№4 слайд![Возможности Selenium](/documents/5e37c2919e727db2173b11a1cc9ae258/003.jpg)
Содержание слайда: Возможности Selenium
Кроссбраузерное и кроссплатформенное тестирование
Тестирование проходит в браузере, а не в эмуляторе
Идентификация элементов несколькими способами(XPath, ID, DOM, CSS Locator)
Выполнение JavaScript кода на странице тестируемого приложения
№5 слайд![Совместимость Платформы](/documents/5e37c2919e727db2173b11a1cc9ae258/004.jpg)
Содержание слайда: Совместимость
Платформы:
Windows
Mac
Linux
№6 слайд![Разновидности Selenium](/documents/5e37c2919e727db2173b11a1cc9ae258/005.jpg)
Содержание слайда: Разновидности Selenium
Selenium IDE
Selenium Core
Selenium RC
Selenium Grid
№7 слайд![Selenium IDE Возможности](/documents/5e37c2919e727db2173b11a1cc9ae258/006.jpg)
Содержание слайда: Selenium IDE
Возможности:
Быстрая запись и воспроизведение
Регулирование скорости выполнения
Создание тест-сьютов
Отладка тестов
Экспорт тестов в разные форматы
№8 слайд![Selenium IDE Достоинства](/documents/5e37c2919e727db2173b11a1cc9ae258/007.jpg)
Содержание слайда: Selenium IDE
Достоинства:
Прост в понимании
Прост в использовании
Недостатки:
Работает только в FireFox
Нет параллельного выполнения тестов(только в нескольких окнах FireFox)
По у молчанию нет условий, циклов (но для этого можно использовать дополнения)
№9 слайд![Selenium IDE](/documents/5e37c2919e727db2173b11a1cc9ae258/008.jpg)
Содержание слайда: Selenium IDE
№10 слайд![Selenium Core](/documents/5e37c2919e727db2173b11a1cc9ae258/009.jpg)
Содержание слайда: Selenium Core
№11 слайд![Selenium Core Возможности они](/documents/5e37c2919e727db2173b11a1cc9ae258/010.jpg)
Содержание слайда: Selenium Core
Возможности(они же достоинства):
Использование тест-сьютов
Запуск в разных браузерах за счет размещения на сервере
Недостатки:
Отсутсвие параллельного запуска
Все тесты размещаются на сервере – неудобно поддерживать
Нет средств записи/воспроизведения
№12 слайд![Selenium Core](/documents/5e37c2919e727db2173b11a1cc9ae258/011.jpg)
Содержание слайда: Selenium Core
№13 слайд![Selenium RC](/documents/5e37c2919e727db2173b11a1cc9ae258/012.jpg)
Содержание слайда: Selenium RC
№14 слайд![Selenium RC Достоинства](/documents/5e37c2919e727db2173b11a1cc9ae258/013.jpg)
Содержание слайда: Selenium RC
Достоинства:
Платформонезависимость
Браузеронезависимость
Использование любого языка программирования
Возможность построения сложных тестовых систем
Недостатки:
- Сложность
№15 слайд![Selenium RC package](/documents/5e37c2919e727db2173b11a1cc9ae258/014.jpg)
Содержание слайда: 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](/documents/5e37c2919e727db2173b11a1cc9ae258/015.jpg)
Содержание слайда: Selenium Grid
№17 слайд![Selenium Grid Достоинства -](/documents/5e37c2919e727db2173b11a1cc9ae258/016.jpg)
Содержание слайда: Selenium Grid
Достоинства
- Многократное уменьшение времени выполнения при большом количестве тестовых сценариев.
- Возможность использования ранее написанных тестов (на java, ruby python…).
Простой способ построения распределенной среды для выполнения тестов.
Недостатки
- Нет средств Record/Playback.
- Нет поддержки selence test cases.
- Требует более высокой квалификации от сотрудников.
- Есть проблемы с кирилицей при воспроизведении и проблемы с запуском parallels tests.
№18 слайд![Альтернативы? Их множество.](/documents/5e37c2919e727db2173b11a1cc9ae258/017.jpg)
Содержание слайда: Альтернативы?
Их множество.
Что же выбрать?
Решать Вам.