еще раз о новых окнах
2011-09-07 11:57
Здравствуйте! еще раз подниму тему о том, что почему-то в тесте не видно новое окно.
вобщем на картинке все видно:
код теста сейчас выглядит так:
function testMyTestCase() {
$this->open("/");
$this->LoginUser("selenium", "pass"); // вход в систему
$this->waitForElementLoad("//a[text()='задача с событиями']", 20); // ожидание загрузки нужной ссылки
$this->clickAt("//a[text()='задача с событиями']"); // нажатие на ссылку
sleep(10);
print_r($this->getAllWindowIds());
print_r($this->getAllWindowNames());
print_r($this->getAllWindowTitles());
}
ссылка, на которую нужно нажать чтоб открылось новое окно выглядит так:
<a href="/user/unionmessage/6651" target="t6651" onclick="makeTaskRead(6651);">задача с событиями</a>
я использую selenium 1.0 + phpunit 3.5.14 + firefox 3.5
сразу скажу: пробовала этот тест запускать с selenium 2.5, firefox 3.6 и все остальные браузеры (chrome, opera, IE, safari)
результат везде одинаковый.
подскажите пожалуйста, в чем проблема? очень нужно.... сама уже перепробовала все способы, которые только находила
Курс настоятельно рекомендуется к прохождению тестировщикам веб-продуктов, уже имеющим базовые знания в тестировании, но ещё не знакомым с веб-спецификой.
Тема для дипломной роботы
2011-09-07 14:40
Здравствуйте,
Может кто-то имел опыт в написании дипломной роботы связаной с тестированием ПО или имеет некоторые идеи что можно было бы реализовать, в общем все что могло бы мне помочь определиться с моей темой для диплома:)
A> Примерно так оно и происходит.
B> знаю, я неоднократно сталкивался с этим :)
A> Проблема еще и в том, что это касается не только задач на креативность, но и чисто профессиональных вопросов.
Например знает интервьюер один единственный "правильный" способ организации деревьев в реляционной базе. Ну и все. Ты попал.
B> в итоге - любое собеседование - это лотерея из серии "попал своими ответами в объем компетенций интервьюера или нет"
A> Точно. За исключением того случая, когда интервьюер находится на уровне "Ri" и знает, что не бывает неправильных ответов. Но есть области применения разных ответов. Но таких спецов мало.
Господа, кто вам сказал что "Улучшение качества ПО" или "Поиск ошибок" или "Уменьшение рисков" - это плохие формулировки целей тестирования?
Обязанности:
ручное и автоматизированное тестирование прикладного ПО (не WEB),
участие в разработке методик тестирования,
разработка и поддержка тестовой документации, подготовка отчетов,
взаимодействие с разработчиками,
взаимодействие со службой техподдержки.
Требования:
образование высшее техническое (предпочтительно в области информационных технологий),
опыт программирования желателен (С, Delphi),
базовое знание внутренней архитектуры Windows,
желание работать и развиваться в сфере тестирования ПО, быть в курсе современных технологий,
опыт составления сметной документации приветствуется,
умение быстро осваивать новую предметную области,
умение работать в команде,
самоорганизованность.
Условия:
мы предлагаем интересную творческую работу в отличном коллективе,
конкретную заработную плату (30.000-45.000 рублей net),
рост заработной платы по итогам года + премии, стабильность выплат,
оплачиваемые больничные и отпуска,
работу в компании, получившей по тесту Джоэла 11 баллов,
м. Алексеевская.
Резюме отправлять на адрес нашей HR Елены, либо на сайте hh откликнуться:
e_schelchkova@fgufccs.ru
Адрес:
Москва, м. Алексеевская, Мира, проспект, д. 95с1
Автоматизация мобильных приложений
2011-09-07 19:38
Сейчас начинает развиваться направление по автоматизации мобильных приложений iPhone и Android.
Больше к админам форума обращение. Предлагаю открыть ветку форума на эту тему. Сама пока этим не занимаюсь, но планирую :)
Заранее приношу извинения что пишу здесь, я просто раньше здесь жила )) в автоматизации TestComplete.
Как написать админам не нашла :)
Ruby Developer
2011-09-07 19:56
В иностранный банк требуется Ruby Developer.
Обязанности:
- Написание кода, отладка, исправление ошибок
- Работа с существующими приложениями на Ruby (Ruby on Rails) и Perl
- Документирование кода: комментарии, описание логики работы
Требования:
- Программирование под Windows и Linux 2+ года
- Опыт программирования на Ruby, Perl
- Опыт работы с Web-серверами Apache, Nginx и Mongrel
- Опыт программирования для PostgreSQL и Oracle
- Языки программирования: Ruby 1.8.4, Perl 5.8.*
- Операционные системы: Red Hat
- Знание SQL, опыт работы с PostgreSQL, Oracle.
- Опыт написания shell скриптов
- Английский - чтение технических текстов
- Желательно знание бух учета в банке.
Условия:
- ТК РФ
- фиксированный оклад
- ДМС
Контактное лицо: Евгения e.bubnova@ventra.ru
Администратор баз данных
2011-09-07 20:10
В иностранный банк требуется Администратор баз данных.
Обязанности:
- Администрирование серверов БД Oracle, Sybase, MS SQL
- Планирование деятельности по развертыванию и поддержанию Oracle, Sybase, MS SQL
- анализ производительности работы баз данных Oracle, Sybase, MS SQL
- резервное копирование и восстановление баз данных Oracle, Sybase, MS SQL
Требования: Обязательно
- Высшее техническое образование
- Опыт инсталляции СУБД
- Опыт настройки производительности СУБД
- Опыт развертывания и администрирования распределенных баз данных MS SQL
- Создание, отладка, оптимизация сложных SQL-запросов PL/SQL-кода.
- Английский технический в пределах специальности
Желательно
- Владение иностранными языками
- Знание и навык администрирования ОС семейства SUN Solaris, Linux, Windows
- Опыт развертывания и администрирования распределенных баз данных Oracle, Sybase, MS SQL
- Знание Sybase Adaptive Server и Sybase Replication Server
Есть требования, программисты отдают на тестирование программы реализующие менее половины требований, либо очень сырую версию, где любой шаг влево-вправо от smoke сценария вызывает дефект.
Меня в данной ситуации беспокоит то, что тестировщиков в организации итак мало, а им приходится тратить много времени на описание дефектов, которые программисты вполне могли бы найти сами если бы хотя бы немного тестировали то, что написали. Из-за этой работы иногда не хватает времени на полноценное тестирование и менее явные баги уходят к пользователю.
Как максимально правильно реагировать на такую ситуацию?
- Так делают не все программисты, а примерно половина
- Эта половина говорит что они тестировали
- Руководство этих программистов не считает нужным собирать информацию о количестве багов, сделанных программистами и т. д.
- Руководство, как правило, готово обсуждать увеличение сроков на разработку при разумном обосновании со стороны программистов
- Что касается сроков на тестирование, то это зависит напрямую от анонсированной даты релиза - все что заявлено как сделанное должно быть протестировано должным образом и работать хорошо
- Материальной мотивации сдавать программу на тестирование как можно раньше у программистов нет
Русские буквы в XPath
2011-09-08 02:49
Выполняю поиск по XPath вот такого селектора:
".//nobr/a[contains( text(),'Администратор')]"
в итоге получаю
No translation for key. Assuming unicode input: 1040
No translation for key. Assuming unicode input: 1076
No translation for key. Assuming unicode input: 1084
No translation for key. Assuming unicode input: 1080
No translation for key. Assuming unicode input: 1085
No translation for key. Assuming unicode input: 1080
No translation for key. Assuming unicode input: 1089
No translation for key. Assuming unicode input: 1090
No translation for key. Assuming unicode input: 1088
No translation for key. Assuming unicode input: 1072
No translation for key. Assuming unicode input: 1090
No translation for key. Assuming unicode input: 1086
No translation for key. Assuming unicode input: 1088
No translation for key. Assuming unicode input: 1073
No translation for key. Assuming unicode input: 1077
No translation for key. Assuming unicode input: 1079
No translation for key. Assuming unicode input: 1086
No translation for key. Assuming unicode input: 1087
No translation for key. Assuming unicode input: 1072
No translation for key. Assuming unicode input: 1089
No translation for key. Assuming unicode input: 1085
No translation for key. Assuming unicode input: 1086
No translation for key. Assuming unicode input: 1089
No translation for key. Assuming unicode input: 1090
No translation for key. Assuming unicode input: 1080
org.openqa.selenium.NoSuchElementException: Unable to find element with xpath == .//*/nobr/a[contains( text(),'Администратор безопасности')] (WARNING: The ser ... и т.д.
Пробовал сохранять файл класса в разных кодировках (UTF8, CP1251), ничего не дало, та же ошибка.