C#
Как настроить Contnious Integration в TFS
Опубликовано Виталий в 25.04.2012Всем привет!
Как настроить Contnious Integration в TFS?
Может кто-то сталкивался с такой проблемой:)
З.Ы. Тестирую десктоп приложение.
Senior/Regular QA Automation
Опубликовано vito4ka в 13.02.2012Professional requirements:
- 3+ years of experience;
- Knowledge of web applications;
- Knowledge of web servers;
- Programming, preferably C#, Java, Ruby, Python;
- QA automation tools and scripting, preferably Cucumber;
- Continuous integration systems, preferably TeamCity;
- Upper-Intermediate English.
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Немного о Selenium WebDriver
Опубликовано Uladzimir Kryvenka в 07.02.2012Selenium 2.0 – это инструмент автоматизации функционального тестирования, который включает в себя два ранее независимых проекта – Selenium Remote Control и WebDriver. В Selenium 2.0 можно использовать все прелести как Selenium WebDriver, так и Selenium RC (в режиме совместимости с WebDriver). Разработчики инструмента рекомендуют использовать Selenium WebDriver в тех местах, где не справляется Selenium RC, конечно, если нет других факторов, которые могут влиять на выбор инструмента автоматизации. При работе над Selenium 2.0 основная работа шла над Selenium WebDriver и режимом совместимости с Selenium RC. Сам Selenium RC особых изменений не претерпел, в основном фиксились старые баги, поэтому скорее всего придется переписывать некоторые тесты (убирать костыли и т.п.), если вы собираетесь использовать RC в режиме совместимости.
Главное отличие, которое разделяет WebDriver и Selenium RC, заключается в способе взаимодействия с браузером. Selenium RC посылает команды браузеру с помощью специального JavaScript ядра Selenium Core. Данный подход позволяет обеспечивать кроссбраузерность (Selenium 1.0 может с относительной легкостью работать с разными браузерами). В этой заметке я описывал инструменты тестирования семейства Selenium. WebDriver, в отличие от Selenium RC “общается” с браузером через нативный интерфейс. Для каждого браузера свой нативный интерфейс, это и накладывает определенные сложности с поддержкой разных браузеров в WebDriver. Зато, предоставляет ряд преимуществ, таких как скорость работы, действия пользователя эмулируется максимально точно (например, тесты на WebDriver не видят скрытые элементы интерфейса). То есть, в Selenium 2.0 фактически объединены все достоинства (и недостатки тоже) перечисленных ранее инструментов.
Архитектуру Selenium RC можно представить следующим образом: Авто тесты -> Selenium RC Server -> Браузер -> Тестируемое приложение. Как работает Selenium RC:

В архитектуре Selenium WebDriver отсутствует “прослойка” Selenium RC Server. Зато добавляется слой Driver, который и отвечает за взаимодействие с браузером. Вот так устроен Selenium WebDriver:

Главное достоинство Selenium WebDriver заключается в том, что он использует драйверы, адаптированные под конкретный браузер, то есть Selenium WebDriver работает с каждым браузером по “индивидуальной программе”. Это повышает стабильность работы тестов (так как они затачиваются под конкретный браузер), тесты становится проще писать и поддерживать, увеличивается скорость их работы. Selenium WebDriver использует нативные команды (старается полностью эмитировать действия пользователя), что является важным преимуществом перед Selenium RC.
На данный момент существуют следующие драйверы:
Первые шаги с Selenium RC
Опубликовано Uladzimir Kryvenka в 05.02.2012Установка Selenium RC
Selenium RC – инструмент для автоматизации функционального тестирования веб-приложений. Данный инструмент позволяет использовать различные языки программирования, фрэймворки, библиотеки разработки. Следует понимать, что Selenium RC – это сервер, который выполняет команды, а также клиентская библиотека команд.
Тут подробнее про инструменты семейства Selenium. Скачать последнею версию Selenium RC можно с официального сайта проекта.
После скачивания Selenium RC нужно просто разархивировать файлы в
нужную директорию. Также для запуска Selenium Server нужно установить
Java Runtime Environment (JRE) версии 1.5 и выше. Обратите внимание, что
версия JRE должна быть не ниже 1.5. Чтобы проверить, установлен ли у
вас JRE и какая у него версия, нужно выполнить в консоли команду: java –version
После скачки Selenium RC и
установки JRE можно запускать Selenium Server. Для этого открываем
директорию в которой установлен Selenium Server, запускаем
консоль (“Пуск/Выполнить/cmd”). В консоли нужно выполнить следующую
команду: java -jar selenium-server.jar
java -jar selenium-server.jar [options] – формат запуска Selenium Server.
[options] в
формате запуска сервера- это дополнительные опции запуска Selenium
Server. Более подробную информацию о параметрах запуска Selenium Server
можно узнать на сайте проекта. Для запуска Selenium Server рекомендую
сразу же сделать .bat файл, так будет удобнее запускать сервер. Также
Selenium Server можно запускать из кода тестов. После запуска сервера у
вас на экране должно появится примерно такое окно:

Запуск Selenium RC с использованием прокси
При запуске Selenium-а происходит перезапись текущей конфигурации прокси-сервера (proxy). Это делается для того, чтобы Selenium Server использовался в качестве прокси, через который отправляются команды браузеру. Если вам нужно использовать ваш прокси-сервер одновременно с Selenium Server (например, если доступ к тестируемому веб-приложению есть только через прокси-сервер), то для этого нужно указать дополнительные параметры запуска Selenium Server:
Dhttp.proxyHost– адрес (или IP), на котором находится прокси;Dhttp.proxyPort– порт, через который происходит соединение;Dhttp.proxyUser– имя пользователя, если требуется HTTP-прокси аутентификация;Dhttp.proxyPassword– пароль пользователя, если требуется HTTP-прокси аутентификация.
Пример запуска Selenium Server с указанием прокси-сервера:
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
at.info news #18 - Автоматизация за неделю
Опубликовано polusok в 24.01.2012
- Как и зачем расчитывать ROI для автоматизации
- WebDriver теперь и на VBScript, так что QTP теперь можно скрестить c WebDriver
- Меряем покрытие в Selenium IDE
- Несложный пример реализации Page Object Pattern + WebDriver + Spring
- Как создать первый тест на C# и Specflow (реализация Cucumber для .NET)
- Очередные новости по Selenium №74
- Электронная книга по Web Load Testing
- Совет по WatiN: Как отследить ошибку выполнения JavaScript в строке состояния Internet Explorer
- Паралельный запуск авто тестов на RobotFramework
- SQA Days10: Доклад Андрей Терехин - Автоматизация тестирования модели разграничения прав доступа
- И еще одни Selenium новости №75
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
at.info news #16 - Автоматизация за неделю
Опубликовано polusok в 04.01.2012
- Автоматизация на iOS
- Magento Test Automation Framework
- Практическое применение SpecFlow и WatiN
- Пример использования WebDriver для Grails
- Еще инструменты по мобайл автоматизации
- Мануал по фреймворку Thucydides
- Еще один Cloud сервис по запуску селениум тестов
- Инструмент Spinach для групирования Selenium тестов на Ruby
- Еще одна статья об Android WebDriver
- Ожидание элементов в WebDriver на C#
- IBM покупает GreenHat
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Разбор и критика примера использования Selenium Webdriver + NUnit + C#
Опубликовано dzhariy в 28.12.2011Вот вы, значит, сидите себе спокойно, кофе попиваете, на кнопочки кликаете, и тут к вам залетает ваш взмыленный руководить проекта/начальник/тим лид или генеральный директор и говорит:
Нам нужна автоматизация тестирования,
а то без нее никак, все развалится,
а будет – дадим тебе синьйора с бонусами!
Ну, значит, сидите вы после этого замотивированный то ли негативно, то ли позитивно, в общем – неважно, но важно то, что "работу-то нужно работать". Оглянулись вы по сторонам, а вокруг на проекте – Дикий Запад, в кого не плюнь, все на C# и .NET пишут. Да, и вы вспомнили, что когда-то то ли на C#, то ли на ASP.NET что-то делали. И совсем недавно какой-то слух прошел, что вышел Selenium Webdriver 2, который, говорят, лучше первой версии и все на нем, значит, автоматизацию и готовят.
Тут вы забиваете в Гуугл заклинание: selenium webdriver c# tutorial
И получаете страницу вполне релевантных результатов, надеясь найти там хорошие примеры по автоматизации. Вот самая первая ссылка вполне подходит: Selenium Two Tutorial using C#/NUnit and InternetExplorerDriver
В этой статье я хотел бы показать, как подключить Selenium и написать первый тест. Все бы было хорошо, но! Обратите внимание на то, что пример этот показывает, как Селениум подключить и гугл автоматизировать, но этот пример не показывает, как правильно нужно тесты писать. Давайте рассмотрим этот пример теста более детально:
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Test Engineer (automation)
Опубликовано polusok в 01.11.2011Крупная софтверная компания приглашает на работу квалифицированного инженера по автоматизированному тестированию.
2-3 года опыта тестировании, в том числе автоматизированного (от 1 года).
Знание скриптовых языков будет плюсом.
Опыт работы с Linux на уровне уверенного пользователя.
Желательно знание веб-технологий и сетевых протоколов.
Английский язык - на уровне активной переписки.
Компания предлагает конкурентную оплату труда ( для кандидатов уровня Senior- 1600-2000),хорошие возможности профессионального роста(оплату сертификатов, поездок на ивенты) ,гибкий график и работу в высокопрофессиональной команде.
Компания:
eOne
Город:
Харьков (Kharkov)
Страна:
Украина
Инструменты:
C#, Java
Ориентировочная зарплата:
1,600-2,000 USD в месяц
Контакт:
info@eone.com.ua »
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
at.info news #6 - Автоматизация за неделю
Опубликовано polusok в 07.10.2011
Вводное видео как использоваться Selenium RC- Facebook unit test framework переход с Watir на WebDriver
- Php-webdriver
- Пример использования Selenium WebDriver на C#
- Почему надо использоваться ATTD над Selenium
- Команда тестированмя компании Mozzila планирует перейти на WebDriver
- Боримся с HTTP Authentications в SoapUI
- Spock - Groovy BDD фреймворк
- Spock Web Console - веб приложение для запуска скриптов сделанных на Spock
- Как компания Okta использует запуск Selenium тестов в облаках
- Удобный Selenium API - Reference
- DiffLibrary для RobotFramework для сравнения файлов
- Fiddler - web debugging proxy
- Watir, Facebook и тестирование
- WebDriver. Переопределяем By класс для описания локаторов своим методом
- Выпущен watir-webdriver 0.3.5
- Watir-Webdriver работа с JavaScript dialogs
- Service Bus мониторинг с SoapUI
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Test Manager VS 2010
Опубликовано Kefirkin в 24.08.2011Здравствуйте всем!
Кто-нибудь автоматизировали и создавал тесты с помощью VS 2010? И использовал их Test Manager?
В компании решили выбрать этот инструмент для работы тестировщиков. Хочется узнать, как все таки граммотно с ним работать.
Статьи
Комментарии
Нету бесплатного ПО для автоматизации десктопных приложений
запрос на разработку
Напиши распознавалку капчи) В
Спасибо, думаю комментариев
А какая версия Visual Studio
- 1 of 377
- ››







