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

Про грабли, или для тех, кто только устроился



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

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


Про грабли, или для тех, кто только устроился
2011-12-18 20:33
Все когда-либо устраивались на работу тестером в первый раз, многие были джуниорами и возможно сталкивались с типичными проблемами, трудностями новичка в тестировании на рабочем месте.
Это могут быть проблемы отсутствия опыта, трудности общения с разработчиками, сложности восприятия тестируемого продукта...

Совсем недавно устроился на работу младшим тестировщиком и прошу вас рассказать о первом опыте, первых днях вашей работы.
Что посоветуете сделать в первую очередь? Чего лучше сразу не делать?

У многих из вас наверняка есть поучительные истории, из которых вы сделали выводы и улучшили свой профессиональный уровень.
Многим начинающим тестерам будет интересно узнать какие бывают грабли и как на них не наступить, а возможно есть такие на которые хоть раз, но нужно обязательно наступить?


Уведомления о js-ошибках в IE8
2011-12-19 05:15
Необходимо прогнать тесты, использующие первую версию селениума (тесты реализованы на PHP) в браузере IE8. Использую selenium-rc версии 2.15.0 (пробовала более ранние с неизменными остальными условиями)
Проблема: при выполнении тестов после открытия попапа js останавливается с ошибкой в скрипте selenium-browserbot.js (см скриншот). Если вручную проигнорировать сообщение, то тесты выполняются так как ожидалось, поэтому первая идея пришла - отключить уведомления об ошибках в браузере. Однако, включив в свойствах обозревателя опцию "Отключить отладку сценариев", и отключив "Показывать уведомления при каждой ошибки сценария" ничего не изменилось, уведомления всё равно отображаются.
Что необходимо сделать, чтобы обойти эту проблему и выполнять тесты в текущем виде до перехода на вторую версию селениума?

  • : Снимок.png


Проблеммка с LoadRunner
2011-12-19 10:34
Здравствуйте. Возникла проблеммка.... есть приложение с оракл формсами, его нужно протестировать. Выбрал для тестирования WEB(HTTP) и NCA. начинаю записывать скрипт, ввожу логин, пароль, в приложении вызываю формочку и на этом прекращаю писать. далее пытаюсь прогнать скрипт. там где код WEB(HTTP) прогоняется нормально, НО....там нету почему то логона(т.е. в скрипте не нахожу где вводится логин и пароль), когда переходит на текст NCA то при конекте (nca_connect_server) пишет Error: nca_connect_server: cannot communicate with host 10.7.7.204 on port 7778.
Подскажите плиз, что я не так делаю?? и как это исправить??

Правильное разбиенте теста на этапы
2011-12-19 11:54
После переноса тесто в IDEA появился класс TestList c огромным методом:

    @Test
     public void testList() throws Exception {
//Логин
(набор шагов чтобы залогиниться)

//Создание нового списка
(набор шагов)

//Открытие списка на редактирвоание
(набор шагов)
     }


Скажу сразу, что метод testList()запускается и отрабатывает как ему и положено.
Однако хотелось бы оптимизировать эту конструкцию - например, вынести логин в отдельный класс, чтобы использовать потом в других методах.

Сказано - сделано. Получилась такая конструкция:

    @Test
     public void testList() throws Exception {

Login.login();

//Создание нового списка
(набор шагов)

//Открытие списка на редактирвоание
(набор шагов)
     }


После таких "переделок" при запуске testList() появляется ошибка:
com.example.tests.Login is not derived from TestCase. Do not provide method name.

Из-за чего возникает такая ошибка? Может вообще не стоит выносить логин как отдельный метод и в каждом тесте вписывать его заново?

Тестирование с пользователями с кэшем и без
2011-12-19 14:08
Здравствуйте!
Стоит задача протестировать интернет магазин.
На сайте 2/3 пользователей являются постоянными гостями. То есть они уже были на сайте, и стоит предполагать, что сайт частично находится в кэше их браузеров.
1/3 - новые пользователи.
Я решил смоделировать такую ситуацию следующим образом:

Interleave Controller
Simple Controller
HTTP Request
HTTP Cache Manager
HTTP Cookie Manager
Simple Controller
HTTP Request
HTTP Cache Manager
HTTP Cookie Manager
Simple Controller
HTTP Request
HTTP Cookie Manager

в первых двух Simple Control-ах Cache и Cookie не чистятся. В последнем Cookie чистится.
Правильно ли такое решение?
Есть ли более рациональное решение? Возникает проблема. Что при большом количестве HTTP Request-ов быстро съедается память (доходит до 90 в каждом Simple Control)
Спасибо!

waitForPageToLoad
2011-12-19 15:21
Всем привет, вопрос в следующем:
при выполнении $this->clickButton('...') в ВЭБ приложение запускается Ajax скрипт и Selenium автоматом уходит на waitForPageToLoad(), ждет 40000ms и тест останавливается т.к. никакой страницы загружаться при этом не должно.

Есть ли способ принудительно остановить скрытый запуск waitForPageToLoad() ?

Различные вакансии для тестировщиков
2011-12-19 16:03
Старший специалист по автоматизированному тестированию ПО (Selenium/C#)

На проект крупного европейского заказчика, владеющего он-лайн порталом для азартных людей, приглашаем старшего специалиста по тестированию ПО (Selenium/C#).

Требования:

— опыт автоматизации тестирования с использованием Selenium — не менее 2-х лет;

— знание Scrum-методологии и опыт участия в проектах по Scrum;

— опыт работы с системой(ами) контроля версий;

— хорошее знание английского языка (письменный и разговорный) обязательно.

Дополнительные:

— желательно знание и опыт работы с С#;

— опыт управления командой (2-3 человека);

— опыт работы с Jira, Mingle.

Личные и деловые качества:

— навыки активной коммуникации с заказчиками;

— нацеленность на достижение результата;

— организованность;

— ответственность;

— аналитический склад ума;

— желание и способность работать в динамичном режиме.

Условия:

— постоянное развитие профессиональных навыков за счет использования современных технологий;

— возможность быстрого карьерного роста;

— непосредственная коммуникация с заказчиком;

— возможность командировок в Венгрию и Англию.

Подробности у HR-специалиста:
Татьяна Зубкова
+375 44 7491007
Tatsiana_Zubkova@epam.com



Старший инженер по тестированию

Требования:

— желание работать со сложными приложениями и продуктами в сфере eCommerce от ведущего мирового разработчика;
— опыт работы в тестировании от 2-х лет;
— знание одного из перечисленных языков программирования (JAVA, C++, C# ) или хорошее понимание и способность ориентироваться в технологиях программирования;
— опыт установки WEB- приложений на любые WEB серверы;
— знание реляционных СУБД, *NIX системы — не ниже уровня пользователя;
— владение английским языком на уровне, достаточном для прохождения собеседования с представителем заказчика.

Обязанности:

— настройка, интеграция, поддержка программных продуктов, включая сторонние библиотеки и технологии, конфигурирование в различных средах;
— функциональное и регрессионное тестирование программных продуктов, тестирование на уровне API, квалификация интеграций с 3rd-party продуктами и системами.

О Заказчике:

Признанный лидер рынка e-Commerce решений в США, начинает завоевывать популярность в Европе и Азии. В дополнение к e-Commerce разрабатывает продукты в области Knowledge Management. Клиентами нашего заказчика являются AT&T, Best Buy, Coca Cola, Dell, Hewlett-Packard, HSBC, Macy’s, Microsoft, PayPal, Sears, Sony, Symantec, Tommy Hilfiger, Verizon, T-Mobile, Vodafone и многие другие. Компания заказчика активно участвовала в развитии enterprise технологий на основе языка Java. Центры разработки находятся в США, Великобритании и Беларуси.

О проекте и задачах:

Команда EPAM участвует в проектах по разработке, внедерению и сопровождению продуктов линейки заказчика. Продукты из себя представляют веб-приложения, реализованые на основе J2EE технологий с использованием JSP, JavaScript, AJAX, Flex. Линейка продуктов достаточна сложна в техническом плане. Поддерживается несколько J2EE Application Servers (JBOSS, IBM WebSphere, BEA/Oracle WebLogic), RDBMS (Oracle, MS SQL, IBM DB2, MySQL) и OS (Linux, Solaris, AIX, Windows). Проект долгосрочный, атмосфера демократическая и достаточно либеральная. Работа в проекте предполагает активное взаимодействие с инженерами и менеджерами компании заказчика. Коммуникация с заказчиком ведется на английском языке как письменно, так и устно. Возможны командировки в США и страны Европы.

Условия работы:

1. комфортные условия труда и отдыха (мини-кухни, кофейные аппараты, горячие обеды);
2. медицинское обслуживание (услуги лучших медицинских центров, массаж, ежегодная вакцинация против гриппа);
3. корпоративные праздники, турниры, турслёты, программы для детей (летний отдых, детские праздники), подарки;
4. спортивные мероприятия (собственные тренажерные залы, скидки при оформлении абонемента в фитнес — центры и бассейны Минска, спортивные команды, клубы и сообщества по интересам);
5. внутренние развивающие тренинги;
6. изучение иностранных языков на кратко- и долгосрочных курсах в рабочее время;
7. корпоративные скидки (на страховые полисы, посещение кафе, приобретение авиабилетов и туристических путевок и др.).

Подробности у HR-специалиста:

Татьяна Зубкова
+375 44 7491007
Tatsiana_Zubkova@epam.com




Специалист по автоматизированному тестированию

На быстро растущий перспективный проект, срочно требуются специалисты по автоматизированному тестированию. Заказчик ведущий производитель NAS устройств для корпоративных облачных хранилищ. Основными обязанностями являются создание и запуск сценариев для новых NAS устройств. Это отличная возможность стоять у истоков проекта и получить хороший опыт в востребованных на рынке сетевых и облачных технологиях. Возможность командировок в USA.

Требования:

- опыт разработки, понимание основных принципов программирования не менее 1 года;
- знания Linux и сетевых основ на уровне опытного пользователя;
- разговорный английский;
- понимание принципов работы устройств со встроенными OC;
- знание скриптовых языков (Bash, Perl, Python, Ruby или др.) приветствуется;
- опыт в автоматизированном тестировании приветствуется.

Подробности у HR-специалиста:
Татьяна Зубкова
+375 44 7491007
Tatsiana_Zubkova@epam.com



Специалист по тестированию

На быстрорастущий перспективный проект, срочно требуются специалисты по автоматизированному и ручному тестированию.

Заказчик ведущий производитель NAS устройств для корпоративных облачных хранилищ. Основными обязанностями являются создание и запуск сценариев для новых NAS устройств. Это отличная возможность стоять у истоков проекта и получить хороший опыт в востребованных на рынке сетевых и облачных технологиях. Возможность командировок в USA.

Требования к кандидатам:

Для ручного тестирования:

∙опыт в тестировании не менее 1 года;
∙знания Linux и сетевых основ на уровне опытного пользователя;
∙разговорный английский;
∙понимание принципов работы устройств со встроенными ОС;

Для автоматического тестирования:

∙опыт разработки, понимание основных принципов программирования не менее 1 года;
∙знания Linux и сетевых основ на уровне опытного пользователя;
∙разговоный английский;
∙понимание принципов работы устройство со встроенными ОС;
∙знание скриптовых языков (Bash, Perl, Python, Ruby или др) приветствуется;
∙опыт в автоматизированном тестировании приветствуется.

Подробности у HR-специалиста:

Татьяна Зубкова,
Tatsiana_Zubkova@epam.com,
+375 44 7491007,
Skype: tatsiana_zubkova1




Lead QA Engineer

Требования:

- опыт ручного и автоматизированного тестирования;
- опыт руководства командой;
- хорошая база технических знаний (web\application servers, databases, web application deployment, monitoring tools);
- отличные коммуникативные навыки (на английском).

Обязанности:

- руководство командой тестировщиков;
- организация интеграционного end to end тестирования сложной системы;
- постановка процесса, взаимодействие с несколькими командами разработчиков;
- выявление и устранение неисправностей в сложном распределенном тестовом окружении.

О Заказчике:

Заказчик – компания с мировым именем, лидер в области решений Travel & Leisure.

О проекте и задачах:

Новый проект, динамично развивающийся, технически сложный, Backend старой, мощной системы на Java (миллионы транзакций ежедневно), который будет изменяться. Проект состоит из нескольких подпроектов с разными целями и задачами, затрагивающими различные части системы. Нужны специалисты разного уровня, которые хотят и способны думать более широко о системе в целом.

От руководителя проекта:

На этом проекте будет возможность получить опыт работы с действительно сложными, мощными high availability / high performance системами. Вы сможете научиться думать о том, как изменение повлияет на систему в целом. Для профессионалов это также расширение опыта в областях, смежных с разработкой: общение с заказчиком, тестирование, бизнес анализ, а также a lot of fun от решения новых, интересных и сложных задач. А для молодых и амбициозных это - рост вместе с проектом в различных направлениях и возможность работать в команде и учиться у настоящих профессионалов.

Подробности у HR-специалиста:
Ирина Суркова
тел. +375 29 107 37 64
Iryna_Surkova@epam.com




Ведущий инженер по автоматизированному тестированию

На быстро растущий и долгосрочный проект в сфере media & entertainment для создания команды автоматизации тестирования и продвижения test automation сервисов требуется ведущий специалист по автоматизированному тестированию (Selenium/Java).

Требования:

- уверенное знание ООП и опыт применения Java языка на практике;
- опыт успешной автоматизации тестирования коммерческих приложений на Selenium/Java (PoC, estimations, framework, automation, ROI);
- уверенное знание и понимание процессов и методологий разработки и тестирования (Scrum);
- опыт планирования тестирования и создания тестовых сценариев, как для ручного тестирования, так и для автоматизированного;
- опыт управления командой тестировщиков в 2-5 человек;
- знание разговорного английского языка на отличном уровне.

Дополнительные:

- хорошая техническая подготовка (знание СУБД, client-server architecture, web-application servers);
- опыт участия в pre-sales, презентациях продуктов/решений для заказчика.

Обязанности:

- планирование, разработка стратегии для автоматизации тестирования на проекте;
- участие в разработке решений (frameworks);
- координация работы команды специалистов по автоматизированному тестированию и её развитие;
- общение с заказчиком устно и письменно на английском языке по всем вопросам, связанным с автоматизацией тестирования на проекте;
- развитие проектной экспертизы по автоматизированному тестированию и помощь в pre-sales.

Условия:

- постоянное развитие профессиональных навыков за счет использования современных технологий, участия в корпоративном обучении;
- хорошие перспективы для карьерного роста;
- возможность участия в нескольких подпроектах одновременно;
- гибкий рабочий график;
- работа в молодом и ярком коллективе;
- возможны командировки в США.

Личные и деловые качества:

- внимание к деталям и аналитические качества;
- отличные коммуникативные навыки, лидерские качества;
- организованность, ответственность, заинтересованность в достижении результата.

О Заказчике:

Заказчик - ведущий мировой лидер в предоставлении развлекательного медиа-контента по всему миру с помощью телевидения, кино и широкого спектра цифровых СМИ. По состоянию на 2010 год это четвертый по величине мультимедийный конгломерат в мире, который объединяет более 35 мировых брендов и компаний.

Подробности у HR-специалиста:
Ирина Суркова
тел. +375 29 107 37 64
Iryna_Surkova@epam.com




Инженер по автоматизированному тестированию

Приглашаем к сотрудничеству инженера по автоматизированному тестированию ПО.

Требования:

-знание Java;
-опыт работы с Selenium/ WebDriver;
-опыт использования фреймворков (TestNG, JUnit, etc.);
-понимание и умение применять Test Driven Development;
-знание английского языка (разговорный).

Дополнительные:

-хорошее знание Linux;
-знание скриптовых языков (Perl);
-знания сетей, сетевых протоколов, знание DNS и DHCP.

Обязанности:

-разработка автоматизированных тестов с использованием Java/TestNG and Selenium;
-тестирование производительности.

Условия:

-решение интересных, технически сложных задач;
-проектные тренинги, направленные на повышение практических знаний в области сетевых технологий;
-быстро растущий проект;
-возможны командировки в США и Францию;
-комфортные условия труда и отдыха (мини-кухни, кофейные аппараты, горячие обеды);
-медицинское обслуживание (услуги лучших медицинских центров, массаж, ежегодная вакцинация против гриппа);
-корпоративные праздники, турниры, турслёты, программы для детей (летний отдых, детские праздники), подарки;
-спортивные мероприятия (собственные тренажерные залы, скидки при оформлении абонемента в фитнес — центры и бассейны Минска, спортивные команды, клубы и сообщества по интересам);
-внутренние развивающие тренинги;
-изучение иностранных языков на кратко- и долгосрочных курсах в рабочее время;
-корпоративные скидки (на страховые полисы, посещение кафе, приобретение авиабилетов и туристических путевок и др.).

О Заказчике:

Заказчик — лидер в области решений управления сетевой инфраструктурой, предназначенных повысить эффективность администрирующего персонала и автоматизировать часто выполняемые административные задачи, связанные с управлением IP-адресами, DNS, DHCP и конфигурированием сетей. Уникальная Grid™ технология обеспечивает прочную и расширяемую основу, которая используется при реализации продуктов заказчика. Клиентами компании являются более 4500 огранизаций по всему миру, включая 200 из списка Fortune 500. Компания со штаб-квартирой в Калифорнии имеет офисы в более чем 30 странах мира.

Условия работы:

1. комфортные условия труда и отдыха (мини-кухни, кофейные аппараты, горячие обеды);
2. медицинское обслуживание (услуги лучших медицинских центров, массаж, ежегодная вакцинация против гриппа);
3. корпоративные праздники, турниры, турслёты, программы для детей (летний отдых, детские праздники), подарки;
4. спортивные мероприятия (собственные тренажерные залы, скидки при оформлении абонемента в фитнес — центры и бассейны Минска, спортивные команды, клубы и сообщества по интересам);
5. внутренние развивающие тренинги;
6. изучение иностранных языков на кратко- и долгосрочных курсах в рабочее время;
7. корпоративные скидки (на страховые полисы, посещение кафе, приобретение авиабилетов и туристических путевок и др.).

Подробности у HR-специалиста:
Ирина Суркова
тел. +375 29 107 37 64
Iryna_Surkova@epam.com





Старший инженер по обеспечению качества (QA)

- опыт внедрения стандартов ISO 9001, CMMI или ISO 27001 для организаций, разрабатывающих ПО;
- знание жизненного цикла ПО;
- опыт проведения внутреннего аудита (соответствие стандартам качества);
- владение английским языком (письменный и устный).

Дополнительные:

- любой опыт в производстве ПО приветствуется.

Обязанности:

- разработка, поддержка и прохождение сертификации системы менеджмента качества на соответствие стандартам качества.

Подробности у HR-специалиста:
Ирина Суркова
тел. +375 29 107 37 64
Iryna_Surkova@epam.com



Старший инженер по обеспечению качества (QA) - мобильные разработки

Приглашаем опытных Senior QA для участия в работе Центра Мобильных Разработок. Центр Мобильных Разработок EPAM - это проекты «на острие» индустрии мобильных приложений, работа в профессиональной среде, профессиональный рост, работа в состоявшейся компании, в одном из передовых подразделений.

Требования:

- умение работать в команде, позитивный стиль общения и ориентированность на результат;
- фокус на личное профессиональное развитие;
- опыт тестирования в нескольких (2+) успешно завершенных мобильных проектах;
- умение ориентироваться и работать в быстроменяющейся индустрии мобильных приложений;
- высшее / незаконченное высшее образование в области IT / Computer Science;
- английский на уровне intermediate.

Дополнительные:

- опыт Research&Development в индустрии мобильных приложений;
- опыт профильных докладов / публичных выступлений;
- опыт в автоматизации тестирования;
- опыт руководства командой тестировщиков до 3-х человек.

Подробности у HR-специалиста:
Ирина Суркова
тел. +375 29 107 37 64
Iryna_Surkova@epam.com



Ведущий специалист по автоматизированному тестированию ПО (in Java)

Требуется специалист уровня team lead c опытом разработки на Java или автоматизированного тестирования ПО с опытом разработки скриптов на Java (желательно, плюс Selenium).

Требования:

- опыт автоматизации тестирования с использованием Java или оыт разработки приложений на Java не менее 1 года;
- общий стаж работы по специальности от 3 лет;
- обязательно - знание английского языка (разговорный уровень);
- навыки управления командой разработчиков ( 2-3 человека).

Дополнительные:

- желательно знание Linux, DB, Selenium/Silk.

Условия:

- постоянное развитие профессиональных навыков за счет использования современных технологий;
- возможность быстрого карьерного роста;
- возможность участия в нескольких под-проектах одновременно;
- гибкий рабочий график;
- работа в дружном коллективе;
- перспектива роста команды;
- непосредственная коммуникация с заказчиком;
- возможны зарубежные командировки.

Личные и деловые качества:

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

Подробности у HR-специалиста:
Ирина Суркова
тел. +375 29 1073764
Iryna_Surkova@epam.com




Специалист по автоматизированному тестированию (in Java)

Требуются разработчики разного уровня, способные думать более широко о системе в целом, разбирающиеся в сложном коде, понимающие, какие проблемы возникнут в результате изменений, и способные писать код, который будет эти изменения тестировать.

Требования:

- 2 года опыта в разработке ПО или тестировании;
- минимум 1 год опыта программирования на Java или 1 год опыта в автоматизации тестирования;
- опыт работы с SQL, реляционными базами, XML;
- опыт работы с JUnit, написания unit tests;
- навыки устного и письменного общения на английском языке.

Дополнительные:

- опыт работы с Web Services;
- опыт руководства командой (для кандидатов, претендующих на ключевые роли).

Подробности у HR-специалиста:
Ирина Суркова
тел. +375 29 1073764
Iryna_Surkova@epam.com

Drag and Drop
2011-12-19 16:07
Пытаюсь реализовать на PHP подобный код:
//start coordinates
int startX = new Integer(selenium.getEval("this.getElementPositionLeft('id=sourceObject')"));
int startY = new Integer(selenium.getEval("this.getElementPositionTop('id=sourceObject')"));
 
//destination coordinates
int destinationX = new Integer(selenium.getEval("this.getElementPositionLeft('id=destinationObject')"));
int destinationY = new Integer(selenium.getEval("this.getElementPositionTop('id=destinationObject')"));
 
//destination dimensions
int destinationWidth = new Integer(selenium.getEval("this.getElementWidth('id=destinationObject')"));
int destinationHeight = new Integer(selenium.getEval("this.getElementHeight('id=destinationObject')"));
 
//scroll to destination
int destinationOffsetTop = new Integer(selenium.getEval("this.browserbot.findElement('id=destinationObjectContainer').offsetTop"));
selenium.getEval("this.browserbot.findElement('id=destinationObjectContainer').scrollTop = " + destinationOffsetTop);
 
//work out destination coordinates
destinationY = destinationY - destinationOffsetTop;
int endX = Math.round(destinationX + (destinationWidth / 2));
int endY = Math.round(destinationY + (destinationHeight / 2));
int deltaX = endX - startX;
int deltaY = endY - startY;
String movementsString = "" + deltaX + "," + deltaY;
 
selenium.dragAndDrop("id=sourceObject", movementsString);

Для осуществления Drag and Drop commands in the Web
Мой Selenium RC как-то совсем не хочет воспринимать...
Заранее спасибо за любые подсказки...

как задать имя сервера как параметр на c#?
2011-12-19 22:05
селениум иде сгенерил такую конструкцию:
[TestClass]
public class GoToBaseURL
{
private IWebDriver _driver;
private string baseUrl;

public BaseURL()
{
baseUrl = "http://localhost/DCS/";

нужно сделать так, чтобы вместо локалхоста задавался параметр. что-то вроде:
baseUrl = "http://"+servername+"/DCS/";

так как у меня нет опыта программирования, не представляю, как это сделать? кто-нибудь подскажет, как объявлять параметр servername. допустим, чтобы он читался из текстового файла или задавался на входе выполнения скрипта

Ошибка в Turbo C, при создании EXE-шника
2011-12-20 08:25
Помогите, плиз! :-(

Есть код:

#include <graphics.h>
#include <conio.h>
#include <dos.h>
#include <math.h>
#include <stdio.h>

void main()
{
int gmode=VGAHI, gdriver=DETECT;
int Xp=0, Yp=1;
float XX,YY,t,tp,ts,tk,k,h,kt;
initgraph(&gdriver, &gmode, "C:\\tc\\bgi\\");

t=0;
tk=0,25;
t=0,001;
h=ts/10;
kt=640/tk;

do
{
XX=(10+sin(100+2+3.1415*t));
if (XX > 50) XX = 50;
if (XX <-50) XX = -50;
Yp=(k+XX-YY)/ts;

setcolor(0);
line(t, 240-XX, 320+tp, 240+Xp);
setcolor(15);
line(t+kt, 240, tp+kt, 240-XX);
setcolor(14);
line(t+kt, 240, tp+kt, 240-XX);
tp=t;
Xp=XX;
Yp=YY;
YY=h;
YY=Yp+1;
}
while(t < tk);
getch();
}

Код должен выводить три графика разных цветов согласно формуле. При компиляции вроде не находит ошибок, а при линковке в исполнямый файл выдает Undefinite symbol: _line; _setcolor; _initgraph.

Повисает non-GUI...
2011-12-20 11:02
Здравствуйте.
У меня достаточно большой сценарий. Он требовал больше памяти. Я зашел в jmeter.bat и изменил соответствующую строку
"set HEAP=-Xms512m -Xmx512m" на "set HEAP=-Xms512m -Xmx1024m"
Теперь, при запуске в non-gui режиме появляется окно (в скриншоте закрашен адрес файла на моем компе)
: вопрос.png,
затем оно (окно) висит до самого конца, потом быстро показывается конечная строчка и все. В лог файле все ок, ошибок нет, но хотелось бы наблюдать работу программы в этом DOS окне. В чем может быть дело? Как "оживить" это окно?

Работа с FindElements
2011-12-20 12:19
Здравствуйте!
Столкнулся с такой проблемой:
Есть страница на которой есть ряд ссылок(по которым нужно прокликать), все ссылки находятся в теге <div id="DivId"> .
Получаю все эти ссылки следующим образом :
ReadOnlyCollection<IWebElement> ElementCollection = driver.FindElement(By.Id("DivId")).FindElements(By.TagName("a"));

Коллекция создаётся без ошибок.
Дальше делаю клик на эти ссылки:
foreach (IWebElement Element in ElementCollection )
       {
           Element.Click();
           WaitPage(10);
           driver.Navigate().GoToUrl("http://....");
           Delay(10);
                    
       }


Такая функция отрабатывает 1 раз потом возникает ошибка:
Function evaluation disabled because a previous function evaluation timed out. You must continue execution to reenable function evaluation.

В чём проблема ???
Пишу на C#.

что делать с ошибкой Element cannot be scrolled into view
2011-12-20 14:53
кто нибудь встречался с этой ошибкой?

на сайте имеются боковые кнопки, при нажатии на которые страница прокручивается вправо или влево к другим разделам.
Когда тест запускается в хроме, то все нормально. страница прокручивается как надо.
Но когда тест запускается в firefox или IE или Opera, то выпадает такая ошибка:
org.openqa.selenium.interactions.MoveTargetOutOfBoundsException: Element cannot be scrolled into view:http://2do2go.mordor.fabit.ru/feed
Command duration or timeout: 31 milliseconds
Build info: version: '2.15.0', revision: '15105', time: '2011-12-08 09:56:25'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_01'
Driver info: driver.version: RemoteWebDriver
Command duration or timeout: 301 milliseconds
Build info: version: '2.15.0', revision: '15105', time: '2011-12-08 09:56:25'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.32-36-generic', java.version: '1.6.0_20'
Driver info: driver.version: RemoteWebDriver


страница никуда не прокручивается.

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

Обработка обновлений
2011-12-20 15:13
Добрый день, коллеги.

Есть тест, созданный методом рекорд-анд-реплей (код скрипта на Delphi):

Цитата

mozillaWindowClass := Aliases.firefox1.wndMozillaUIWindowClass.MozillaWindowClass.MozillaWindowClass.MozillaWindowClass.MozillaContentWindowClass.MozillaWindowClass.MozillaWindowClass;
mozillaWindowClass.Click(23, 268);
mozillaWindowClass2 := mozillaWindowClass.MozillaWindowClass;
mozillaWindowClass2.Click(28, 31);
mozillaWindowClass2.MozillaWindowClass.Click(58, 13);
mozillaWindowClass2.Click(927, 488);

Логинимся в веб-приложение, кликаем в меню, кликаем в подменю, обновляется область в окне, в нём появляется дерево объектов
Кликаем на элемент дерева - открывается новое окно
Проблема в том, что тест не дорабатывается до конца - он не ждёт пока обновится область и построится дерево а сразу пытается выполнить дальнейшие указанные в нём клики
и выдаётся ряд ошибок вида "The object does not exist"

Как можно обойти данную проблему?

запуск selenium-server через python
2011-12-20 17:28
собственно вопрос в названии темы. сейчас пробую так
os.system("java -jar C:\\work\\workspace\\reposi\\selenium-server.jar")
но ничего толкового получить не могу. после этого шага не запускаются тесты, все зависает.

Исчезают значения из импутов при автотесте
2011-12-20 22:27
Здравствуйте!

Подскажите, пожалуйста, в чём может быть проблема.

1. Записала с помощью "Selenium" простой авто-тест веб-приложения (скорее скрипт по заполнению данных).
2. При прохождении этого авто-теста по непонятной причине исчезают значения из импутов.
  • Ввожу значение в импут
  • меняю радиобаттон под импутом
  • значение в импуте исчезает


3. При ручном прохождении этого же сценария значение не исчезает.
4. Прикладываю видео-каст выполнения автотеста: http://www.screenr.com/CfJs

Спасибо.

С уважением,
Юлия

Как думаете, selenium под andoid будет ?
2011-12-21 08:52
Очень нравятся эти таблетки со сверх низким потреблением,хочу туда селениум :)
Может уже есть что-то ?

jenkins и тесты
2011-12-21 11:52
скажите пожалуйста, кто нибудь имел опыт во внедрении системы непрерывной интеграции jenkins?
поставили задачу внедрить эту систему с нуля и настроить в ней сборку проекта, запуск unit тестов и тестов selenium.
сам проект на php

подскажите пожалуйста какие нибудь мануалы по настройке jenkins с нуля

версия firefox и selenium
2011-12-21 15:23
Все здрасте.
Использую testNG. Попробовал в новых версиях firefox запустить тесты, но тесты не запускаются.
Получаеися selenium 1 работает только в версиях 3.х?

continuous integration плюс TestNG
2011-12-21 17:08
Приветствую.

В очередной раз задался вопросом про непрерывную интеграцию. Сейчас пишу тесты на TestNG (java) используя eclipse. Запускаю тесты через xml файлы в самом eclipse. Контроль версий - git. Сам проект на PHP.
Что хочется: автоматизировать процесс сборки проекта, анализа(coding style например), прогонки тестов(пока что selenium, но можно же и unit'ы подключать), составления отчета о готовности сборки.

Встал вопрос с чего начать хоть? Про что почитать? Что мне нужно от программистов? Думаю кто-то столкнулся уже с этим или столкнется, думаю было бы здорово, если у нас была бы тема с описанием "как" и "что".

Я так понимаю можно поставить Cruise Control, подключить к нему Ant или Maven. Эм а дальше в теории я начинаю путаться. Ну а в практике так вообще беда.

Подскажите, если кому не трудно как делаете это вы. И если не затруднит то поподробней, мало ли что-т не пойму :)

Selenium Camp 2012
2011-12-21 17:15
В конце зимы, 25 февраля, тренинг-центр XP Injection приглашает вас в Киев на конференцию Selenium Camp 2012, целиком посвященную продукту для тестирования web-приложений Selenium.

Участникам конференции

Участие в конференции будет платным, но мы приложим максимум усилий, чтобы стоимость была минимальной и не составила проблем для большей части желающих посетить конференцию. В этом году мы планируем собрать 400 участников. Уже открылся этап предварительной регистрации, в течение которого будет действовать минимальная цена 600 гривен.
Чтобы принять участие в конференции по указанной цене, вы должны зарегистрироваться и оплатить свое участие до 1 января 2012 года. По мере приближения даты конференции стоимость участия будет расти.

http://seleniumcamp.com/

Data Driven Testing. ТС не правильно разбирает файл
2011-12-22 08:58
Всем привет! Коллеги, подскажите, с чем может быть связана проблема:

ТС v7.20.562.7
при использовании .xls/.xlsx/.csv - ТС не правильно считывает данные из второго столбца.
Вот пример .csv-файла:
valid;invalid
фыва;jkfd
0321;
asdf;
$%#@;

Вот пример schema.ini к нему:
[new.csv]
Format=Delimited(;)
ColNameHeader=True
MaxScanRows=0

При обращении к колонке invalid, ТС опрашивает 4 строчки, как и в первой колонке, соответственно, последние три с ошибкой.
Обращаюсь к файлу через DriveMethod.

Перестали запускаться тесты в TestExecute
2011-12-22 14:47
Добрый день!

В TestExecute 8.0 на одной из машин перестали запускаться тесты:
открываю проект, запускаю тест - и тишина...
Пытаюсь выйти из TestExecute - выдается сообщение Interface not supported.
Снять можно только 3 кнопками.

На других машинах этот же проект запускается нормально.
Extensions на всех машинах подключены одинаковые.

Может быть у кого-то есть идеи?

Я бы в тестеры пошел, пусть меня научат...
2011-12-22 15:42
Автор: Андрей Мясников


Вместо предисловия.
В этом тексте нет ничего нового и интересного. Абсолютно ничего. Это обычный набор заржавевших парадигм, которые у всех уже стоят поперек горла и набили оскомину одним своим звучанием и фальшивой слащавостью. Когда-то их вбили и мне, дав «правильные» книги и пропуск на «нужные» тренинги. И я вовсе не собираюсь их опровергать, а повторю ещё раз для тех, для кого не дошло с двадцатого раза. Может быть, дойдёт с двадцать первого. Итак, вперед!

Why so seriously?”
Joker.


Джокер.

Когда-то давно из колоды я вытянул джокер.

Нет, я не увлекаюсь азартными играми и вообще отвратительно играю в карты.

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

«А что?» - думал я, - «Работенка непыльная, знаний много не надо. Того, что у меня есть, вполне хватит». Хахаха. Три раза. Три месяца испытательного срока я въезжал в то, что я «знаю», учился привязывать это к реальности и применять на практике.

Потом работал и получал удовольствие. Был доволен собой и думал, что вот теперь-то меня похвалят за хорошую работу. Но почему-то не хвалили.

Я думал, что я просто ещё мало работаю, чтобы меня заметили. Впахивал, нередко задерживаясь допоздна, и похохатывал надо коллегами, которые ездили на какие-то тренинги и изучали новые инструменты и методики. Нафига? Ведь я и так справляюсь и могу выполнять свою работу пусть не на 5+, но на твердую четверку точно.

Компания платит деньги, я работаю – все довольны.

А потом поймал себя на мысли, что я застыл на месте. Стою, упершись в свой потолок и ничего не делаю. Я не развивался и не хотел этого.





Читать дальше

Не создается проект в Eclipse
2011-12-22 17:00
Создал в Eclipse Java-проект, в настройках проекта добавил в "Java Build Path" (вкладка "Libraries") файл selenium-java-2.15.0.jar, а на вкладке "Order and Export" отметил selenium-java-2.15.0.jar

Для проекта создал JUnit Test Case, дал название "Feedback".

Потом через Selenium IDE экспортировал созданный тест-кейз из формата HTML в JUnit 4 (WebDriver), полученный код вставил в созданный тест-кейз в Eclipse. Сразу же полезло много шибок, связанные с инклудами, после неболших махинаций удалось число ошибок свести до 3. Дальше не знаю, что делать. Проект, естественно, не запускается.

import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
import com.thoughtworks.selenium.*;
//This is the driver's import. You'll use this for instantiating a
//browser and making it do what you need.
import java.util.regex.Pattern;
//Selenium-IDE add the Pattern module because it's sometimes used for
//regex validations. You can remove the module if it's not used in your
//script.
import java.util.concurrent.TimeUnit;
import org.junit.*;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;

public class Feedback
{
	private WebDriver driver;
	private String baseUrl;
	private StringBuffer verificationErrors = new StringBuffer();
	@Before
	public void setUp() throws Exception
	{
		driver = new FirefoxDriver();
		baseUrl = "http://phereo.com/";
		driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
	}

	@Test
	public void testFeedback() throws Exception
	{

		
import junit.framework.TestCase;
//import com.thoughtworks.selenium.*;
//This is the driver's import. You'll use this for instantiating a
//browser and making it do what you need.

import org.testng.annotations.*;
//import static org.testng.Assert.*;
//import java.util.regex.Pattern;

public class Feedback extends TestCase
{

	//DefaultSelenium selenium = new DefaultSelenium("localhost", 5555, "*chrome", "http://site.com");  
	@Test public void testFeedback() throws Exception 
	
	{
		// Открытие страницы
		selenium.open("http://site.com/");
		// Ждем загрузки страницы
		selenium.waitForPageToLoad("6000");
		// Переходим на другую страницу
		selenium.click("link=Site Feedback");
		selenium.waitForPageToLoad("6000");
		// Проверяем адрес текущей страницы
		verifyEquals(selenium.getLocation(), "http://site.com/p/contact/feedback/");
		// Проверяем значение Title страницы
		verifyEquals(selenium.getTitle(), "Site: Contact: Feedback");
		// Проверяем наличие текстового поля
		verifyTrue(selenium.isTextPresent("Site Feedback Form"));
		// Проверяем наличие элементов
		verifyTrue(selenium.isElementPresent("identifier=email"));
		verifyTrue(selenium.isTextPresent("Email"));
		verifyTrue(selenium.isTextPresent("we will reply to this email"));
		verifyTrue(selenium.isElementPresent("identifier=subject"));
		verifyTrue(selenium.isTextPresent("Subject"));
		verifyTrue(selenium.isTextPresent("something meaningful"));
		verifyTrue(selenium.isElementPresent("identifier=text"));
		verifyTrue(selenium.isTextPresent("Text"));
		verifyTrue(selenium.isElementPresent("identifier=submit_request"));
		verifyTrue(selenium.isTextPresent("Submit Feedback"));
		// Заполняем поле "Email" некорректным значением
		selenium.type("identifier=email", "test@test");
		// Проверяем, что сработал валидатор
		verifyTrue(selenium.isTextPresent("must be valid email"));
		// Заполняем поля "Subject"
		selenium.type("identifier=subject", "Selenium IDE - Test Subject");
		// Заполняем поля "Text"
		selenium.type("identifier=text", "Please do not pay attention to this letter. This message has been automatically generated in testing proccess.");
		// Пытаемся отправить форму
		selenium.click("identifier=submit_request");
		// Проверяем, что форма не отправлена
		verifyTrue(selenium.isTextPresent(""));
		// Заполняем поле "Email" корректным значением
		selenium.type("identifier=email", "test@test.com");
		// Проверяем, что сработал валидатор
		verifyTrue(selenium.isTextPresent(""));
		// Пытаемся отправить форму
		selenium.click("id=submit_request");
		// Проверяем, что форма отправлена
		verifyTrue(selenium.isTextPresent(""));
	}
}
	}

	@After
	public void tearDown() throws Exception {
		driver.quit();
		String verificationErrorString = verificationErrors.toString();
		if (!"".equals(verificationErrorString)) {
			fail(verificationErrorString);
		}
	}

	private boolean isElementPresent(By by) {
		try {
			driver.findElement(by);
			return true;
		} catch (NoSuchElementException e) {
			return false;
		}
	}
}

  • : 2011-12-22_180422.jpg


Adress already in use(огибка при длительных тестах)
2011-12-22 19:20
ОС - Ubuntu. Суть в том, что при тестах с большими цыклами(более 2к+ элементов), иногда, при чем рандомно, падают автотесты с ошибкой Adress already in use, как удалось выяснить - адресс этот 4444(дефолтный порт селениум-сервера). Под виндой такой пробемы не возникает. Делать стоп-старт сервера возможности нет. Подскажите пожалуйста как можно починить такое безобразие?

JMeter - как передать логин+пароль через get
2011-12-22 19:40
Доброго времени суток!

Столкнулась с проблемой следующего характера:
как описать в JMeter Запрос следующего вида https://login:password @ example.com:8443/apps?param1=1¶m2=2

- для передачи данных по https используется метод GET. Не могу сообразить, как передавать логин и пароль пользователя в таком запросе (пробовала через переменную, через Login Config Element...

Буду премного благодарна за любой совет! :)

Новогодние подарки для участников тренингов
2011-12-23 11:28
В следующем году в нашем расписании появилось целых три новых очных тренинга от Натальи Руколь и Алексея Баранцева:

По этому поводу, а также в связи с приближающимся празднованием Нового года, Наталья и Алексей приняли решение сделать подарок каждому участнику их очных тренингов 2012 года,  которые запишутся и оплатят любой тренинг не позже 31 декабря*.

Мы предлагаем три типа подарков:

При оплате тренинга укажите номер подарка** и тренер привезет его с собой на очный тренинг. Если Вы выбрали майку, то укажите ее размер.

* Тем, кто уже записался и оплатил тренинги, мы пришлем письмо об этой акции с предложением выбрать подарок, либо вы можете сами написать нам, не дожидаясь нашего письма
** Как только закончится какой-то из подарков, мы будем заменять его другим на наш выбор



Читать дальше

Создание заглушек для тестов
2011-12-23 12:06
Пример, есть форма создания и есть форма редактирования. Один тест реализует создание записи. Другой редактирование записи.
Для второго теста нужна уже созданная запись, либо эту запись нужно создать. Создавать запись долго. А брать созданную, встает вопрос "а какую".
Есть такое понятие как заглушки. Как это лучше реализовать, как вы это реализовываете на selenium?

Selenium по-русски: ищем спонсоров!
2011-12-23 13:07
http://selenium2.ru/images/selenium-logo.pngВ последнее время Selenium приобрел фантастическую популярность, но далеко не все его пользователи владеют английским языком. Назрела необходимость перевода официальной документации на русский язык. Мы планируем сделать это к марту-апрелю 2012 года. Документация будет опубликована на новом сайте, посвященном Selenium, который сейчас находится в процессе подготовки к запуску (можете считать это предварительным анонсом :)).

А чтобы всё получилось быстро и качественно...


Мы ищем спонсоров!
Если Ваша компания готова помочь нам выполнить перевод документации, мы присвоим ей почётный титул "Спонсор перевода документации", а также:

  • опубликуем анонс о завершении перевода с благодарностями всем, кто принимал в этом участие,
  • навсегда (!!!) разместим логотип Вашей компании рядом с документацией на этом сайте в специальном разделе.
Как Вы можете нам помочь?

  • деньгами -- сделать целевой спонсорский взнос в размере 10000 рублей,
  • людьми -- откомандировать своих сотрудников для выполнения перевода и редактирования документации.
Все собранные средства будут использованы для оплаты труда переводчиков и редакторов.

Если Вы готовы оказать нам спонсорскую поддержку -- свяжитесь с нами, написав письмо по адресу info@software-testing.ru

А также...


Мы ищем переводчиков!
Требуются люди, которые умеют хорошо читать по-английски и хорошо писать по-русски. Как явствует из вышесказанного, если мы найдём спонсоров -- работа будет оплачена. Ну и конечно имена переводчиков также будут навечно вписаны в книгу почёта.

Если Вы хотите принять участие в переводе -- свяжитесь с нами, написав письмо по тому же самому адресу info@software-testing.ru

И сразу после новогодних каникул мы начнём работать!



Читать дальше

Режимы работы IE
2011-12-23 17:29
Необходимо протестить верстку в различных версиях всеми нами любимого IE.
До этого использовал виртуальную машину с ИЕ7 и на семерке смотрел в ИЕ8.
Теперь надо еще и девятый. Надо выкручиваться а вторую виртуалку заводить не хочется

Вопрос знатокам - В ИЕ9 есть переключения режимов на 7 и 8, насколько будет работа этих режимов соответствовать реальности и
как правильно этими режимами пользоваться?

ПС я пробовал заходить в режим разработчика, но страницы там не посмотреть - только если по одной, что не приемлемо никак

Открытие новых вкладок в браузере
2011-12-23 18:35
Как сделать чтобы при тесте открывались новые вкладки в браузере?

Functional testing WebRichGUI+ActiveX/ASP
2011-12-23 21:20
Есть .Net web-приложение, использует rich gui, в результате на странице получаются объекты activex - сложные таблицы, многоуровневые модальные окна, UI-деревья, вообщем всевозможные элементы.

Пробовали TestComplete, но его "менеджер объектов" не справился, отдельные строки или заголовки столбцов в таблицах, объекты в многоуровневых модальных окнах, не находит.

Подскажите какой инструмент выбрать или решение для автоматизации тестирования?

Тестирование WEB сайтов
2011-12-24 10:13
Всем здравствуйте !

Хотелось бы обратиться ко всем тем, кто занимается тестированием web сайтов.
Какими инструментами вы пользуетесь и что входит в ваши обязанности ?

Тестирование графического интерфейса пользователя десктоп приложения
2011-12-24 10:41
Здравствуйте, форумчане. Нужна помощь.

Помогите с поиском литературы на тему тестирования форм десктоп приложения.

сотрудник для удаленной работы на дому
2011-12-24 19:42
Описание вакансии: НУЖНЫ СОТРУДНИКИ ДЛЯ РАБОТЫ НА ДОМУ ВНИМАНИЕ Я НЕ ПРЕДЛАГАЮ РАБОТУ ПО ОБРОБОТКЕ ЭЛ.ПОЧТЫ ИЛИ РЕДАКТИРОВАНИЕ ТЕКСТА ПРОСТО ПРОЧТИТЕ ДО КОНЦА. ДОБРЫЙ ДЕНЬ! Сразу, все это не удаляйте - на самом деле классная вещь, почитайте - сейчас или на досуге, переспите с новыми мыслями на этот счет и там как знаешь... Если у Вас есть желание заработать, не вкладывая много денег (к примеру, другие Интернет - проекты требуют вложений до 900$) и работая всего по несколько часов в день, то эта информация для Вас. Но для этого потребуется хорошо поработать около недели по нескольку часов в день. Вы можете зарабатывать в зависимости от ваших усилий. Я не предлагаю Вам работу "наборщика текста" (из серии "вышлите нам 50 гр-н на кошелек, а мы вам пришлем отсканированные тексты") и не предлагаю вкладывать деньги в сомнительные предприятия - вот это настоящий обман! Люди хотят работать в уютной обстановке дома - вот почему они откликаются на подобные объявления. ЗАПОМНИТЕ: НЕ существует настоящих вакансий "наборщика текста" и "сотрудников по обработке электронной почты". Не будьте обманутыми! В настоящем случае Вы не будете жертвой недобросовестных "работодателей", так как эта работа отнюдь не мифическая, а заработок зависит только от Ваших усилий. Это - действительно РЕАЛЬНЫЙ заработок в Интернете. Дочитайте до конца данную статью, уделите всего несколько минут, ВЫ НИЧЕГО НЕ ПОТЕРЯЕТЕ, чтение еще никому не повредило! Я Вас уверяю, ваше материальное положение резко улучшится, ЕСЛИ ТОЛЬКО ВЫ ЭТОГО ЗАХОТИТЕ!!! Я предлагаю Вам вещь, к которой и сам относился поначалу скептически. Но в отличие от многих подобных предложений - ЭТО ДЕЙСТВИТЕЛЬНО РАБОТАЕТ. Понимаю, с каким недоверием Вы это читаете - но продолжайте, прошу, дочитайте статью до конца. Наткнулся я на ЭТО, совершенно случайно, когда искал работу для дополнительного заработка, найдя статью, в которой говорилось, что МОЖНО СДЕЛАТЬ ТЫСЯЧИ ГРИВЕН ЗА ПАРУ НЕДЕЛЬ ПРИ ВЛОЖЕНИИ ВСЕГО 18 гр-н. Я подумал, что это должно быть очередной фишкой для лохов, но решил всё-таки дочитать до конца и узнать, что за Гербалайф - Орифлейм там предлагают.В течение 2-х дней я зарегистрировался на более чем на 100 бизнес-форумах и бесплатных досках объявлений. Прошла неделя, заглядываю в свой Интернет кошелек, и угадайте ЧТО!!!! Поступлений никаких нет, вообще!!! А разные участники пишут, что за неделю заработали кто по 80 гр-н, кто по 40 гр-н. Пиши, пропало, подумал я, попал в очередной лохотрон, желая заработать за пару недель тысячи гривен. Ну и бросил это занятие, так и не дослав свое объявление до 200 форумов. Ещё через неделю (ради любопытства) заглянул в свой Интернет кошелек. Смотрю, всего одно поступление – 3 гр-н. Да, думаю, дело не стоящее, случайно нашёлся такой же наивный, как и я. Ещё через две недели я все-таки снова открыл свой Интернет кошелек, а в нем уже около 104 гр-н. Откуда? Непонятная картина, но всё равно за 1 месяц 100 гр-н. Это очень мало, как пишут предыдущие участники - они за 1 месяц заработали 2500 гр-н. И вдруг после 1 месяца началось самое интересное: на мой кошелёк стали приходить деньги КАЖДЫЙ ДЕНЬ, спустя ещё 2 недели на моем счету уже было более 3000 гр-н. После этого я отправил свои объявления ещё более чем на 150 форумов. РЕЗУЛЬТАТ БЫЛ ОШЕЛОМЛЯЮЩИЙ. По прошествии всего 2 месяцев, я получил 8673 гр-н. И деньги идут каждый день. Каждые 10 минут на мой счёт поступает от 3-6 гр-н. И это все только за цену в 18 гр-н!!! Я был в очень плохом экономическом положении и долго не мог найти себе подходящую работу до того, как наткнулся на эту статью. Я не поверил, что это работает, пока не начал получать переводы со всего света… Я купил всё, что мне надо. И это очень кстати, согласитесь!? Моя работа теперь - это каждый день по 2-3 часа в Интернете и ВСЁ!!!! А заработок такой, что никаким начальникам и руководителям даже и не снился!!! Теперь, я расскажу Вам, как это работает, и самое главное ПОЧЕМУ! Я Вам обещаю, что если вы будете В ТОЧНОСТИ соблюдать ниже перечисленные инструкции, то вы начнете получать НАМНОГО БОЛЬШЕ ДЕНЕГ, чем Вы думали, не прилагая к этому особых усилий. Согласитесь, это просто!!! И ЭТО СОВЕРШЕННО ЛЕГАЛЬНО. И ВАШ ВКЛАД СОСТАВЛЯЕТ ВСЕГО 18 гр-н... ВАЖНО ЭТО НЕ ОБМАН И ПРИ ЭТОМ ВЫ НИЧЕМ НЕ РИСКУЕТЕ, НО ЭТО РАБОТАЕТ!!! ВНИМАНИЕ!!! ПРОЧТИТЕ ЭТО НЕСКОЛЬКО РАЗ! Следуйте инструкциям в ТОЧНОСТИ и 5000 гр-н. И БОЛЬШЕ будут Вашими в течение двух месяцев!!! ВОТ ТЕ САМЫЕ 3 ШАГА К УСПЕХУ:
1. Зарегистрируйтесь в системе webmoney. Хорошенько ознакомьтесь с данной системой, как она работает. Далее необходимо положить на свой счет 18 гр-н. (чуть больше, потому что при осуществлении перевода система снимает 0.5% переводимой суммы, т.е. Вы должны будете переводить по 3 грн. 15 коп., в сумме – 18 грн. 90 коп. ВНИМАНИЕ В ПРОГРАММЕ ПРИНИМАЮТ УЧАСТИЕ ТОЛЬКО U-КОШЕЛКИ.). От себя отмечу, что удобно пополнить электронный кошелек из специальных автоматов по приему платежей, которые часто располагаются в магазинах и на станциях метро. Однако такие автоматы снимают комиссию, которая, как правило, находится в пределах 5% от вносимого платежа. Также можно пополнить электронный счет в банке. Как только Вы положите на свой кошелек 18 гр-н. 90 коп, все готово, можете переходить к следующему шагу!
2. Необходимо перевести по 3 гр-н. 15 коп. (15 коп. снимается службой перевода за совершение операции) на 6 предлагаемых ниже WMU счетов. Для того чтобы осуществить перевод, необходимо зайти на сайт webmoney. Затем, если вы еще не вошли под своим именем, нажмите на ссылку РЕГИСТРАЦИЯ, которая располагается в самом верху страницы и выделена, синим цветом. Далее по подсказкам системы webmoney . Важно! Перевод нужно осуществлять на счет, а не на e-mail. Важно! После всех отправлений вы отправляете на e-mail, webmoneywaiser@gmail.com следующую информацию: номер вашего кошелька, дату, время отправления, U-кошелеки на которые Вы отправляли деньги и отправленную суму. Чтобы получать доход, необходимо отправить на каждый из этих 6 кошельков по 3 гр-н 15 коп., иначе вы просто не будете включены в систему сетевыми модераторами webmoney transfer и не сможете обналичить доход (3 гр-н 15 коп - это отправляемая Вами сумма, при этом получатель получает ровно 3 гр-н) Итак, отправьте по 3 гр-н. 15 коп на каждый из следующих счетов:
1 - U411210433709
2 - U150415348792
3 - U398883679390
4 - U366845791776
5 - U228444119279
6 - U211976851702.
ПОВТОРЯЮ, чтобы получать доход, необходимо отправить НА КАЖДЫЙ из этих 6 кошельков по 3 гр-н. 15 коп - иначе, сетевыми модераторами webmoney-кошельков, вы просто не будете включены в систему и не сможете обналичить доход. Теперь ВНИМАНИЕ!!! После того, как Вы выполнили ШАГ 2, скопируйте к себе на компьютер весь этот текст от начала до конца. В скопированной статье удалите из списка кошельков ПЕРВЫЙ (ВЕРХНИЙ) кошелёк и переместите 2-ой кошелёк на место 1-го, который Вы стёрли, 3-ий - на место 2-го, 4-ый - на место 3-го, 5-ый - на место 4-го, 6-ой - на место 5-ого ! А в 6-ой номер, который оказался пустым, ВПИШИТЕ НОМЕР Вашего КОШЕЛЬКА!!! Размещение этой статьи на 200 форумах, даже на самых малопосещаемых, ГАРАНТИРУЕТ Вам доход в 5 000-10 000 гр-н. ЭТО МИНИМУМ!!! в течение двух месяцев!!! БОЛЬШЕ РАЗМЕЩЕНИЙ - БОЛЬШЕ ДОХОД (при том в ГЕОМЕТРИЧЕСКОЙ ПРОГРЕССИИ). ИТАК, КОГДА ВЫ ДОСТИГНЕТЕ ПЕРВОЙ ПОЗИЦИИ В СПИСКЕ, ВЫ БУДЕТЕ ИМЕТЬ ТЫСЯЧИ ГРИВЕН ПРОСТО КАК СОЗДАТЕЛЬ СПИСКА !!!!!!! ЭТО СТОИТ 18 гр-н. и СОВСЕМ НЕ ТРУДНОЙ РАБОТЫ! ГЛАВНОЕ - ЭТО РАБОТАЕТ!!! И ЭТО ПРОСТО ЗДОРОВО!!! Займитесь этим сейчас - не откладывая на завтра….!!! ВРЕМЯ - ДЕНЬГИ!!! Но поработать всё же придется. Необходимо заинтересовать людей. Для этого необходимо воспользоваться рассылкой, размещением объявлений на специализированных сайтах о поисках работы, форумах, досках объявлений. Удачи Вам! Она уже действительно рядом! Действуйте! Плохо живут те, которые всю жизнь лишь собираются жить! ДАВАЙТЕ РИСКНЕМ!! ВЕДЬ НИЧЕГО, КРОМЕ 18 ГРН. НЕ ТЕРЯЕМ!! P.S. Полезная информация как распространять информацию на форумах (досках и др. подходящих местах) 1. Открываем поисковик 2. Пишем в строке поиска фразу «форум удаленная работа» или «форум надомная работа» или «форум работа на дому» или «форум начать новую тему работа» и т. д. и т. п. (без кавычек). Поисковик найдет тысячи страниц, ссылки на которые сразу приводят на МИЛЛИОНЫ новых тем форумов. И еще не пугайтесь, если вдруг на том сайте, куда Вы захотели поместить свое объявление, уже есть одно или несколько похожих. Это лишний раз подтверждает то, что этот бизнес действительно работает! Очень действенны сайты о работе сайты (разделы о вакансиях). 3. Возьмем какой-нибудь сайт о работе - нужно ввести данные- В поле ---«должность» - например, «сотрудник для удаленной работы на дому»; или «независимый менеджер» и т. п. - В поле «возраст» - укажите «с 18 до 55». - «Образование и Опыт работы» - пропустите, (хотя в образовании советую поставить «среднее»). - «Заработная плата» - «от $ 1000». - «Пол» - не имеет значения. - «График работы» - «свободный» - «Занятость» - «любая». - «Город» - Вот поле «город» САМОЕ ВАЖНОЕ. Вы должны выбрать все города один за другим, начать с буквы А, закончить буквой Я. Вы должны опубликовать (можно даже одинаковые) объявление для каждого города. Лучше всего, если Вы это сделаете в один день, тогда на следующий день и в течение дней 5-6, Вам вообще не придется размещать объявления. Зачем это делается. Это уже проверено, когда человек ищет работу и заходит на этот сайт, он выбирает ссылку «поиск вакансий». Там можно выбрать критерии поиска. Обычно заполняется поле «город». А если Вы опубликуете только, например, для Киева, Донецка и Луганска , то человек, скажем, из города Одессы никогда не увидит Ваше объявление. Объявления нужно разместить для КАЖДОГО ГОРОДА В ОТДЕЛЬНОСТИ. Первые неделю, а может и полторы недели у Вас не будет никакого дохода, потому что Ваши клиенты будут читать данный файл, создавать интернет-кошелёк и класть туда деньги. На всё это им нужно немного времени. Но потом, КАК СНЕГ НА ГОЛОВУ, Вы почувствуете некий такой «затяжной» результат! Это НЕОЖИДАННО И ПРИЯТНО!!!А теперь я Вам объясню, почему Вы в любом случае ничего не теряете, а ТОЛЬКО ВЫИГРЫВАЕТЕ!!! Скажем, из 200 размещений я получу только 5 ответов (очень низкая цифра). Значит, я сделаю 15 гр-н, находясь на 6 позиции в списке. Теперь эти 5 людей делают опять же МИНИМУМ 200 размещений с моим кошельком на 6 позиции, и только 5 людей отвечают тем первым 5 - это уже 75 гр-н. Дальше эти 25 людей делают по 200 размещений с моим кошельком на 5 строчке и только 5 отвечают - мой доход 375 гр-н. И т.д. Теперь эти 125 людей, разместив и получив только по 5 ответов, дают мне 1875 гр-н. прибыли (я на 4 позиции). Дальше, веселее…PSS: Лирическое отступление. Я понял, в чем была причина моего недоверия к данной системе. Разве можно даже представить себе, что в наше катастрофически трудное время для поисков заработка можно срубить денег (грубо говоря) просто так? Извините, но существует веские поправки к этому вопросу, который наверняка мучает Вас все то время, которое Вы уделили чтению данного письма. Во-первых, да действительно, в Сети трудно найти реальную работу, к которой мы привыкли. Я говорю о перебирании бумажек, составлении отчетов, принеси-подай и все такое прочее. Если искать работу именно в таком контексте, то можно потерять много времени. А время деньги. В случае если Вам повезет, и Вы найдете ту дистанционную работу, на которую надеялись, ОБЯЗАТЕЛЬНО напишите мне. Я хоть порадуюсь за Вас! Во-вторых, я не утверждаю, что деньги посыпятся на Вас дождем из 100$ банкнот. Это было бы нечестно с моей стороны. Потрудиться придется. А значит, отпадает та издевательская пословица: бесплатный сыр в мышеловке. Необходимо заинтересовать людей. Некоторые люди начали писать, что уже пробовали себя в этом виде заработка, и поступлений было мало либо вообще не было, утверждая, что форумы пестрят подобными объявлениями и призывами - ЭТО НЕ ТАК!!! Это самая действенная и надежная на сегодняшний день система. Участник ничего не зарабатывает только в 2 случаях: 1) если он не отправил суммы на 6 интернет- кошельков; 2) если отправил эту статью менее чем на 60 форумов. Коротко как все устроено: ВНИМАНИЕ!!! Человек участвует в системе только в том случае, если он внесен в список ( webmoney waiser). Для этого необходимо сделать перечисления не менее 3 гр-н. на 6 кошельков, ОБЯЗАТЕЛЬНО!!! указать в e-mail webmoneywaiser@gmail.com номер U-кошелька и остальные данные о рассылке средств, т.к. администратор сайта ведет учетный модератор который связан с webmoney. Только когда вас внесут в список и вы получите дальнейшие инструкции, как быстро заработать и тем самым легализуете свои действия. Обмануть систему регистрации списка webmoney - кошельков крайне сложно, да и невыгодно. Каждый компьютер имеет имя. Каждый человек имеет паспортные данные и без них не снять деньги .ПОЧЕМУ ЭТОТ ПРОЕКТ ДЕЙСТВИТЕЛЬНО РАБОТАЕТ? Система Webmoney, заинтересована в развитии и процветании этого вида бизнеса, т.к. имеет 0.5% с каждого денежного перевода – очень хорошую прибыль и выгоду от переводов нескольких сотен тысяч - миллионов участников, Вы соответственно тоже. Организаторы системы контролируют все процессы этого проекта. Интернет растет, и каждый день появляются всё новые и новые пользователи. Тысячи людей со всего мира присоединяются к Интернету и читают эти объявления каждый день. Выбор остается за вами. И именно Вам решать, хотите ли Вы изменить свою жизнь в лучшую сторону или продолжать топтаться на одном месте. Проект был создан только в ноябре 2009года.БУДЬТЕ ВНИМАТЕЛЬНЫ! Удачи Вам!

Онлайн-корпоратив от Татьяны Зинченко
2011-12-26 12:33
http://1.bp.blogspot.com/-n2MvpVS54bk/TvgzZpRC9jI/AAAAAAAAALk/NNYytApR-gc/s200/83c6c4ec359fb8b86b6550119f8ba093.jpgОнлайн-общение для многих из нас стало уже довольно привычным занятием: распределенные офисы, обучение, прохождение собеседований.

В преддверии Нового года Татьяна Зинченко предлагает преодолеть еще одну ступень в таком общении и приглашает всех на онлайн-корпоратив для тестировщиков. Помимо традиционных для таких мероприятий поздравлений, онлайн-корпоратив предполагает еще и получение новых знаний.

Мероприятие состоится 27 декабря, во вторник, в 12-00 по Московскому времени.

Участие бесплатное.

Подробности у Татьяны в блоге.



Читать дальше

Не вводится текст в поле
2011-12-26 13:39
Здравствуйте столкнулся с такой проблемой.
На странице есть input (
<input id="Id1" name="name1" class="jNiceInput">
) мне нужно ввести текст в это поле, я делаю следующее:
driver.FindElement(By.Id("Id1")).SendKeys("text");


В результате возможны два варианта:
1) он ввел текст в поле.
2) он этого не сделал, при этом не выдал никаких ошибок.
Если попробовать ввести текст еще раз он может это сделать или не сделать.

Почему такое происходит? С другими полями такой проблемы не было.

Пишу на C#.
Использую Selenium 2.

Установка Selenium 2.0
2011-12-26 14:40
Selenium-гуру, подскажите ищущему новых познаний в жизни тестировщика человеку, где мне скачать данный продукт и как его установить

Нужен C#/ASP.NET программист в IskonSoft (Днепропетровск)
2011-12-26 15:40
В связи с появлением новых перспективных проектов IT-компании IskonSoft (Днепропетровск), успешно развивающейся на международном рынке информационных технологий, на постоянную работу требуется C# /ASP.NET программист.

Основные требования:
-Опыт в области разработки на C # и ASP.NET
-Хорошее знание ООП
-MS SQL Server 2005/2008: наличие опыта в области разработки
-Знания Javascript / JQuery будет плюсом
-XML / XSLT является большим плюсом

Основные обязанности:
-Создание интерфейса веб-приложений с использованием ASP.NET
-Создание и оптимизация SQL-запросов, хранимых процедур и т.д.

Условия работы:
-достойная заработная плата
-постоянная работа в офисе
-официальное трудоустройство
-возможность профессионального и карьерного роста
-дружелюбный коллектив профессионалов
-удобное расположение офиса
-интересные и перспективные проекты мирового масштаба

Если ваши знания и качества соответствуют перечисленным требованиям, ждем Ваше развернутое резюме по адресу n.sidorenok@iskonsoft.com.ua или с радостью ответим на все ваши вопросы по тел. (056)7344997, 0977278064, skype: n.sidorenok, ICQ: 424161122, www.iskonsoft.com.ua, HR-менеджер Наталия

Вакансии для C#/ASP.NET программиста и Web-верстальщика
2011-12-26 15:58
В связи с появлением новых перспективных проектов IT-компании IskonSoft (Днепропетровск), успешно развивающейся на международном рынке информационных технологий, на постоянную работу в офисе требуется C# /ASP.NET программист и Web-программист. Подробнее о вакансиях на www.iskonsoft.com.ua. Если ваши знания и качества соответствуют перечисленным требованиям, ждем Ваше развернутое резюме по адресу n.sidorenok@iskonsoft.com.ua или с радостью ответим на все ваши вопросы по skype: n.sidorenok, ICQ: 424161122, HR-менеджер Наталия

SeleniumIDE - проблема с оператором IF
2011-12-26 18:30
Добрый день!

Встала следующая задача: если пользователь авторизирован на сайте, то сделать лог аут. Для решения задачи прочитал вот эту статью, в которой как раз дан неплохой пример реализации через оператор IF (для этого используется внешнее расширение). Все вроде сделал правильно, но при попыке запустить тест вываливается следующая ошибка:

[info] Executing: |storeEval | if (selenium.isElementPresent('link=New Account') == false) {nextMove='LogOut')} | nextMove |
[error] Threw an exception: missing ; before statement

Сам тест:

<tr><td>open</td>
<td>http://site.com/</td>
<td></td></tr>
<tr><td>storeExpression</td>
<td>http://site.com/</td>
<td>mainPage</td></tr>
<tr><td>waitForPageToLoad</td>
<td></td>
<td>6000</td></tr>
<tr><td>assertLocation</td>
<td>${mainPage}</td>
<td></td></tr>
<tr><td>assertTitle</td>
<td>Site Name</td>
<td></td></tr>
<!--Ищем элемент link=New Account и принимаем решение о следующем шаге-->
<tr><td>storeEval</td>
<td>if (selenium.isElementPresent('link=New Account') == false) {nextMove='LogOut')}</td>
<td>nextMove</td></tr>
<tr><td>echo</td>
<td>${nextMove}</td>
<td></td></tr>
<!--Двигаемся согласно результату в nextMove-->
<tr><td>gotolabel</td>
<td>${nextMove}</td>
<td></td></tr>
<!--Отрабатываем положительный результат теста-->
<tr><td>label</td>
<td>LogOut</td>
<td></td></tr>
<tr><td>clickAndWait</td>
<td>id=fp_logout</td>
<td></td></tr>
<tr><td>assertTitle</td>
<td>Site Name</td>
<td></td></tr>
<tr><td>click</td>
<td>css=div.link.login > span.link-text</td>
<td></td></tr>
<tr><td>type</td>
<td>id=fp_username</td>
<td>user</td></tr>
<tr><td>type</td>
<td>id=fp_password</td>
<td>123456</td></tr>
<tr><td>clickAndWait</td>
<td>id=fp_login</td>
<td></td></tr>
<tr><td>waitForPageToLoad</td>
<td></td>
<td>6000</td></tr>
<tr><td>assertTextPresent</td>
<td></td>
<td>user</td></tr>
<tr><td>assertTextPresent</td>
<td></td>
<td>link=/user/</td></tr>
<tr><td>assertTextPresent</td>
<td></td>
<td>My Sites</td></tr>
<tr><td>assertTextPresent</td>
<td></td>
<td>link=/user/edit-profile/</td></tr>
<tr><td>assertTextPresent</td>
<td></td>
<td>Profile</td></tr>
<tr><td>assertTextPresent</td>
<td></td>
<td>link=/user/fav/</td></tr>
<tr><td>assertTextPresent</td>
<td></td>
<td>Favorites</td></tr>
<tr><td>assertTextPresent</td>
<td></td>
<td>link=/user/feedback</td></tr>
<tr><td>assertTextPresent</td>
<td></td>
<td>Feedback</td></tr>
<tr><td>assertElementPresent</td>
<td>identifier=fp_logout</td>
<td></td></tr>
</tbody></table>
</body>
</html>


Проблема при выборе элеманта из списка автокомплита
2011-12-27 08:06
Добрый день. Я новичок в вопросах тестирования, работаю с selenium rc, столкнулась с такой проблемой: в инпуте при начале ввода фамилии появляется список ФИО, содержащих введенную строку, но при клике на какой-либо элемент из списка, выбора не происходит. По идее не срабатывает скрипт. В чем может быть причина и как можно обойти эту проблему?

Qtp + Siebel
2011-12-27 08:41
Интересно занимался ли кто?

пробудю их совместить но устанока идет не по сценарию описанному ораклом... :diablo:

нужный EXE файл не создается, что делает невозможной дальнейшую интеграцию... есть у кого соображения или опыт по теме ?

Проверка работоспособности с некоторой переодичностью
2011-12-27 12:28
Всем привет.
Встала задача проверять авторизацию на сайте раз в 5 минут через пользовательский интерфейс(используя селениум), строить график доступности/недоступности, в случае недоступности отправлять смс.
Может кто делал такое, выслышаю любой совет, как, чем и т.ж.

Firefox не воспроизводит нативные события
2011-12-27 13:22
здравствуйте. столкнулась с такой проблемой:
при прохождении вот такой части теста в Firefox 9.0.1:
new Actions(driver).moveToElement(
              driver.findElement(By
                              .xpath("//div[@id='right-local-nav']/a[@class='local-nav-btn']/span")))
              .perform();

тест падает с ошибкой:
org.openqa.selenium.InvalidElementStateException: Cannot perform native interaction: Could not load native events component.


Тест воспроизводится на виртуальной машине с Windows7.
Selenium 2.15.0
Firefox 9.0.1

Что в таком случае делать надо?

В Firefox 8.0.1 нормально все работает а в 9.0.1 нет

Jmeter - нужна помощь
2011-12-27 14:02
Вообщем всем доброго дня!
Создал скрипт на создание айтемов, с именем JMeter_00000, где 00000 - счётчик, который с каждым юзером увеличивается на единицу, запускаю 30 юзеров, создает 30 айтемов с названиями от JMeter_00001 до JMeter_00030. Создаю скрипт на удаление тех же самых айтемов с таким же счётчиком (т.е 30 юзеров по очереди удаляют 30 айтемов), но вот незадача - это не особо удобно, как сделать уделение айтемов с условием... допустим удалить все айтемы с именем JMeter_ и остановить скрипт...?

Отладка тестов на IE с помощью частицы Selenium IDE
2011-12-27 17:57
Всем привет,

Я начинающий автоматизатор, использую Selenium и Java.

С самого первого опыта автоматизации полюбил этот инструмент - Selenium IDE, но не за возможность записи и воспроизведения тестов, а за возможность создания примитивной модели будущих тестов, а также, что и является ключевым вопросом данной темы, отладки упавших тестов. Далее будет подробнее.

При исследовании причины падения теста(если она конечно не очевидна) я захожу в Selenium IDE довожу страницу Фаерфокса до состояния, когда запускается "плохая" инструкция и начинаю исследовать, пробовать разные методы (предполагая, что Selenium RC выполнит все также как и Selenium IDE), для того, чтобы найти и устранить причину фейла или зафиксировать факт бага. Практически всегда этот сценарий работает и меня это устраивает.

Но есть одно НО - это отсутствие Selenium IDE для Internet Explorer. И, погуглив и поинтересовавшись, я понял, что нет такого инструмента, который бы позволил мне "на лету" выполнить команды селениума в ИЕ, как это делает Selenium IDE для ФФ.

Это очень печально, учитывая, что многое, работающее на ФФ, категорически отказывается работать на ИЕ...

...Но, если подумать...что такое селениум - это инструмент, который позволяет выполнить JavaScript, эмитируя юзера. Т.е. селениум запускает джаваскрпиты...в ИЕ есть 'F12 developer tools'...которая имеет консоль...которая, в свою очередь понимает, джаваскрипты.

Внимание вопрос - подскажите где я могу узнать какой JavaScript код соответствует какой команде селениума?

Внимание еще вопрос - какие у меня могут возникнуть проблемы при попытки использования JavaScript-команд селениума с помощью консоли 'F12 developer tools'?

П.С. часто слышал от знающих людей, что я должен делать изменения в коде, а затем запускать весь тест, чтобы проверить как эти изменения отработали. Хочу попросить сразу, не советуйте мне этого здесь пожалуйста, т.к. выполнение теста до момента фейла может занимать несколько минут (если он насыщен xpath, то на ИЕ может и 10-15 минут). Меня не устраивает ждать так долго, чтобы проверить вариант исполнения каждой комбинации инструкций. Суть этой темы в том, чтобы используя консоль, в точности эмитировать команды селениума на ИЕ.

Заранее огромное спасибо всем откликнувшимся.

Требуется тестировщик мобильных приложений (г. Севастополь)
2011-12-27 18:04
Компании Ramotion (http://ramotion.livejournal.com) требуется тестировщик мобильных приложений.

РАБОТА ВАШЕЙ МЕЧТЫ ждет вас! Ваш код безупречен, а желание улучшать ПО безгранично, вы чувствуйте в себе достаточно сил, чтобы участвовать в тестировании крутых приложений и игр.

Если вы дотошны до мелочей, не боитесь трудностей, творческую атмосферу и постоянно стремитесь к совершенству, мы будем рады увидеть вас в нашей команде!

Необходимо:
  • Знание основ СУБД (MSQL, MySQL, SQL lite), HTML;
  • Самостоятельность, самообучаемость, внимательность, исполнительность, методичность;
  • Английский язык;
  • Высшее техническое образование;
  • Знание Windows, MS Office.


Желательно:
  • Опыт работы тестировщиком мобильных приложений, игр;
  • Знание методологии и принципов тестирования;
  • Наличие девайсов Apple;
  • Базовые знания Photoshop;
  • Навыки работы с социальными сетями (Facebook, twitter и т.д.).


Мы Предлагаем:
  • Работа в постоянно развивающейся компании;
  • Стабильная, достойная оплата, регулярный пересмотр заработной платы;
  • Возможность карьерного роста;
  • Программа обучения: постоянно обновляющаяся печатная и электронная библиотека, семинары и конференции на Украине и за её приделами, наставничество и работа в команде с опытными специалистами;
  • Сотрудничество с иностранными клиентами над интересными проектами с талантливыми специалистами, влюбленными в свое дело;
  • Рабочее место в современном офисе в дружном и молодом коллективе;
  • iMac 21.5, iPhone, iPad и т.д.;
  • Рабочий день с 10:00 до 19:00, пятидневная рабочая неделя;
  • Социальные льготы: оплачиваемый 24-х дневной отпуск, больничный без предоставления справки от врача;
  • Программы кредитования для сотрудников;
  • Регулярные корпоративы, походы, экскурсии;
  • Оборудованная кухня в офисе;
  • Столовая;
  • Бесплатная автостоянка;
  • Отсутствие дресс-кода.


Email для Резюме: timur.d@ramotion.com

Есть вопросы?
Свяжитесь с нами:
skype:egoistinus
м/т: (066) 921 69 97 - Тимур

P.S. Вместе с резюме присылайте ссылки на ваш профиль в соц. сетях.

Поздравляем с Новым 2012 годом!
2011-12-28 00:00

Ура-ура! Приближается Новый год!

http://software-testing.ru/images/stories/Maillist/nybug2.jpg Осталось всего несколько дней до Нового года! Вся команда нашего портала поздравляет вас с этим событием.

А желаем мы, чтобы:

  • все начатые дела были успешно завершены;
  • в новом году вас ждали только самые интересные проекты и задачи;
  • коммуникации всегда были продуктивными;
  • ну и, конечно же, побольше выявить дефектов: хороших и разных!
В качестве подарка - наш 74-й выпуск рассылки и архив выпусков. Теперь вы сможете в свободную минутку в более спокойной обстановке перечитать все, что не успели в прошлом году!

А если вы еще не получаете нашу рассылку: подпишитесь! И мы вместе изменим мир к лучшему!!!

Удачных вам праздников и хорошего настроения!



Читать дальше

Проблема с поиском элемента страницы по составному классу
2011-12-28 07:52
Здравствуйте!
Столкнулся с проблемой. На страницы есть объект который имеет класс "img clearfix". Пытаюсь найти этот объект следующим образом:
driver.FindElement(By.ClassName("img clearfix"));
. В итоге появляется ошибка:"Compound class names are not supported. Consider searching for one class name and filtering the results".

Как это можно исправить?

Требуются С# разработчики
2011-12-28 14:07
Инвестиционная компания в связи с развитием для реализации внутренних проектов (многопоточные системы реального времени, полуинтеллектуальные системы) в сильной команде с творческой атмосферой ищет C# разработчиков (разработчика сценариев и ведущего разработчика).

Разработчик сценариев
Обязанности:
Разработка модулей для высокопроизводительных многопоточных аналитических/телекоммуникационных систем:
∙ анализ требований к разрабатываемому продукту;
∙ написание и тестирование кода;
∙ участие в планировании работ.
Требования к соискателю:
∙ образование: высшее математические / физико-математическое (возможно студент последних курсов);
∙ опыт разработки коммерческих приложений на С# от полугода, знание WF;
∙ знание принципов объектно-ориентированного программирования, паттернов проектирования, базовые знания многопоточности;
Заработная плата: от 40 000 – 45 000 рублей.

ведущий C# разработчик
Обязанности:
∙ Проектирование и разработка высокопроизводительных многопоточных аналитических/телекоммуникационных систем.
∙ Анализ требований к разрабатываемому продукту, взаимодействие с заказчиком и пользователями разрабатываемых систем.
∙ Разработка архитектуры системы.
∙ Написание и тестирование кода.
∙ Участие в планировании работ.
Требования к соискателю:
∙ образование: высшее математические / физико-математическое/системный программист;
∙ опыт разработки коммерческих приложений на С#/С++ от 3 лет;
∙ опыт работы с СУБД (MS SQL Server, SQL, базовые знания T-SQL, написание триггеров);
∙ знание принципов ОПП, паттернов проектирования (GoF, etc), рефакторинга, опыт разработки многопоточных приложений;
∙ знание методологий разработки ПО (RUP, MSF, Agile), технологического процесса разработки;
∙ желателен опыт разработки многопоточных систем реального времени;
Заработная плата обсуждается в зависимости от уровня профессиональной подготовки: 80 000 – 100 000 рублей.
Условия:
∙ Оформление согласно ТК РФ, оплачиваемые отпуска.
∙ Гибкий график работы.
∙ Интересные задачи. Возможность профессионального развития в сильной команде единомышленников. Интеллектуальный и дружный коллектив.
∙ Месторасположение: центр (3-5 мин. от м. Трубная или 7-10 от м. Цветной бульвар, Пушкинская/Чеховская).

Вопросы и резюме можно отправлять на почту es.konsalt-sv@yandex.ru

вставить ссылку на скриншот в отчет jenkins
2011-12-28 16:01
Скажите, кто нибудь реализовывал подобное:
при падении теста делается скриншот, который сохраняется на сервере (там установлена gentoo). Там же установлен jenkins.
потом jenkins формирует TestNG отчеты по результатам сборки, где написано сколько пройдено, сколько не пройдено. По не пройденным тестам выводит stacktrace.
Так вот можно ли как то к этому stacktrace прикрепить ссылку на скриншот, чтоб можно было прямо в браузере посмотреть его или загрузить к себе на компьютер?

Параллельные HTTP запросы в рамках одного потока
2011-12-28 20:36
Доброго Времени!

Кратко опишу проблему.
Сценарий, в котором предусмотрено до 1000 пользователей (потоков), действующих параллельно.
Каждый пользователь выполняет HTTP запросы.
В каждом запросе есть вложенные запросы. Тут и начинается проблема, т.к. 2/3 этих запросов формируются JS-скриптами, и не отрабатывают с помощью опции "Retrieve All Embedded Resources from HTML Files".
При этом, если их реализовать как отдельные НТТР сэмплеры, то они будут отрабатывать последовательно.

Хотелось бы (да что там "хотелось", надо!) чтобы каждый следующий запрос не ждал пока ответит предыдущий. Грубо говоря, запустить их параллельно или по таймеру.
Документацию перечитал, но очевидного решения не нашел (может, пропустил чего).

Если кто-то знает как это реализовать, пожалуйста, посоветуйте.
Заранее благодарен.

Бизнес-аналитик, технолог
2011-12-29 08:15
Коллеги,

открылась вакансия в ОАО АКБ "Пробизнесбанк" Бизнес-аналитик, технолог

Обязанности:
- формализация бизнес-требований
- создание технических заданий на модификацию программного обеспечения (RS-Bank, собственные разработки)
- тестирование

Требования:
1) обязательные:
- техническое или финансовое высшее образование
- MS Office
- опыт в банках или компаниях, занимающихся автоматизацией банков
- знание банковских технологий
- коммуникабельность, стрессоустойчивость
2) желательные:
- опыт работы с RS-Bank
- опыт работы аналитиком, опыт работы с заказчиками

Условия:
- оформление по ТК РФ, соц.пакет, ДМС, корпоративная моб.связь
- уровень з/п устанавливается по результатам интервью с успешным кандидатом (до 120к gross)
- территориальное расположение - м."Дмитровская"
- график работы с 10:00 до 19:00

Жду Ваших откликов (на все вопросы готова ответить дополнительно по указанным ниже контактным данным):
VAKurpacheva@prbb.ru (если письмо не проходит на корпоративную почту (блокируется антиспамом), прошу направлять на мою личную почту с пометкой, о какой вакансии идет речь: vera.kurpacheva@gmail.com)
+7 (495) 933-37-37, доб.51-88
+7 (963) 961-53-08
Вера Курпачёва
www.prbb.ru

Срочно помогите решить вопрос
2011-12-29 11:33
Всем привет, меня пригласили на должность тестировщика, но я не силен в этом деле, а они обещали обучение и дали ряд вопросов для прохождения собеседования. на все вопросы я смогу дать ответ, кроме одного. я даже понять не могу что тут сделать надо(((( Вот это задание:
Написать идеи тестовых сценариев (что нужно протестировать) основанные на спецификации.
1. В программе “Мегавебсофт 3.0” появится новый функционал для работы с Яндексом
2. Доступ к функционалу будут иметь только пользователи с правами администратора
3. Для запроса, указанного пользователем в программе должны забираться домены сайтов, находящихся в выдаче Яндекса
a. Выдача должна забираться для региона “Москва”
b. Если в запросе присутствует существительное, то должны забираться первые 10 позиций, иначе первые 5 позиций

Движок автоматизации Sikuli (визуальное распознавание + Jython): возмо
2011-12-29 17:04
Сегодня приходил разработчик, занят сейчас вопросами автоматизации работы/тестирования с Android-приложением. Собирал для него информацию, решил скопировать и сюда. Инструмент не коммерческий - так что не реклама, хотите пользуйтесь, хотите нет. Практически (мной) использовался для ряда тестов на эмуляторах WinPhone, iPad, Android, автоматизации действий под Mac и под Win (пересборка-запуск проекта и игровая автоматизация).



Собственно ссылки:

Несколько заметок на Хабрахабре:
http://habrahabr.ru/tag/sikuli/

На http://www.3dnews.ru/workshop/618590/print
- еще одна статья на тему автоматизации действий, с уклоном в Mac (Sikuli посвящена вторая половина).

http://i-miss-erin.blogspot.com/2010/01/automated-test-in-android-by-sikuli.html
- к автоматизации тестирования на эмуляторе андроидных приложений.

http://sikuli.org/docx/sikuli-script-index.html
- дока с описанием функций

https://answers.launchpad.net/sikuli
- форум инструмента, где можно искать ответы и задавать вопросы.

Тестирование ИИ
2011-12-29 17:40
Как бы вы протестировали ИИ ?
На основании чего посылали дефекты,если требований - нет?

devExpress wpf comboBox
2011-12-29 18:01
Добрый день!
У меня возникла следующая проблема:
Есть devExpress wpf combo box в котором необходимо выбрать определенный Item. Дело в том что TestComplete не поддерживает данный контрол, в связи с этим не могу использовать некоторые функции(clickItem,selectItem...)
Подскажите плиз, как можно стандартными средствами выбрать нужный Item?

Selenium RC 1.0.3 , Safari 5.1 Mac OS X.
2011-12-29 18:18
Добрый день.

Есть насущный вопрос - запуск тестов со следующей конфигурацией Selenium RC 1.0.3, Safari 5.1 Mac OS X.

Возникают следующие проблемы при запуске.
1. Передаем ant параметр *safari за запуска Safari.
-> Запускается окно клиента Selenium, однако запуск приложения не происходит.
2. Следуя рекоммендация на форумах указываем *safariproxy.
-> При запуске проекта получаем сообщение об ошибке :

[testng] Failed to invoke @Configuration method com.avid.central.services.selenium.SeleniumTest.startSelenium:Could
ot start Selenium session: Failed to start new browser session: Browser not supported: *safariproxy
[testng]
[testng] Supported browsers include:
[testng] *firefox
[testng] *mock
[testng] *firefoxproxy
[testng] *chrome
[testng] *iexploreproxy
[testng] *pifirefox
[testng] *iexplore
[testng] *firefox3
[testng] *googlechrome
[testng] *konqueror
[testng] *firefox2
[testng] *safari
[testng] *piiexplore
[testng] *firefoxchrome
[testng] *opera
[testng] *iehta
[testng] *custom


Как видно в списке *safariproxy не присутсвует.

3. Однако пункт "2"- промежуточный, поскольку на другом окружении все же происходит запуск селениум и приложения (открывается только одно окно),
но элементарные операции такие как ввод в поля пароля и логина не происходят.

Сталкивался ли кто-либо с подобными проблемами, какие применялись удачные решения.

Спасибо.

С уважением,
Кравченко Никита

Зависает окно WebDriver
2011-12-30 10:15
Здравствуйте!
Столкнулся с такой бедой. При выполнении теста зависает окошко WebDriver(FireFoxDriver).
Зависает при следующем действии: На странице есть поле поиска, я ввожу в это поле значение и нажимаю Enter.
IWebElement Element = driver.FindElement(By.Id("ItemId"));
Element.SendKeys("политика");

Ошибка возникает на второй строчки, в поле вводится "по" и окно зависает.

Язык программирования: C#.
Заранее благодарю, и Всех с Наступающим Новым Годом!

Имитировать нажатие Enter
2011-12-30 21:39
Привет
Подскажите, пожалуйста, как сымитировать нажатие клавиши Enter (selenium 2.0, Java)?
Т.е. ввела текст и дальше надо нажать Enter клавишу.
Спасибо

Легко и просто
2011-12-31 17:51
http://httpinternet.net/ вот сайт я каждый день имею по 3$ чуть подсобирать и можно кинуть на любой сайт для продвижения успехов!)
5686db68
1d3403f2
ba1cfee0
61b9971e
7535f9f8
59375be0
42111fd0
80bbe4ca
eb8d41e0
c5464267

ето инвайты для регистрации ! Желаю удачи

LR error when replay script
2012-01-02 02:07
Всем доброго времени суток!
Я самостоятельно пытаюсь разобраться с LR.
И в самом же начале столкнулся с ошибкой, причины которой не могу понять.

Использую web (click and script). Запись авторизации.
1. Зайти на страницу
2. Ввести логин
3. Ввести пароль
4. Нажать кнопку "Войти"

В итоге вводится только логин, пароль не вводится и нажатие на кнопку не вызывает никакой реакции сайта (ошибка - неправильный логин/пароль).
Пробовал на разных сайтах, в том числе mail.ru.
Подскажите, пожалуйста, в чем причина?
Установил LR 11, попробовал ajax truclient - он всё выполняет, но почему не выходит с web (click and script)?

Благодарю за ответы!

баг селениума при скролинге
2012-01-02 16:27
Столкнулась со следующей проблемой:
На сайте (http://stage.diveboard.com/susan.listein/5090) есть header, который при скроле остаётся всегда наверху страницы.
Тесты сами скролят страницу(интересно, а можно отключить этот скролинг?)
И header оказывается поверх нужных кнопок(см скриншот), поэтому, дальше тесты "нажимая" кнопки под хедером на самом деле ничего не нажимают :(

Программисты говорят, что это баг селениума, тк при тестировании вручную header ничего не перекрывает...

Пока использую такой костыль:
getEval("window.jQuery('#header_container').hide()");

но оно неудобно..

Как решить эту проблему??

  • : createFullNewDive.png


FirefoxDriver с Custom profile и Selenium IDE
2012-01-03 18:49
Столкнулся с проблемой - запускаю тест вебдрайвером с брейкпоинтом в какой-либо точке, когда тест остановится на брейкпоинте, то не могу запустить Selenium IDE, кторый виден в "Инструменты".
Когда использовал Selenium RC, то такой проблемы не было.

Предполагаю, что это связано с тем, что Selenium IDE запускается в новом окне, а Вебдрайвер блокирует возможность открытия нового окна.

Следовательно можно предположить, что решение может быть (если оно есть вообще) в том, что где-то можно разрешить открывание новых окон
или
как-то открыть Selenium IDE в той же табе (как открывается firebug), если это конечно возможно, так как в настройках Selenium IDE я не смог найти возможность открытия в той же табе.

Помогите пожалуйста разобраться, буду рад любому совету.

параметры функций по умолчанию
2012-01-03 19:38
Здравствуйте!

1. Каким образом при вызове функции оставлять часть дефалтовых параметров нетронутыми, а другую изменять? Например, мы имеем метод:

Log.Error(MessageText, AdditionalInformation, Priority, Attr, Picture, FolderID)

Первый его параметр является обязательным, остальные - опциональные. Из них мне нужно передать параметр Picture, а остальные опциональные параметры оставить без изменений. Первое, что пришло в голову:

Log.Error("Some text", null, null, null, myPicture)

Такой вариант у меня не заработал.

Есть ли решение данной проблемы, или для этого нужно задать параметры перед Picture?

2. Можно ли создавать свои функции с параметрами по умолчанию, и каким образом это можно сделать?

Заранее спасибо за ответы.

Selenium RC + PhpUnit + NetBeans
2012-01-03 20:42
Добрый день.

Может кто поможет.

Установил себе на Windows 7. PHP 5.3.8 (без веб сервера); Pear 1.9.4; PhpUnit 3.6; NetBeans;

Запуск Selenium Servera(2.15.0) из cmd, в NetBeans запуск сервера отключен.

Проблема возникает при запуске тестов в нетбинсе. Собственно тесты не выполняются и я не могу понять причину. Создавал новый проект и с него запускал, так же пробовал просто запускать как отдельные тест кейсы экспорченые(PHPUnit) из IDE.

Я склоняюсь к тому, что просто что-то не так настроил в Нетбинсе. Буду признателен за советы.

Вот привожу скриншот.

  • : 1-3-2012 7-27-15 PM.png


Текст в скрытом элементе DOM (webdriver, python)
2012-01-04 14:05
Есть ли у веб-драйвера проблемы с получением текста из скрытого элемента ?
Пишу на питоне
print unitTestClass.driver.find_element_by_id("id_of_the_hidden_element")

и получаю
<selenium.webdriver.remote.webelement.WebElement object at 0x2091f90>

А если пытаюсь получить текст из этого эелемента
print unitTestClass.driver.find_element_by_id("id_of_the_hidden_element").text

то не выводит ничего.

LR VUgen
2012-01-05 11:47
Всем привет.

Я новичок в этой сфере, посему, некоторые мои вопросы или незнания могут показаться банальными.

Итак,

public class Actions {
// перемерные
// ...
public int init() {
// инициализация некоторых параметров
// ...
return 0;
}

public int action() {
// другие переменные...
// ...

// запуск кейсов

// Кейс 1
CreateTransactionCase ctc1 = new CreateTransactionCase1 (...);
CreateTransactionRequest ctr1 = ctc1.execute();


// Кейс 2
CreateTransactionCase ctc2 = new CreateTransactionCase2 (...);
CreateTransactionRequest ctr2 = ctc2.execute();

...

return 0;
}

public int end() {
return 0;
}
}


Я создаю скрипт на Java для VUgen (см. выше)
Параметризую, запускаю тест на 10 виртуальных пользователей.
В результате получается, что для первого метода ctr1 респонс тайм выше чем для ctr2.
Если поменять местами, то соотв. для ctr2 респонс тайм станет выше, чем для ctr1.
ctc1 и ctc2 происходят от разных классов.
ctr1 и ctr2 от одного.

В чем может быть проблема?
Подскажите плз, т.к. я предполагал, что первые вызовы могут иметь высокий респонс, но последующие кэшируют данные и респонс должен был прийти в норму...

Спасибо.

БК 2005-2009 годов.
2012-01-06 12:15
Отличный Аналог БК 2005-2009 ! Новые Ранее невиданные вещи, Каналка 1,2 (вещи к Луки новые) Опыт 300% входим все !!! Переписана система боёв и магий. Игра стала сбалансированна !!! РЕГИСТРИРУЕМСЯ и получаем удовольствие!!!
действуют скидки на артефакты и екры. С Новым Годом.

http://gold-bk.com/i/main_day.jpg

Цитата



Выбор инструмента для автоматизации тестирования desktop приложения на
2012-01-06 12:47
Всем добрый день.
Коллеги, нужен ваш совет.
Есть задача автоматизировать регрессионное тестирование desktop приложения, написанного на java через GUI. Посоветуйте какой инструмент лучше использовать. Нужно что бы он хорошо работал с контролами приложения, умел обращаться к БД (oracle), позволял работать с веб-сервисами (через soap), файловой системой и был из числа бесплатных.

Вопрос по Селениум +TestNg + SQL
2012-01-06 14:51
В описания тестов часто встречаются такие конструкции: "перед началом/после завершения теста должен быть исполнен следующий sql-скрипт..."

Я использую селенум в связке TestNg+Ant.
Пока обхожусь крюком, что запускаю sql в анте перед/после селениума.
Проблема в том, что они тогда исполняются не перед конкретным тестом, а перед всеми.

Можно конечно в самом тесте, используя средства явы, но это надо инициализировать соединение, подключать библиотеки, и пр. чего в самих тестах быть вообще-то не должно.

Кто-нибудь знает как это реализовать грамотно?

Онлайн-учебник по TestComplete восстановлен!
2012-01-06 16:27
23 октября прошлого года онлайн-учебник по TestComplete (http://tctutorial.ru/) прекратил своё существование в связи с тем, что из дата-центра были украдены все сервера (в том числе с резервными копиями).
Сейчас работа сайта полностью восстановлена и учебник доступен всем желающим!
Для тех же, кто предпочитает интерактивный формат обучения с участием тренера, готовится новый тренинг.
Приятного обучения!



Читать дальше

узнать отзывы всех линок на странице + узнать размер страницы + отчёт
2012-01-06 19:35
хотелось бы сделать несложную системку, суть такова:
1) софту или утилите скармливается ссылка;
2) через Селениум или через что-угодно страница по ссылке проверяется на:
- - - какой отзыв дают ссылки на этой странице (404 там или 502 или 200);
- - - сколько весит страница на текущий момент с текущими баннерами;
- - - сколько данная страница загружалась именно в этот раз;
3) ну и по итогам проверки отчёт в любом читабельном виде.

Собственно, вопрос - чем это можно сделать?
= = = Программист один посоветовал через Дженкинс, почитал про него, попробовал поставить - это, по ходу, что-то вроде утилиты для сборки проектного кода или что-то в этом роде. Есть возможность подключить Селениум, но непонятно, зачем тогда Дженкинс, если с тем же успехом можно просто СелениумРЦ юзать
= = = Селениум ИДЕ - вроде простой и с лисицой дружит, но непонятно, как ему задать, чтобы выгребал все линки со страницы, то ли через цикл, то ли через что - он как-то скорее для записи каких-то сценариев и последующей их проверки. Любая перегенерация страницы в плане ссылок (те же ссылки в теле статьи) валит этот тест, а править под каждую страницу не вариант ни разу;
= = = Селениум РЦ через Нетбинс - громоздко как-то очень получается... и там на уровне кода получается почти тот - же селениум ИДЕ, по крайней мере мне не удалось пока найти какой-то функции хоть на пхп, хоть на джаве (я ещё через Эклипс пробовал), чтобы оно автоматически всё собирало.

Вроде бы проблема сравнительно мелочь, а с другой стороны, чем реализовать - непонятно. Если можно, подскажите хотя бы в какую сторону копать, не жду конкретных примеров (хотя буду благодарен за оные, если они есть)

Работа на каждый день
2012-01-07 16:28
Проводя за компьютером все больше и больше времени, используйте свое свободное время более рационально. То что раньше вы делали за бесплатно, теперь оплачивается. Проще чем вам кажется, всего лишь через час Вы получите первые свои заработные деньги в интернете. Блеф скажите Вы, не спешите, проверьте сами, прочитав коротенькую вступительную статью и убедитесь, как это легко.

SQA Days: до свиданья, Москва, здравствуй, Киев!
2012-01-08 15:54
http://software-testing.ru/images/stories/logo/sqadays_commonlogo.gifЗавершилась конференция SQA Days 10, которую принимала у себя Москва. Впервые в истории все доклады в основных секциях были сняты на видео, поэтому даже если вы не попали на конференцию и лишились возможности пообщаться с коллегами, посмотреть доклады вы всё-таки имеете возможность. Заходите на сайт конференции, ищите рядом с интересующим вас докладом иконку с изображением видеокамеры, и приобщайтесь к знаниям.

А тем временем определилось время и место проведения следующей конференции, она пройдет 21-22 апреля 2012 года в Киеве. Желающим выступить с докладом рекомендуем поторопиться, прием заявок уже начат, а времени в этот раз совсем немного -- крайний срок подачи заявок 29 февраля.



Читать дальше

CodeFest 2012, Новосибирск
2012-01-08 16:06
CodeFest — конференция разработчиков, посвященная актуальным вопросам разработки, управления проектами и тестирования. Достойные гуру интернет-технологий съезжаются со всей России, чтобы вдохнуть глоток свежих знаний, встретить старых знакомых и завести новые связи.

CodeFest 2012 — это два дня продуктивного общения и обмена опытом на интересные темы: веб-разработка, QA, enterprise-решения, мобильная разработка, управление проектами и продуктами, usability и немного HR.

CodeFest 2012 в цифрах:
— 800 участников;
— 50 докладов;
— 180 литров кофе;
— 2 000 булочек с клюквой;
— массовый виски-пати в конце первого дня;
—… и многое другое.

Дата проведения: 31 марта—1 апреля 2012 года (суббота и воскресенье), Новосибирск.

Приходите, будет улётно!

PS Желающие выступить с докладами или стать партнёрами мероприятия приглашаются к переписке на ящик org@codefest.ru.

Андрей Дзыня: Автоматизация тестирования мобильных приложений
2012-01-08 17:34
На прошедшей конференции SQA Days 10 Андрей Дзыня выступил с обширным выступлением. Доклад состоял из двух частей:
  • использования cloud-сервисов для тестирования мобильных приложений;
  • автоматизация Android-приложений при помощи инструмента Robotium
Рассказы про тестирование мобильных приложений появляются в программах конференций и на встречах в сообществах всё чаще. В ближайшее время Андрей планирует написать серию статей об автоматизации мобильных приложений. А пока можно посмотреть видеозапись и слайды и задать вопросы докладчику в нашем форуме.

Видеозапись выступления:

http://www.youtube.c...d&v=UG97IZXBGnU

Слайды:
Виртуализация и Автоматизация Тестирования Мобильных Приложений

Об авторе:
Дзыня Андрей со-основатель портала automated-testing.info - который ставит перед собой цель соединить информацию и специалистов в области автоматизации тестирования программного обеспечения.

Читать дальше

Как выносить список ошибок
2012-01-09 10:17
Пример

Чтобы добавить запись о сотруднике, нужно заполнить много обязательных полей (например ФИО, год рождения, должность).
Если эти поля не заполнены или заполнены не корректно, то при нажатии кнопки "Сохранить" лезут сообщения об ошибках. Например, "Вы должны заполнить поле "Год рождения""

Раньше, я определял кучу переменных, типо public static String msg_err001 = "Вы не заполнили поле ФИО " и т.д.
Это может быть и хорошо, когда сообщений об ошибках не так уж и много. Но когда их десятки или сотни в разных частях проекта, то работать очень сложно.

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

Вопрос:
Кто как решает данную проблему ? Выносит ли список ошибок в проперти, либо просто объявляет переменные через public static либо еще как-то

Задача тестировать word-документы с помощью Selenium
2012-01-09 17:46
Добрый день!

Есть задача: реализовать с помощью Selenium web-driver for C# тест для проверки word-документов на соответствие исходному шаблону.

Кроме текста нужно проверять корректность применения ворд-стилей (шрифты, абзацы, отступы, и т.д.).

Мне посоветовали проверить для этих целей Novacode.DocX. К сожалению, не нашла среди атрибутов этого объекта что-то похожее на параметры ворд-стилей.

Через com-объекты говорят плохо тестировать, т.к. с ними много глюков и проблем.
=====================

Буду рада услышать ваши предложения!

PS если есть идея для PDF, тоже подходит.

Спасибо.

требуется Senior ASP.Net developer (Минск)
2012-01-09 18:34
Emerging company Amaly is looking for Senior ASP.Net developer

Mandatory skills:
Strong knowledge of Microsoft .NET Framework and C# language
ASP.NET 2.0 — 4, MVC, Web Development background
SQL Server 2000-2008 and T-SQL knowledge
OOP and object thinking
Written and spoken English

Encouraged skills:
∙ Dev Express controls
∙ Windows Forms/WPF


Please, send your resume to amaly.by@gmail.com for future interview.

Выбор языка для тестов
2012-01-09 19:40
Добрый день. Хочу освоить Selenium 2, из 4х поддерживаемых языков выбор пал на жабу и питон, а вот окончательно выбрать оптимальный затрудняюсь. Опыт программирования минимальный (в основном простенькие скрипты), поэтому по сути осваивать придется с нуля. Компания небольшая и кроме меня автотесты поддерживать никто не будет (инфа 95%).

Java
+) большинство документации и примеров идет под нее
+) можно в будущем заняться автоматизацией за пределами веб-приложений, например на андроиде
-) сложная для новичков в программировании
-) нужно много памяти на IDE и остальное

Python
+) простой в освоении с нуля
+) навыки могут пригодиться в веб-разработке
+) в линуксе искаропки, достаточно хорошего редактора вместо IDE

Что есть план тестирования и зачем он нужен
2012-01-10 08:37
Как вы понимаете, что такое план тестирования?
Зачем он нужен?
Когда его нужно использовать?
Какую пользу мы можем извлечь, имея на руках план тестирования?
А не является этот план всего лишь бумажкой, отпиской, которую просто нужно сделать?
Получается, что мы намечаем себе план о том, что и когда будем тестировать, каким способом. Спрашивается, зачем?
Не будет ли план тестирования перечислением всех функций разрабатываемой системы с указанием того, когда мы должны проверить определенную часть системы, функцию?

Помогите разобраться, посоветуйте литературу

Помогите ламеру с TestComplete 7
2012-01-10 09:36
Доброе время суток. Записал скрипт(открывает ИЕ, заходит по линку, вводит логин и пароль, выходит). Подскажите, плиз, как его пустить под нагрузкой(имитировать работу нескольких пользователей)??

Auto ConfeT&#38;QA 2012: программа сформирована
2012-01-10 10:03
До начала онлайн-конференции по автоматизации тестирования Auto ConfeT&QA остается чуть больше месяца, и мы рады представить вашему вниманию полную программу выступлений: девять докладов, посвященных различным аспектам автоматизации тестирования – техникам, инструментам и вспомогательным средствам.

Программа предварительная, но даже если в ней будут изменения – скорее всего она пополнится ещё несколькими докладами.

Мы стремимся к тому, чтобы каждое выступление было максимально информативным, полезным, насыщенным – докладчику дается всего 20 минут, нет времени “лить воду”. А если этого времени не хватило, обсуждение можно продолжить в специальном закрытом форуме для участников конференции.



Итак, вот полная программа конференции:

Читать дальше

Java Developer, Москва, 90-100 т.р.
2012-01-10 14:12
В проект для одного из ведущих банков России требуются программисты Java (Москва).

Обязанности:
∙разработка и поддержка веб-интерфесов.

Требования:
∙опыт разработки на J2EE от 2х лет;
∙знание библиотек Hibernate, GWT / Vaadin
∙знание Spring Framework
∙английский язык - на уровне чтения технической документации;

Условия:
Предлагаем полностью официальную ЗП, мед. страхование для сотрудников и членов его семьи, помощь при переезде региональным кандидатам, различные льготы и скидки при страховании, кредитовании, и т. д.

Ждем Ваше резюме по адресу: okaverina@software-people.org

Вакансия Администратор Web Серверов/ ИТ Специалист
2012-01-10 15:16
В крупную Американскую компанию.

Администратор WEB серверов/ ИТ специалист

Обязанности:

* Работы по обеспечению доступности Web серверов;
* Разработка и публикация обновлений веб-сайты Компании;
* Проведение испытаний обновленных приложений;
* Осуществление мониторинга работы веб-сайтов;
* Взаимодействие с командами разработчиков, тестеров и другим.

Требования:

* Английский язык intermediate и выше;
* Отличное знание Windows Server 2003, 2008R2;
* Знание Linux желательно;
* Опыт работы в области управления компьютерными сетями и серверами;
* Знание IIS на уровне администрирования!

Ясин Павел
8-963-7820270
pavel.yasin@avantapersonnel.com

Windmill
2012-01-10 17:49
В общем, ситуация: будут делаться изменения в уже работающем проекте. После чего нужно будет проверить, чтоб не отвалились основные уже работающие функции. Проверять нужно в 4х браузерах.
Понятное дело, если б только FF - я б записала тесты а Selenium IDE и всё. Но, кастомер сделал акцент на 4х браузерах - значит нужно проверить все. Вручную не хочется. Помнится, именно здесь кто-то советовал такую вещь: http://www.getwindmill.com/
Вопрос: кто-то использует windmill для подобных вещей? Единственная ли это возможность использовать одни и те же records для нескольких браузеров, или есть что-то удобнее.
В общем, я сейчас его поставила и осваиваю. Но если кто-то поделится опытом - буду благодарна =)

Интернет вклады WEBMONEY на KreditWebmoney.com
2012-01-11 04:39
Кредитному сервису KreditWebmoney требуются дополнительные инвестиции на развите проекта. Сервис работает относительно недавно, но уже сейчас желающих взять кредит намного больше чем своих средств. За счёт этого и предложена высокая ставка по принимаемым лимитам доверия. Обращаю ваше внимание - это не HYIP или другой проект мошенник, которые берут кредит и ждут удобного момента закрыться. Возвращение кредитов в http://kreditwebmoney.com/ ГАРАНТИРОВАНО
Открыв лимит доверия, Вы, тем самым, защитите свои денежные средства от инфляции и приумножите их. Здесь предлагают Вам более высокий процент дохода, чем любой из банков. Но не смотря на сходство с депозитными программами вкладов в банках, наше предложение не имеет никакого отношения к инвестиционным проектам, задача которых - набрать побольше денег, а затем раствориться. Доказательством нашей порядочности служат: доверие наших постоянных клиентов и кредиторов, аттестат продавца, наш BL, а также положительная кредитная история.

Отзывы по работе с нами доступны на различных форумах в сети интернет.

При открытии лимита доверия нашему сервису, денежные отношения в системе WebMoney Transfer регулируются посредством специального долгового сервиса. Это означает, что все обязательства нашего сервиса, перед клиентом, регистрируются с использованием аналога собственноручной подписи и являются юридически значимым. В случае невыполнения условий возврата обязательства, Вы можете подать в суд и предъявить там эти обязательства.

С помощью долгового сервиса Вы можете установить:
- максимальную сумму займа;
- срок и порядок возврата займа;
- проценты за использование;

На данный момент мы предлагаем Вам открыть лимиты доверия по таким вариантам:
от 5 дней от 5 wmz 0,4% сутки
от 10 дней от 10 wmz 0,6% сутки
от 20 дней от 20 wmz 0,7% сутки
от 30 дней от 50 wmz 0,8% сутки
от 50 дней от 150 wmz 0,9% сутки
от 70 дней от 300 wmz 1% сутки

При значительных суммах и расчете на долговременное сотрудничестве процент может быть пересмотрен в сторону увеличения.
http://kreditwebmoney.com/

Selenium IDE и user-extension.js
2012-01-11 07:41
Я новенькая. Вопрос мой кому-то покажется простым, тогда отправьте меня туда где можно легко найти ответ. я пока самостоятельно не нашла.
Что я делаю:
Создаю файл через блокнот с текстом: Selenium.prototype.doNothing = function(){} оформляю его в файл user-extension.js и пытаюсь прекрепить его в Selenium IDE extensions - выдает ошибку: error loading Selenium IDE extensions: ReferenceError: Selenium is not defined
при загрузке в Selenium Core extensions все ок и работает.
в чем может быть дело?

Спасибо

Selenium-IDE проверка фона ссылки
2012-01-11 12:59
Доброго времени суток, подскажите пожалуйста как выполнить проверку фона ссылки в Selenium-IDE?
Полностью задание выглядит так:
Автоматизировать с помощью Selenium IDE следующий тест:
o Открыть TUT.BY.
o Выбрать «Карты».
o Убедиться, что поля поиска объекта содержат по умолчанию значения «Что» и «Где».
o В поле «Где» ввести «Купревича, 1».
o Выполнить поиск.
o Убедиться, что на странице присутствует надпись «Купревича академика* ул.».
o Кликнуть по ссылке «1/1».
o Убедиться, что фон ссылки «1/1» является красным.

Вот что получилось у меня с предыдущими тестами:
<tr>
<td>open</td>
<td>http://tut.by/</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Карты</td>
<td></td>
</tr>
<tr>
<td>assertValue</td>
<td>id=maps_text</td>
<td>Что</td>
</tr>
<tr>
<td>assertValue</td>
<td>id=maps_street</td>
<td>Улица</td>
</tr>
<tr>
<td>click</td>
<td>id=maps_street</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=maps_street</td>
<td>Купревича, 1</td>
</tr>
<tr>
<td>click</td>
<td>css=input.button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>500</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=4 дома</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=улица Академика Купревича, 1/1</td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
Что делать с провркой фона?

Тестировщик ПО, 30000р. Москва
2012-01-11 14:41
Государственная Страховая Компания Югория открывает конкурс на позицию "Тестировщик ПО".
Позиция открыта в связи с реализацией пилотного проекта ЕЦОД (Единого центра обработки документов).

Обязанности:


Функциональное (ручное) тестирование программного обеспечения
Написание отчетов о результатах тестирования
Взаимодействие с разработчиками и аналитиками
Написание тест-кейсов


Требования:


Возраст от 21 года
Образование- не ниже средне специального (возможно- студент вечернего/заочного отделения)
Опыт работы от полугода


Условия:

График работы 9-18, 5\2
Оформление- договор ГПХ на 3 месяца
Оклад 30000 р. (до вычета налогов)
Есть перспектива карьерного роста- принятие в штат (условия- успешная работа+изменение штатной структуры департамента)

Проблемы с таблицами в Selenium IDE
2012-01-11 17:25
Всем привет... Тут столкнулся с такой проблемкой. Есть форма которая выводит список(таблицу) объектов(всегда разный). После вывода мне нужно нажать на ссылку находящуюся в первой строке и 3-ем столбце данной таблицы.
Но есть некоторые проблемы, в данной ячейке(где находится линк) есть посторонний текст. Т.е. например:

<div class="table-new">
<table>
<tbody>
<tr>
<td>
<nobr>Москва г</nobr>
</td>
<td> 2 </td>
<td>
Левый текст,
<br>
<a href="/123/234/456">текст ссылки</a>
</td>

бла бла бла

Как мне сказать селениуму чтобы он тыкнул на ссылку /123/234/456 ??? П.с. еще раз напоминаю ссылка всегда рандомная так же как и весь текст. Единственное что она всегда находится в третьем столбце первой строки.

ClearQuest
2012-01-12 08:21
В процессе редактирования формы создавалось несколько версий схемы. На определенном этапе понадобилось откатиться на предыдущую версию. С ходу эта версия запустилась в режиме просмотра. Существует ли возможность работы в режиме редактирования с предыдущими версиями схемы?
ClearQuest 2003.06.15.734.000.

Accessibility Testing
2012-01-12 09:24
Доброе утро форумчане.
Хотел задать такой вопрос.
Кто-нибудь сталкивался с "Accessibility Testing"?
Какие есть tools для Fire Fox или других браузеров для проведения этого тестирования?
Что вообще представляет из себя этот вид тестирования?
С чего необходимо начинать, что почитать?
Заранее, благодарен.
С уважением,Дмитрий.

Accessibility Testing
2012-01-12 09:27
Доброе утро форумчане.
Хотел задать такой вопрос.
Кто-нибудь сталкивался с "Accessibility Testing"?
Какие есть tools для Fire Fox или других браузеров для проведения этого тестирования?
Что вообще представляет из себя этот вид тестирования?
С чего необходимо начинать, что почитать?
Заранее, благодарен.
С уважением,Дмитрий.

Программист С# (С.-Петербург) полный день
2012-01-12 10:01
]В компанию, занимающуюся организацией проведения Клинических Исследований, требуется программист для работы на полную занятость, для участия в проекте по разработке программного комплекса для проведения клинических исследований.

Обязанности:

  • Разработка программного кода в соответствии с ТЗ
  • Написание программной документации
  • Тестирование программного кода
  • Развертывание и сопровождение программы




Требования:


  • Гражданство РФ;
  • Возраст от 25 лет;
  • Опыт программирования от 3 лет;
  • Законченное высшее техническое образование (желательно профильное)
  • Знание ASP .NET, C#, XML, XSLT, JavaScript, T-SQL
  • Желательно опыт использования Silverlight
  • Опыт разработки программных продуктов
  • Опыт работы в команде
  • Личные качества: аккуратность, самостоятельность, ответственность;




Условия:

  • Оформление по ТК РФ на полный рабочий день. График работы: 5/2 с 9:30 до 18:00;
  • Официальная заработная плата; работа в центральном офисе (ст. метро Владимирская)
.


картинка для привлечения внимания

  • : ava.jpg


Нагрузочный тест SOAP
2012-01-12 13:35
Коллеги,
подскажите кто работал с soap (нагрузка) посредством TestComplete, у меня в xml-запросе в header передается так называемый тикет, который генерируется так, что сам запрос действителен только одни сутки, т.е. в запросе присутствует дата, как минимум. После записи действий, реквесты и соответствующие респонсы сохраняются в Tasks, если этот тест запустить через несколько дней, то он накроется, т.к. время действия запроса истекло. У меня выдается респонс HTTP/1.1 202 Accepted.
Вопрос - можно ли как-то получать динамически респонс с первого реквеста, копировать его и вставлять далее во всех другие реквесты, дабы запросы всегда оставались в актуальном состоянии..? Наверняка, можно :) Буду благодарен если расскажете как :).

Пример header-а.
<SharedContext>
<AutoKernelMode>false</AutoKernelMode>
<Expires>
<b:DateTime>2012-01-11T11:51:26.8009799Z</b:DateTime>
<b:OffsetMinutes>240</b:OffsetMinutes>
</Expires>
<LastOperationType>0</LastOperationType>
<LastWriteTime>0001-01-01T00:00:00</LastWriteTime>
<LoginName>user</LoginName>
<Signature>
hZDSY4IeMcyZwvv8tnerwVgay5bNcrU43+czB3faHKHSBRuXQeGs4hdCYtaWVdhNfbbmRnl+pWhEarCQs9qRUl5FmQOaRrlCoTHFps0OyhCsalrhfWweH0/HXXR3J4rbPc/lWbm84qb221t6ZdMBijNlc3crZ2TiLXMiHJn3zjGk90f4VuwvHyXfWOfJrRaZuUSby0vnIqj9Y0YUFuoIib+pKTRhAL3aC2hsYp+TnY+7TDZGSRDv/5BVqSxmf2i5abvtQjVnIS2ceYk1Riyf168gDbMkzyresjq0GT3sVHo053xDbpr5F1l5TotpqnMHiwu7/547CAmH5Lr8TYLrmg==
</Signature>
<SubjectId>1</SubjectId>
<UserAuthenticationType>Native</UserAuthenticationType>
<UserId>1</UserId>
</SharedContext>


WebDriver - как посмотреть innerHTML элемента?
2012-01-12 14:13
как я понял, в Selenium RC есть такая функция getInnerHtml, но я вот пользуюсь WebDriver...

Задача такая: есть список объявлений (названия), в базе лежит html-код содержания. При выборе конкретного, появляется окошко, в котором содержание объявления. Ну и надо проверить, что отобразилось то, что лежит в базе.

Если у вас под рукой есть какие-нибудь полезные ссылки, которые помогут мне впредь избежать таких вопросов, буду рад узнать)

Тестирование репорта
2012-01-12 17:38
Впервые столкнулся с такой задачей, подскажите как это можно протестировать?
Есть Excel таблица с макросом, который вытягивает из БД с помощью SQL запросов данные согласно определенным критериям.
Данные групируются разным образом и подсчитывается количество айтемов в базе по определенным правилам.

Каким образом я могу это протестировать? Писать свои запросы к базе - это я проверю правильно ли работает БД :))

Работа с FlexGrid
2012-01-12 18:14
Добрый день.

При работе с FlexGrid возникли проблемы. Во время перебора элементов строки, часть ее элементов определяются как элементы следующей строки (хотя в приложении они отображаются как одна строка). Самое интересное, что строка ниже абсолютно пустая, а элементы верхней строки определяются таким же образом, как они отображаются в реальной гриде (т.е. правильно). Изначально я хотел работать с гридой как с матрицей. Т.е. при нахождении нужного элемента, определял его строку и далее проверял каждую ячейку этой строки на соответствие входящим параметрам. Для получения нужной ячейки и ее значения использовал метод TextMatrix(row, col). Из описанной выше проблемы можно сделать вывод, что работать с гридой как с матрицей не представляется возможным (либо я что-то делаю не верно). Задача состоит в том, чтобы найти соответствие содержимого конкретной строки входящим параметрам. Подскажите, пожалуйста, каким образом это можно корректно сделать? Способ не имеет значения - либо что-то изменить в моем подходе, либо использовать иной подход (например, какие-то функции поиска по содержимому строки и т.д.)

Заранее благодарю за ответы.

Изменение класса одного и того же окна в разных версиях тестируемой пр
2012-01-12 21:34
В тестируемом приложении очень часто выходят новые версии. После установки новой версии меняется класс всех окон. Например: версия №1 - WindowsForms10.Window.8.app.0.12ab327, версия №2 - WindowsForms10.Window.8.app.0.3c73ab4. Как видно, в основном отличие в цифрах, стоящих после app (application?). 0.12ab327 и 0.3c73ab4. Из-за этого скрипт, написанный для одной версии, не работает для другой. Как можно выйти из положения?

Что менеджер проектов должен знать о тестировании
2012-01-13 09:50
Автор: Наталья Руколь

Я 8 лет занимаюсь тестированием. Ручным и автоматизированным, в роли тестировщика и тест-менеджера, как сотрудник компании и как представитель аутсорса. И почти на всех проектах сталкиваюсь с одной и той же проблемой: руководители проектов не понимают, зачем им нужно тестирование.

Если задать среднестатистическому РМ'у простой вопрос: «Зачем на этом проекте тестирование?», то чаще всего ответом будет «Ты же тест-менеджер, ты и должна ответить на этот вопрос».

Но ведь приходя в парикмахерскую вы не говорите мастеру «вы сами знаете, что мне нужно»? И в продуктовом магазине вы не просите продавца накидать вам в корзину то, что вам нужно? Вы можете советоваться, вы можете узнавать «а как можно?», спрашивать варианты, но решение всегда за вами. В чём отличие тестирования? Может, в том, что слишком мало менеджеров проектов понимают, зачем оно им?

В этой статье я постараюсь выступить в роли продавца, который показывает клиенту: «а что вообще бывает?» Многие вещи будут описаны, возможно, слишком подробно, слишком просто… Не серчайте, мне просто очень хочется быть понятой :)



Читать дальше

Тестирование защищенности веб-приложений
2012-01-13 10:40
Начало: 17 января
Тестирование веб-приложений интересно тем, что оно требует наиболее широкого владения различными видами тестирования. Одно из ключевых мест занимает тестирование защищенности (security testing) или проверка отсутствия известных уязвимостей.
Почему тестирование защищенности имеет такое большое значение именно для веб-приложений?
  • Веб-приложения ориентированы на массовое использование, поэтому сбои в работе, вызванные действиями злоумышленника, могут оказать негативное воздействие на большое количество ни в чём неповинных пользователей.
  • Веб-приложения могут хранить конфиденциальную информацию, утечка этих данных может иметь очень серьёзные последствия.
  • Доступ к веб-приложению имеет множество “недоверенных” пользователей, при этом владельцы или разработчики приложения как правило не могут контролировать или ограничивать их действия.
  • Обмен информацией между браузером и сервером происходит по открытым каналам с использованием открытых протоколов, поэтому сложно контролировать данные, передаваемые клиентами.
  • Разработка веб-приложений не всегда ведётся с должным вниманием к обеспечению защищенности и надёжности, потому что рынок в первую очередь требует “быстро”!
Разумеется, тестирование защищенности не ограничивается тестированием самого веб-приложения. Уязвимость может находиться в веб-сервере, операционной системе, почтовой системе, ftp-сервере или ещё где-то. Но задача создания защищенного окружения в большей степени находится в зоне ответственности системных администраторов, а вот защищенность вашего собственного веб-приложения -- целиком на совести его разработчиков и тестировщиков.
На тренинге мы рассмотрим как общие принципы компроментации защиты веб-приложений, так и отдельные наиболее распространенные виды уязвимостей, которые могут быть использованы даже не слишком квалифицированным злоумышленником, что существенно повышает вероятность их эксплуатации.

Подробная программа и условия участия

Требуется преподаватель на курсы программирования Москва
2012-01-13 16:09
Здравствуйте!
Центр компьютерного обучения Школа Программирования
(http://proglive.ru) в связи с расширением проводит набор
преподавателей по направлениям C#, SEO, RubyOnRails, программирование под мобильные устройства
(Android, iOS), Web-Дизайн, С++, Java, PHP, JavaScript, Objective C, SQL.

Требования:
- Уверенное знание одной из указанных выше технологий
- Практический опыт от 2-х лет, наличие успешных завершенных проектов
- Опыт преподавания приветствутется, но не обязателен.

Условия:
- проведение очных занятий в Москве (м. Курская), либо онлайн-занятий
в группах до 10 человек, либо индивидуально

Оплата:
договорная, от 1000 руб./час

Если вы хотите реализовать себя в качестве преподавателя, иметь
стабильный высокий источник дохода, удобный график работы, влиться в
дружный коллектив компьютерного центра, завести множество полезных
профессиональных знакомств, приходите к нам!

Контакты:
Телефон: + 7 (495) 987-19-69
email: hayk[собака]prog-school.ru
сайт: http://proglive.ru

Запуск тестов с командной строки
2012-01-13 16:28
Добрый день.

Создал тест в JMeter с помощью GUI. Теперь возникла необходимость запускать этот тест из командной строки.
Скажите, пожалуйста, можно ли этот тест что я создал запустить из командной строки и как это сделать.
Спасибо.

Как пользоваться Text Recognition
2012-01-14 15:11
В окне тестируемой программы выводится текст, который не отображается ни в одном из свойств данного окна или его элементов. Для распознавания текста пытался воспользоваться возможностями OCR, но этот метод текст (латинский алфавит) корректно не распознает. В help-е сказано, что с такой задачей значительно лучше справляется плагин Text Recognition. Однако их help, имхо создан не для помощи, а для разгадывания ребусов. Один абзац Генкиной книги делает совершенно понятным как использовать распознавание текста с помощью OCR, но к сожалению, там не описано применение Text Recognition. Обращаюсь к автору: не сочтете ли за труд изложить, как с помощью этого плагина прочитать текст из окна?

Нужен автоматизатор фрилансер Selenium(PHP) для частичной занятости
2012-01-14 16:42
Доброго времени суток.

Необходим человек для автоматизации тестирования WEB портала. Используется Selenium(PHP)+ PHPUnit.
Работа удаленная, занятость частичная около 15 часов в неделю, поэтому ок если совмещать.
Процесс следующий: Вам дают тестовый фреймверк. Далее дают тест-кейсы, Ваша задача их автоматизировать.
Если Вам интересно то высылайте Ваше резюме и ожидания по оплате на адрес hr.vitaliy@qc-team.com

&#34;Альманах&#34; за 2011 год
2012-01-15 17:55

Доброго времени суток!
Новый год полноценно вступил в свои права. С чем мы вас и поздравляем! Уверены, что в этом году вас ждет очень много самого наилучшего и неожиданного.

Мы со свой стороны решили начать преподносить заготовленные сюрпризы. Первый из них - "Альманах" за 2011 год. В нем собраны самые интересные статьи и материалы, которые появлялись к нашей рассылке за прошлый год. Всего 358 ссылок! Для лучшего удобства "Альманах" создан в формате PDF и его можно сохранить к себе на компьютер.

Надеемся, что наш подарок вам понравится и пригодится на протяжении всей вашей работы. А мы продолжаем работать над следующими идеями, ведь сюрпризы не должны кончаться!

Помимо этого у нас всегда доступен архив выпусков рассылки. А если вы еще не получаете наши "письма счастья": подпишитесь! И мы вместе изменим мир к лучшему!!!


С уважением,
команда редакции рассылки




Читать дальше


© 2010 | Software-Testing.Ru


В избранное