Selenium — это открытый и портативный инструмент для автоматического тестирования программного обеспечения для тестирования веб-приложений. Он имеет возможности для работы в разных браузерах и операционных системах. Selenium — это не просто инструмент, а набор инструментов, который помогает тестировщикам более эффективно автоматизировать веб-приложения.
Давайте теперь разберемся с каждым из инструментов, доступных в наборе Selenium, и их использованием.
Sr.No. | Инструмент и описание |
---|---|
1 |
Selenium IDE Интегрированная среда разработки (IDE) Selenium — это плагин Firefox, который позволяет тестировщикам записывать свои действия, следуя рабочему процессу, который им необходим для тестирования. |
2 |
Selenium RC Selenium R emote C ontrol (RC) был флагманской средой тестирования, которая позволяла не только выполнять простые действия в браузере и выполнять линейно. Он использует все возможности языков программирования, таких как Java, C #, PHP, Python, Ruby и PERL, для создания более сложных тестов. |
3 |
Selenium WebDriver Selenium WebDriver является преемником Selenium RC, который отправляет команды непосредственно в браузер и получает результаты. |
4 |
Selenium Grid Selenium Grid — это инструмент, используемый для одновременного запуска параллельных тестов на разных машинах и в разных браузерах, что приводит к минимальному времени выполнения. |
Selenium IDE
Интегрированная среда разработки (IDE) Selenium — это плагин Firefox, который позволяет тестировщикам записывать свои действия, следуя рабочему процессу, который им необходим для тестирования.
Selenium RC
Selenium R emote C ontrol (RC) был флагманской средой тестирования, которая позволяла не только выполнять простые действия в браузере и выполнять линейно. Он использует все возможности языков программирования, таких как Java, C #, PHP, Python, Ruby и PERL, для создания более сложных тестов.
Selenium WebDriver
Selenium WebDriver является преемником Selenium RC, который отправляет команды непосредственно в браузер и получает результаты.
Selenium Grid
Selenium Grid — это инструмент, используемый для одновременного запуска параллельных тестов на разных машинах и в разных браузерах, что приводит к минимальному времени выполнения.
Преимущества селена
QTP и Selenium являются наиболее используемыми инструментами на рынке для тестирования автоматизации программного обеспечения. Следовательно, имеет смысл сравнить плюсы Selenium с QTP.
Селен | QTP |
---|---|
Selenium — инструмент с открытым исходным кодом. | QTP является коммерческим инструментом, и для каждой из лицензий предусмотрена стоимость. |
Может быть расширен для различных технологий, которые выставляют DOM. | Ограниченные дополнения и нужны дополнения для каждой из технологий. |
Имеет возможности для выполнения сценариев в разных браузерах. | Может запускать тесты в определенных версиях Firefox, IE и Chrome. |
Может выполнять сценарии в различных операционных системах. | Работает только с Windows. |
Поддерживает мобильные устройства. | Поддерживает мобильные устройства с помощью сторонних инструментов. |
Выполняет тесты в браузере, поэтому фокусировка НЕ требуется во время выполнения скрипта. | Необходимо сосредоточиться во время выполнения скрипта, так как инструмент действует в браузере (имитирует действия пользователя). |
Может выполнять тесты параллельно с использованием Selenium Grids. | QTP не может выполнять тесты параллельно, однако интеграция QTP с QC позволяет тестерам выполнять параллельно. КК также является коммерческим инструментом. |
Недостатки селена
Давайте теперь обсудим подводные камни Selenium по QTP.