На прошлой неделе был опрос про использование инструментария для работы с тест-кейсами.
Более 150 человек приняли участие в опросе и сейчас мы подводим итоги.
Сначала диаграмма на которой представлены инструменты для работы с тест-кейсами, набравшие два и больше голосов. Все инструменты в порядке убывания голосов представлены в конце статьи.
Привет, есть такая проблема. тесты написаны на бехате и запускаются на сервере с селениумом. Падают с такой ошибкой при запросе: And I accept alert
No alert is present (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 2.11 seconds
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:37:03'
System info: host: 'profit-nightly-cs-ru01.tech-corps.com', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '3.16.0-4-amd64', java.version: '1.7.0_111'
Session ID: af909f1b-7b70-416d-9002-1c29747aa370
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Capabilities [{platform=LINUX, acceptSslCerts=true, javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true, browserName=firefox, handlesAlerts=true, browserConnectionEnabled=true, nativeEvents=false, webStorageEnabled=true, ro
При чем на локальном стеке ошибки нет и тест проходит. Подскажите,пожалуйста, в чем может быть дело? может быть в версии селениума на сервере или с чем-то другим ?
Возникла необходимость написания автоматизированных тестов для приложения, работающего под SUSE Enterprise Server 11. Доступа к коду приложения нет. Соответственно, возникает необходимость в программе-рекордере, которая будет возвращать свойства объектов для последующего обращения к ним в тесте.
Свободный поиск привел меня к ldtp editor, который уже очень устарел, и к xnee, но с ним тоже не все гладко (пока он у меня в упор не видит gtk.h, но это отдельная история, сейчас не об этом речь).
Может быть, уважаемое сообщество подскажет альтернативные решения данного вопроса?
Строю фреймворк для написания тестов и загвоздка в методе с кликом по кнопке.
Суть в том, что клик какбЭ не всегда срабатывает, и положенный POST запрос от формы не уходит. Вроде ожидаю как положено элемента, вроде кликаю по нему, но почти в половине случаев фактически в браузере клика не происходит.
Привожу части кода
wait = new WebDriverWait(driver, 10);
****
@FindBy(how = How.XPATH, using = "//form[@id=\"logoutForm\"]/button")
private WebElement logoutButton;
****
public void clickLogoutButton() {
wait.until(ExpectedConditions.elementToBeClickable(logoutButton));
logoutButton.click();
}
// А это часть кода HTML, с кнопкой, которую нажимаю
<form action="/loginForm?logout" method="post" id="logoutForm">
<button type="submit" class="btn btn-danger btn-xs marginLeft20">Выйти</button>
</form>
Наверное, частая задача в нагрузочном тестировании - собрать метрики производительности с сервера на который подаётся нагрузка в течении 10 часов.
Мы подключаемся к серверу приложений Glassfish v. 2.1.1 через jvisualvm, но у неё ограничение видимого экрана лишь на 2 часа.
JMeter не смогли настроить для мониторинга ресурсов (кажется этот плагин вообще перестали развивать).
Есть ли в русскоязычном сообществе коллеги по цеху решавшие подобные задачи? Поделитесь пожалуйста советом или опытом.