Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

selenium тесты и командная строка



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


selenium тесты и командная строка
2011-08-05 09:58
Здравствуйте. Недавно устроилась на работу. Сразу посадили за тестирование веб-интерфейса. Проблема в том, что в компании нет ни одного тестировщика, и помочь никто не может. Разобрала selenium и phpunit, установила, настроила. Написала первый тест в netbeans. Все работает.
А вопрос заключается в этом: можно ли как нибудь запускать готовые тесты (.php) из командной строки? Нигде толком информации по этому поводу нет.


Web/HTTP: ошибки Socket'ов и WinInet'a
2011-08-05 10:03
Коллеги, доброго всем!

Столкнулся, как водится, с редкой, судя по гуглу, ситуацией.
Есть стандартное web-приложение под браузер, ходит через HTTPS. Оно работает вручную, записывается, но при воспроизведении при первом же запросе валится сокетная ошибка:

t=3896ms: Connecting to host 10.***.***.61:443 
t=3918ms: Connected socket from 127.0.0.1:26381 to 10.***.***.61:443 in 19 ms  
BIO[01B93D70]:write(1132,69) - socket fd=1132
BIO[01B93D70]:write return 69
BIO[01B93D70]:read(1132,7) - socket fd=1132
BIO[01B93D70]:read return 7
Error -27778: SSL protocol error when attempting to connect with host "my_server_name"  
BIO[01B93D70]:Free - socket
t=3998ms: Closed connection to my_server_name:443 after completing 0 requests 


Пытался делать различные настройки web_set_sockets_option(), web_set_option(), web_set_max_retries() - не дает эффекта.

Погуглил. В редких случаях, где дают советы, рекомендуют перейти с режима Sockets на WinInet.
Попробовал. И правда, заработало! Но теперь другая печаль: уже в середине скрипта на определенном запросе (возможно, он более тяжелый, чем другие, дольше время отклика) падает такая ошибка:

Error -27492: "HttpSendRequest" failed, Windows error code=12002 and retry limit (5) exceeded for URL="https://my_server_name/url"


Опять же поигрался с настройками (добавил кол-во попыток до 5, все равно падает), эффекта нет.
Погуглил опять. И по иронии судьбы теперь советуют выключить режим WinInet!!!


Вот и вопрос: сталкивался кто-нибудь с этой проблемой?
Меня устроило бы решение в рамках любого из режимов (sockets, wininet), хотя, конечно, socketы лучше :)

Буду благодарен за помощь!

JIRA + Test management
2011-08-05 12:29
Здравствуйте.
Встал вопрос о том, чтобы связать JIRA с какой-нибудь программой для управления тестированием. Основная задача, обмен дефектами между жирой и программой. Например: чтобы в баге можно было указать ссылку на тест-кейс, в котором он был найден. Или в тест-кейсе можно было бы просмотреть список найденых багов. Конечно все это можно сделать простыми ссылками, но хотелось бы видеть более менее адекватное решение. Посоветуйте, пожалуйста.

Функции
2011-08-05 14:23
Здрав буди, народ форумный!

Интересует вопрос передачи значений в функцию. К примеру есть:

testcase some_function_1()
    ...    
    some_actions
    ...

    some_function_2("some_name", 'MainWin("*some_window")')


public STRING some_function_2(STRING sName, STRING sPath)
    ... 
    some_action
    ...

    sPath.some_action(sName)
    return(some_string_value)



При попытке запуска такого типа скрипта, непрерывно матерясь, меня посылают далеко и на долго.

Type mismatch - Expecting a window

Но я же передаю строку с определением окна!
Прочитал в учебнике о типе данных DATATYPE. К сожалению результат тот же.

Может кто посоветовать что-то дельное?

Selenium Test Engineer
2011-08-05 14:51
Компания Levi9 Украина, ищет Selenium Test Engineer в свой Киевский офис
Skills and Qualifications:

- University degree in engineering or computer science;
- 2+ years of experience in Testing / QA;
- Experience with Selenium 1+ years
- Good technical knowledge of testing methodologies, design and implementation;
- Skills in conducting functional and other types of testing;
- Analytical skills;
- Experience in Business-Driven, Risk Based Test Methodologies (TMap, Compuware Quality Point, etc) or other formal methodologies and processes is a plus
- IT background (experience with client-server and web architectures, understanding of software development principles);
- Strong knowledge of project lifecycle and the place of testing in it;
- Good written and verbal communication skills;
- Knowledge of English on upper intermediate level or higher;
- Proactive, responsible, result oriented, creative and open person with strong team orientation;
- Work experience within a multinational software company is a plus;

Duties and Responsibilities:

- Translate functional or technical requirements to test scripts and test scenario's;
- Create test cases (including automated tests) and test scripts for different test types (functional test, load test, stress test, regression test, etc) and execute them;
- Provide testing supporting documentation and daily status to the QA team manager;
- Create test data;
- Report bugs to the involved person in a meaningful form;
- Assist developers in re-creating defects as needed;
- Review functional/ technical specification documents and provide input on behalf of QA; Signals inconsistencies and illogical requirements in functional or technical specifications to the manager;

Для более подробной информации о нашей компании, пожалуйста, посетите наш сайт www.levi9-ukraine.com или по телефону +38 044 492-99-60
Резюме прошу направлять по адресу y.shmatok@levi9.com
skype:Yulia.Shmatok

QA Engineer.... в недалеком будущем
2011-08-05 22:58
Последующие изложенные мысли можно было бы изложить в какой-нибудь уже существующей теме. Но поскольку не хочу переключать внимание, которое заслуживают авторы имеющихся тем, на себя - создала отдельную.

5 лет отучилась (действительно училась, а не просто ходила на пары) в Университете на механико-математическом факультете (правда, выбор пал не на кафедру информатики, а на кафедру мат.моделирования и обеспечения ЭВМ). После этого вот уже 5й год работаю не по специальности. Сейчас хочу все-таки пойти работать по специальности и для начала стать тестировщиком. Начала читать Савина (захватывает и не отбивает желание обучаться этому интересному делу). Планирую месяца через полтора покинуть старое место работы. За это время хочу пойти на курсы "Тестирование ПО" в Учебный центр "Проминь" у нас в городе (чтоб не только знания не только из литературы в голове укладывались, но и живое общение было - пусть на слух тоже воспринимается).
Проблема (хотя, может, это и не совсем проблема) - знание английского у меня, скажем так, "со словарем" - базовый курс университета, который был как минимум 4 года назад. Скорее всего из-за этого (а также из-за того, что в ближайшее время основную часть рабочего дня буду проводить на имеющейся работе) пока не записываюсь практикантом в такие крупные компании как DataArt, GlobalLogic etc.

Есть ли смысл проходить курсы в Учебном центре? Есть сейчас вообще востребованные QA Engineers в Харькове (вакансии смотрела, но резюме пока не отправляла никуда, страшновато - хочу немного подучиться еще)? Насколько реально работать с первоначальными знаниями "англ. со словарем" (в дальнейшем планирую изучать глубже)? Ну и еще может чего интересного скажете..... :)

ли проверить работу программы «Microsoft Калькулятор» полностью?
2011-08-06 14:29
Устраиваюсь на работу, выслали тестовое задание с вопросом: "Как вы считаете, можно ли проверить работу программы «Microsoft Калькулятор» полностью, и почему?". Если кто знает ответ, просьба написать, т.к. в голову ничего не приходит и опыта в тестировании нет. :help:

Тренинг по TestComplete
2011-08-06 20:59
Всем привет!

Как вы, возможно, знаете, несколько месяцев назад я закончил писать онлайн-учебник по TestComplete.

Однако шило в за... в спине не позволяет сидеть без дела, заставляя как-то расти над собой, одновременно делясь знаниями с другими.
А потому при помощи администрации этого ресурса мы открываем онлайн-тренинг по TestComplete.

В чем его преимущества перед написанным учебником?
  • Вместо чтения скучного текста и разглядывания картинок вы увидите всё происходящее своими глазами, при этом слыша объяснения живого человека (т.е. меня)
  • За 6 часов тренинга (4 занятия по 1,5 часа) вы, конечно, не станете гуру, однако узрите многие возможности TestComplete'a, которые затем сможете применить в реальном проекте
  • После каждого занятия вам будут даны задания, выполнив которые, вы закрепите полученные перед этим знания
  • Если по ходу выполнения заданий у вас возникнут сложности - я помогу вам их решить (через форум или скайп), причем вряд ли вам придется ждать ответа больше часа, так как я почти всегда онлайн
  • Получив в ходе тренинга обзор TestComplete'a, вам будет затем гораздо проще найти необходимую информацию в учебнике, help'e или в интернете


Для новичков это отличный старт, так как лучше один раз увидеть, чем сами знаете что.
Но даже если у вас есть какой-то опыт использования TC, вы все равно сможете почерпнуть для себя много интересного, так как обычно знания того или иного продукта ограничиваются той областью, в которой вы ее применяете, а здесь можно будет взглянуть на всё более широким взглядом.

Если заинтересовались - милости прошу записываться на тренинг (первое занятие 16го сентября).

Удачи!

Ошибка в гугл хром
2011-08-07 11:34
В общем при выполнении функционального теста в браузере гугл хром возникла ошибка
Selenium.SeleniumException : ERROR: Command execution failure. Please search the forum at http://clearspace.openqa.org for error details from the log window. The error message is: Cannot call method 'appendChild' of null

Вот привожу текст из лога:
error(1312702330665): Unexpected Exception: Cannot call method 'appendChild' of null
error(1312702330669): Exception details: arguments -> appendChild,, type -> non_object_property_call, message -> Cannot call method 'appendChild' of null, stack -> TypeError: Cannot call method 'appendChild' of null at Selenium.doRunScript (http://www.ir-tech.ru:82/selenium-server/core/scripts/selenium-api.js:2700:14) at CommandHandler.actionBlock (http://www.ir-tech.ru:82/selenium-server/core/scripts/htmlutils.js:60:21) at CommandHandler.execute (http://www.ir-tech.ru:82/selenium-server/core/scripts/selenium-commandhandlers.js:310:33) at [object Object]._executeCurrentCommand (http://www.ir-tech.ru:82/selenium-server/core/scripts/selenium-executionloop.js:112:31) at [object Object].resume (http://www.ir-tech.ru:82/selenium-server/core/scripts/selenium-executionloop.js:78:18) at http://www.ir-tech.ru:82/selenium-server/core/scripts/htmlutils.js:60:21, name -> TypeError


Тестировщик без опыта (СПб)
2011-08-07 17:54
Здравствуйте.
Как не трудно догадаться, я ищу работу, не имея при этом опыта.

Но всё-таки я могу предложить потенциальному работодателю:
- Релевантное образование (специальность направления 230100 - Информатика и ВТ) - диплом этого года;
- Общее представление о методологиях тестирования и понимание терминологии;
- Бережное отношение к орфографии и пунктуации русского языка;
- Fluent English (Upper Intermediate/Advanced Level);
- Débutant Français;
- Большое желание учиться и развиваться именно в области тестирования ПО.


Резюме/ CV in English вышлю по требованию.

Запуск семплера во время выполнения другого семплера
2011-08-07 22:19
Доброго времени суток!

В jmeter'е нужно реализовать следующий сценарий:
http request c post'ом выполняется определенное время (пусть 10 минут),
в течении этого времени надо периодически (каждую минуту) дергать другой request c post'ом к другой странице.

Каким образом можно этого добиться?

Шуршание документации ни к чему ни привело :sad:,
либо плохо шуршал, либо jmeter не позволяет такого (т.е. во время выполняется одного семплера никак не запустить другой)?

Вакансия - Тестировщик QA (2 человека)
2011-08-07 23:16
Компания, один из ведущих системных интеграторов, занимает лидирующие позиции на рынке IT технологий = ТерраЛинк открывает вакансию проектного Тестировщика QA (engineer, controller)

Обязанности:
Работа на проекте у крупного территориально-распределённого Банка
∙ Написание и модификация тест-планов, тест-кейсов
∙ Тестирование программных решений, разрабатываемых компанией
∙ Подготовка отчетов тестирования
∙ Регистрация дефектов

Требования
∙ Опыт работы QA engineer (тестировщиком, QA controller) не менее 1 года
∙ Опыт написания тест-планов, тест-кейсов от 6 месяцев
∙ Опыт тестирования Web-приложений
∙ Опыт работы с трекерами дефектов
∙ Общее представление об n-уровневой архитектуре приложений
∙ Высшее техническое образование;
∙ Умение работать в команде
∙ Технический английский
∙ Являются преимуществом: базовые знания VBasic 6.0+, знание классов MFC, знание объектной модели MSOffice, навыки работы с XML, навыки работы с SQL на уровне написания несложные запросов для получения данных из БД

Условия
Москва
∙ Стабильная,хорошая зарплата — по результатам собеседования(75-90) + бонусы с проектов;
∙ Социальный пакет, включающий медицинскую страховку;
∙ Компенсация за питание;
∙ Возможность профессионального роста.
∙ При наличии опыта работы с Sharepoint условия работы оговариваются индивидуально.

НЕ КА!!!
Резюме отправлять ymusohranova@mail.ru
Юлия
8-905-729-33-43


© 2010 | Software-Testing.Ru


В избранное