Как решить проблему с падением тестов в Selenium 2.4 под WD
2011-08-24 11:09
Возникла проблема при запуске тестов на Selenium 2.4 под WebDriver. тесты с завидным постоянством падают с ошибкой аля "org.openqa.selenium.WebDriverException: Element is no longer valid (WARNING: The server did not provide any stacktrace information)". Погуглив наткнулся на пару отзывов в которых говорилось, что это баг 2.4 ... советовали откатиться до 2.3 либо ждать 2.5. Попробовал и 2.3 и 2.0 ... все тоже самое. Может кто нить сталкивался с такой проблемой и знает как ее разрешить? Под RC тесты не падают, следовательно вся проблема в WD. Похоже WD перестает видеть элемент после того как страница перегрузится/обновится =(
__StringFromFile и относительный путь к файлу
2011-08-24 11:18
Доброго времени суток!
Столкнулся с проблемой, что __StringFromFile корректно отрабатывает, если только указывать абсолютный путь к файлу.
Так, как тесты постоянно передаются на разные машины, принципиально необходимо перейти на относительный путь.
Может где-то в системной переменной хранится значение текущего каталога теста? Сам не смог быстро решить проблему.
Не использую CSV Data Set Config потому что необходимо сделать выборку случайной записи, а не по порядку.
Опытные люди, подскажите, пожалуйста. Очень нужно.
lrs_set_send_buffer
2011-08-24 12:23
Дорогие форумчане, для меня полная мистика, почему не срабатывает код
Поясняю: стоит задача посылать xml файлы через winsock. После записи отправляю буфер из data.ws- все хорошо. Пытаюсь отправить собственный буфер, созданный из xml файла lrs_set_send_buffer + lrs_send- ничего не выходит. Решил попробовать отправить записанный буфер описанным выше способом- тоже ничего. Подскажите в чем проблема? Вроде бы отсылаю то же, что и записано было.
Вы наверняка читали о том, что гарантированно найти все ошибки в сколь-нибудь сложной программе средствами тестирования невозможно. Равно как невозможно доказать, что ошибок в программе нет.
Это в теории. А на практике некоторые тестировщики находят дефектов в программе больше, чем другие, в том числе они умеют находить весьма нетривиальные дефекты. Почему? Как им это удаётся? Что за секретные техники они применяют?
Увы, никаких особых приёмов проектирования тестов, о которых не было бы написано в любой книжке, не существует. Эффективные тестировщики применяют те же самые техники, что и все остальные. Разница лишь в том, КАК они их применяют.
На этом тренинге я не буду ничего говорить о том, как и в каком формате записывать тесты, я буду рассказывать только о том, как их придумывать.
Мы постоянно будем держать в уме два противоборствующих фактора:
с одной стороны, тестов надо придумать достаточно много и они должны быть достаточно разнообразными, чтобы выявить как можно больше дефектов;
с другой стороны, тестов надо придумать как можно меньше, чтобы не делать лишней работы.
TC7 не могу использовать WinFormsObject
2011-08-24 17:22
Добрый День!
Делаю первые шаги в автоматизации тестирования.
TC 7.50, JScript, тестирую C# приложение.
Проблема в том, что TC не распознает окно как WinForm.
Например:
Берем окно, которое появляется при запуске C# приложения.
Выполняем следующую функцию:
function testWinForms()
{
var o = Sys.Process("Client.vshost");
o.Refresh(); //Sys.Process("Client.vshost").Window("WindowsForms10.Window.8.app.0.b7ab7b", "Подключение к комплексу", 1)
var isExistsWinForm = o.WaitWinFormsObject("WindowsForms10.Window.8.app.0.b7ab7b", "Подключение к комплексу", 1,5000).Exists;
var isExists = o.Window("WindowsForms10.Window.8.app.0.b7ab7b", "Подключение к комплексу", 1).Exists;
}
Собеседование для тестера ПО
2011-08-24 22:46
Здравствуйте, всем!
Кто-нибудь проходил собеседование в компанию 3shape?
Какие вопросы задают кандидату на позицию тестера?
Буду рада почитать любые отзывы.