Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Топ:
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Вместе с тем данный подход не является панацеей и не исключает ряд недостатков:
· Затраты – хорошие инструменты автоматизированного тестирования, как и обучение автоматизированному тестированию ПОтребует вложений;
· Однообразие – написанные тесты работают всегда одинаково, что не всегда плохо, но иногда позволяет пропустить дефект, который заметил бы живой человек;
· Затраты на поддержку и разработку – чем сложнее приложение и чем чаще оно обновляется, тем более затратна разработка и модификация автоматизированных тестов;
· Пропуск мелких недочетов – тесты пропускают небольшие ошибки, на проверку которых не запрограммированы.
Инструменты
К инструментам автоматизации тестирования относят программное обеспечение, используемое для создания, наладки, выполнения и анализа результатов работы автоматизированных тестов.
Выбор инструмента зависит от объектов тестирования и требований к сценариям тестов. Естественно, что один инструмент не в состоянии поддерживать весь спектр технологий, потому остается только пробовать и искать наиболее подходящий. Достаточно часто QA-инженеры останавливают свой выбор на нескольких инструментах.
Критерии выбора:
· распознавание элементов управления в приложении;
· временные затраты на поддержку скриптов;
· удобство для написания новых скриптов.
Рассмотрим наиболее востребованные средства автоматизации тестирования.
Selenium
Пожалуй, это наиболее популярный и востребованный инструмент для тестирования. Selenium поддерживается мобильными и десктопными браузерами, позволяет разрабатывать скрипты фактически на любом языке программирования и работать в облаке.

У Selenium существует несколько продуктов. Selenium IDE – это дополнение к браузеру Firefox, которое используется для записи, редактирования и отладки тестов. Selenium IDE упрощает автоматизацию тестирования приложений и веб-программ. Selenium WebDriver является набором библиотек для различных языков программирования, которые позволяют управлять браузером из программы, написанной на данном языке программирования. Selenium Server принимает команды удаленно и выполняет их в браузере, несколько серверов Selenium образуют сеть Selenium Grid, масштабирующую процесс автоматизации.
Coded UI
Этот фреймворк является продуктом Microsoft и используется для автоматизации (UI) Web, WPF, XAML и Windows Forms приложений в Visual Studio. Coded UI поддерживает записи тест-кейсов с последующим редактированием. Как правило, используется с языками C#, C++, Visual Basic.

Appium/XCUITest
Appium – весьма известная надстройка, которая позволяет тестировать приложения без ограничений платформы, типа и версии системы. Appium поддерживает большое количество драйверов, поддерживает наиболее популярные языки программирования и использует версию WebDriver, известную по Selenium WebDriver. Данная надстройка очень популярна при тестировании мобильных приложений.
Драйвер XCUITest позволяет работать с Appium в iOS-системах. XCUITest может работать на реальных устройствах и поддерживает функцию рекордера. Его рабочие языки – Objective-C, Swift.

Фото: http://www.qedgetech.com/blog/appium-mobile-application-testing
Быть или не быть
Как сделать выбор между ручным и автоматизированным тестированием? Все определяется вашими личными предпочтениями и сложностью продукта, с которым вы работаете либо собираетесь работать. Однако современный рынок труда диктует свои правила: сегодня компании чаще хотят видеть специалистов, способных и тестировать вручную, и разворачивать сложную автоматизацию.
|
|
|
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!