Илья Кацев, Яндекс - Краулинг современных веб-приложений и проект «Роб
2012-10-08 11:45
В субботу, 13 октября, в бизнес-инкубарторе "Ингрия" в Санкт-Петербурге состоится встреча CodeFreeze с Ильёй Кацевым, ведущим инженером компании Яндекс. Тема встречи — Краулинг современных веб-приложений и проект «Роботестер».
Веб-сайты значительно изменились за последние годы. Если изначально каждый сайт представлял собой статическую страницу, контент которой формировался с помощью одного запроса к серверу, то сейчас сайты (веб-приложения) стали намного более интерактивными, и их содержимое меняется в зависимости от поведения пользователя на странице. Такие приложения (Rich Internet Applications или RIA) отличаются от традиционных использованием таких технологий, как Javascript и AJAX, которые позволяют значительно менять вид и содержимое приложения без изменения адреса в браузере.
Конечно, благодаря этим изменениям сайты стали намного удобнее, однако, появились и новые проблемы. Одной из них является то, что такие приложения трудно краулить (илиобходить, от слова crawl). Для обхода традиционного сайта достаточно посетить все его URL'ы, при этом переход от одного URL'а до другого осуществляется по ссылкам. Именно так и действуют поисковые роботы. Однако, такой метод неприменим для RIA. Здесь надо совершать разнообразные действия на «клиентской» стороне, чтобы попасть в новое состояние приложения или получить новый контент.
Если для поисковых роботов эта проблема не является совсем острой (пока еще большая часть ценного контента в сети может быть достигнута переходами по ссылкам), то для целей функционального тестирования краулеры очень нужны прямо сейчас.
В докладе будет рассказано о теоретических задачах, которые необходимо решить для построения такого краулера и об экспериментальном проекте под названием «Роботестер», который разрабатывается в Яндексе.
Нет дерева объектов
2012-10-08 12:24
Всем доброго времени суток коллеги.
Подскажите, поставили TC 7.52 на Win 7 Pro, открываю хром, в нём любую страницу (например яндекс), открываю комплит, в нём просмотр объектов (Object Browser) или Display Object Properties Window, выбираю мишеньку и выбирается только окно. Нельзя выбрать конкретный элемент на странице.
Что нужно сделать, чтобы дерево строилось полностью, и чтобы при просмотре свойств элемента на странице он также виделся.
Спасибо откликнувшимся.
Selenium IDE + flowcontrol
2012-10-08 13:25
Недавно пришлось обучиться основам Селениума, так что пока я полный нуб ))
Чтобы работал gotoLabel поставил плагин flowcontrol v Mozilla и ещё добавил exception в ИДЕ. Фаил прикреплен. При прозожлении теста пишет ошибку:
[error] Unexpected Exception: fileName -> chrome://flowcontrol/content/extensions/goto-sel-ide.js?1349687468664, lineNumber -> 120
Помогите разобраться
Support Engineer
2012-10-08 13:28
Здравствуйте.
В харьковском офисе крупной аутсорсинговой IT компании открылась вакансия Support Engineer:
Requirements:
- deep knowledge of UNIX and Windows operating systems - MUST
- basic knowledge of UNIX shell scripting languages (like tcsh, ksh)
- be familiar with SQL & SQL scripts
- be familiar with Web application servers (WebLogic – an advantage)
- problem solving skills – identifying and resolving problems in a timely manner
- strong interpersonal and communication skills
- ability to provide functional guidance to customer personnel
- good written English - MUST
Зп - до 1700уе в зависимости от уровня кандидата.
Если вам интересна данная позиция или Вы могли бы порекомендовать кого-то (мы предлагаем бонус в размере 300уе за рекомендацию успешного кандидата), присылайте резюме на elmatveychuk@bestforit.ком.юа или пишите в скайп elenamatveychuk для более детальной информации
В харьковском и одесском офисах крупной аутсорсинговой IT компании открылись вакансии Тестировщика и Тестировщика веб приложений.
TEST ENGINEER
Project description:
Hi-tech gaming management system for online gambling. Fun games and complicated backend
Work in close cooperation with mature experts building large distributed information system. It is all about getting into the business and making smart moves
Test Engineer is responsible for design and execution of testing activities on elaborated solutions, working as a member of a project team.
Requirements:
- At least 2-3 years of experience in commercial software testing
- Good OOP skills
- Strong knowledge of software testing processes
- Strong knowledge of quality metrics
- Good knowledge of Databases
- Experience in test cases design at least 2 years
- Practice in tasks estimation is a plus
- Experience in non-functional testing (performance, reliability, etc.)
- Experience in planning of testing activities is a plus
- Good knowledge of Windows OS (Mac OS, Linux is a plus)
- Technical skills (SQL, XML, programming languages, web)
- Communication skills and attention to details
- At least Intermediate level of English
Тестировщик: Основные требования:
- опыт работы в области тестирования web приложений не менее 2 лет
- знание методологии и методик тестирования, типов и видов тестирования, различных их классификаций
- опыт разработки планов тестирования, тестовых процедур и совокупности тестовых данных на основе требований
- обязательно опыт применения автоматизированных средств тестирования (Selenium, JMeter)
- опыт нагрузочного и стресс-тестирования
- знание основ баз данных и SQL
- опыт работы с системами трекинга ошибок
- умение четко и ясно излагать свои мысли письменно и устно
английский язык (Upper-Intermediate).
Зп до 3000уе в зависимости от уровня кандидата.
Если вам интересны данные позиции или Вы могли бы порекомендовать кого-то (мы предлагаем бонус в размере 500уе за рекомендацию успешного кандидата), присылайте резюме на elmatveychuk@bestforit.ком.юа или пишите в скайп elenamatveychuk для более детальной информации
ASP.NET и С+ разработчики
2012-10-08 13:51
Здравствуйте.
В харьковском и одесском офисах крупной аутсорсинговой IT компании открылись вакансии ASP.NET и С++ разработчиков.
С++ DEVELOPER
Project description:
Business Intelligence and Business Performance Management systems development. The project is a modular software package with data storage, monitoring, reporting, analytical, modeling and forecasting capabilities.
Software developer responsible for design, implementation and maintenance of software solutions.
Requirements:
- At least 2-3 years of experience in commercial C++ development
- Solid experience in development of COM and ATL components
- Good Multithreading skills, STA\MTA
- Experience in VC++ 2010 and TFS
- Good knowledge of MS SQL, Oracle
Additional requirements:
- Knowledge of PostgreSQL, experience in porting applications MS SQL\Oracle on PostgreSQL
- Knowledge of Teradata, experience in porting applications MSSQL\Oracle on Teradata
- Experience with OLEDB, ODBC, OCI clients on C++
- Knowledge of MFC, experience in development UI on C++
- Intermediate level of English is a plus
Программист (ASP.NET): Основные требования:
- опыт работы с .NET технологиями не менее 2 лет
- .NET Framework 1.1 – 4.0; ASP.NET; ASP.NET MVC; Ajax, JQuery; MS SQL Server 2005,2008; MS Reporting Services; Windows Server 2003, 2008; IIS 6, 7
- английский язык (на уровне ведения технической переписки) – обязательно
Зп до 3000уе в зависимости от уровня кандидата.
Если вам интересны данные позиции или Вы могли бы порекомендовать кого-то (мы предлагаем бонус в размере 500уе за рекомендацию успешного кандидата), присылайте резюме на elmatveychuk@bestforit.ком.юа или пишите в скайп elenamatveychuk для более детальной информации