Selenium
|
|
|---|---|
| Написано на | Java |
| Операційна система | Microsoft Windows, GNU/Linux, Apple Mac OS |
| Тип | тестування програмного забезпечення |
| Ліцензія | Apache License 2.0 |
| Сайт | http://seleniumhq.org/ |
Selenium — інструмент для тестування Web-додатків.
Зміст |
Історія [ред.]
Selenium як проект був розпочатий у червні 2004 року, а вже в грудні 2004 року він став відкритим. Спочатку проект вела компанія ThoughtWorks, науковим керівником якої є Мартін Фаулер.
Загальні відомості [ред.]
Selenium це об'єктно-орієнтований JavaScript-додаток, який може аналізувати файли певної структури для того, щоб знаходити в них команди для маніпуляції браузером і команди для виконання певних дій і перевірок. Selenium підтримується Microsoft Internet Explorer, Google Chrome, Mozilla Suite і Mozilla Firefox для Microsoft Windows, Linux і Apple Macintosh.
В рамках проекту Selenium також випускається інструмент Selenium IDE, який представляє собою версію досить популярної бібліотеки Selenium в GUI-оболонці. Реалізовано це у вигляді розширення до браузера Firefox, розміром близько 240 Кб, включаючи сам Selenium. Цей інструмент дозволяє записувати і відтворювати скрипти, що представляють собою звичайні HTML-сторінки з однією таблицею, яка містить команди.
Підтримувані платформи [ред.]
- Firefox 2, 3, 3.x
- Internet Explorer 6, 7, 8
- Safari 2,3
- Opera 8, 9, 10
- Google Chrome
- Safari 2, 3, 4
- Firefox 2, 3, 3.x
- Camino 1.0a1
- Mozilla Suite 1.6+, 1.7+
- Seamonkey 1.0
- Firefox 2, 3, 3.x
- Mozilla Suite 1.6+, 1.7+
- Konqueror
- Opera 8, 9, 10, 11
Інші браузери — часткова підтримка, в залежності від ОС, браузера і налаштувань безпеки браузера.
Див. також [ред.]
- Автоматизоване тестування
- Тестування програмного забезпечення
- Юзабіліті-тестування
- Альфа-тестування
- Бета-тестування
- Регресійне тестування
- Розробка через тестування
- Benchmark programs
- NUnit
Проекти Selenium [ред.]
- Selenium IDE - Firefox додаток, який дозволяє записувати і відтворювати тести в Firefox 2 +.
- Selenium Remote Control це клієнт / серверна система, яка дозволяє керувати веб-браузерами локально або на іншому комп'ютері, використовуючи практично будь-яку мову програмування та тестування системи.
- Selenium WebDriver драйвер що дозволяє керувати веб-браузером в найтів коді
- Selenium Grid дозволяє одночасно запускати тести на кількох серверах та типах веб-браузерів зменшуючи час на тестування

