← Январь 2013 → | ||||||
1
|
2
|
3
|
4
|
5
|
6
|
|
---|---|---|---|---|---|---|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
19
|
20
|
||
26
|
27
|
|||||
За последние 60 дней 25 выпусков (2-3 раза в неделю)
Сайт рассылки:
http://https://software-testing.ru/forum/
Открыта:
04-06-2004
Статистика
0 за неделю
ASP.NET разработчик
Новые темы форума тестировщиков
Вакансия " Тестировщик" в компании RBK money 2012-12-18 16:26 RBK Money - высокотехнологичная международная компания, предоставляющая все виды электронных платежей и инновационные банковские продукты. Более 2,5 миллионов пользователей и десятки тысяч организаций из разных стран уже используют удобные и безопасные сервисы RBK Money в сети интернет и за ее пределами, открывая для себя доступ к клиентам, товарам и услугам по всему миру. RBK Money предлагает максимально возможный выбор способов оплаты товаров и услуг с помощью электронных денег, электронных кошельков, терминальных сетей, денежных переводов, электронных банковских карт, мобильных платежей и POS-терминалов. Штаб-квартира RBK Money находится в Великобритании (Лондон), региональные офисы и представительства расположены в России, Украине, Лативии и Болгарии. В 2012 году RBK Money исполняется 10 лет. Задачи: · функциональное тестирование веб-ориентированной платежной системы; · функциональное тестирование мобильных приложений; · контроль исправления дефектов; · администрирование и поддержка в актуальном состоянии тестового стенда; · автоматизированное, нагрузочное тестирование; · разработка сопутствующей документации От Вас: · опыт работы от 2 лет; · знание веб-технологий; · понимание работы основных сетевых протоколов; · умение работать в системах багтрекинга; · навыки администрирования windows серверов, работы с базами данных; · умение составлять тест-планы, тест-кейсы; · внимательность и ответственность, умение контролировать свое время . От нас: · работа в одной из самых динамично развивающихся международных компаний, ориентированной на непрерывный рост; · по-настоящему интересные проекты и сложные задачи, которые потребуют полной мобилизации ваших способностей; · офис в современном бизнес-центре класса А в нескольких шагах от м. Семеновская; · профессиональное обучение, возможность изучения и использования английского языка; · высокий уровень оплаты труда, регулярный пересмотр вознаграждения, премии по итогам работы. Если Вас заинтересовала наша вакансия, просьба отправлять Ваши резюме по адресу k.kozlova@rbkmoney.com С Уважением, Менеджер по персоналу Козлова Ксения подключение к существующей сессии 2012-12-18 18:06 Добрый вечер! Прошу помощи, уж мозг сломал. Возможно ли подключиться к уже запущенному экземпляру браузера? Как изменить строчку var driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4444/wd/hub")); ? Что бы при каждом запуске не запускался ещё 1 браузер? Хаб запущен. В статистике http://127.0.0.1:4444/wd/hub/static/resource/hub.html вижу какой-то guid, а как в коде его использовать? Ни в справке по WebDriver, ни в гугле в упор не вижу. Тест для биквадратного уравнения 2012-12-18 19:21 Здравствуйте, Помогите пожалуйста разработать тест для программы решения биквадратного уравнения. Спасибо. /> Изменение дизайна 2012-12-19 10:26 Не подскажете как можно изменить дизайн этого блога о системах управления предприятия Разработчик C# 2012-12-19 11:58 RBK Money - высокотехнологичная международная компания, предоставляющая все виды электронных платежей и инновационные банковские продукты. Более 2,5 миллионов пользователей и десятки тысяч организаций из разных стран уже используют удобные и безопасные сервисы RBK Money в сети интернет и за ее пределами, открывая для себя доступ к клиентам, товарам и услугам по всему миру. RBK Money предлагает максимально возможный выбор способов оплаты товаров и услуг с помощью электронных денег, электронных кошельков, терминальных сетей, денежных переводов, электронных банковских карт, мобильных платежей и POS-терминалов. Штаб-квартира RBK Money находится в Великобритании (Лондон), региональные офисы и представительства расположены в России, Украине и Болгарии. В 2012 году RBK Money исполняется 10 лет. Отдел разработки RBK Money объявляет о дополнительном наборе на позицию разработчика С#. Задачи: проектирование архитектуры отдельных компонентов платежной системы, разработка кода, немного верстки; рефакторинг и оптимизация; взаимодействие с коллегами из компаний-партнеров, платежных систем и банков-эквайеров. Необходимые навыки: опыт разработки на C# от 3-х лет (.NET 3.5/4.0, Linq, T-SQL); среда разработки Visual Studio 2010; база данных: MS SQL Server; уверенное знание принципов ООП и принципов написания качественного кода; знание паттернов ООП проектирования (GoF и похожие); опыт юнит тестирования (Moq и похожие). Желательные навыки: опыт работы с NHibernate; опыт применения при разработке R# (ReSharper); опыт рефакторинга и работы с legacy-кодом; опыт работы в банковской сфере или платежных системах. Вас ждет: работа в одной из самых динамично развивающихся международных компаний, ориентированной на непрерывный рост; по-настоящему интересные проекты и сложные задачи, которые потребуют полной мобилизации ваших способностей; офис в современном бизнес-центре класса А в нескольких шагах от м. Семеновская; профессиональное обучение, возможность изучения и использования английского языка; высокий уровень оплаты труда, регулярный пересмотр вознаграждения, премии по итогам работы. Если Вас заинтересовала наша вакансия, просьба отправлять Ваши резюме по адресу k.kozlova@rbkmoney.com TC сделать паузу в скрипте 2012-12-19 12:47 Всем привет! Как в скрипте TC сделать паузу на несколько секунд, чтобы потом опять продолжился выполняться скрипт? Системный аналитик 2012-12-19 13:46 Altarix – это молодая команда профессионалов, специализирующаяся на разработке мобильных сервисов и приложений для систем открытого правительства. Портфолио компании включает ряд мобильных специализированных мультиплатформенных решений, позволяющих организовывать эффективные каналы коммуникации между гражданами и органами исполнительной власти. Уже сегодня мобильные сервисы, в разработке которых принимали участие специалисты Altarix, используют сотни тысяч человек. В нашу команду требуется Системный аналитик. Обязанности: Анализ предметной области Обеспечение эффективного взаимодействия технического блока (разработки) с представителями заказчика Формализация и согласование требований с представителями заказчика Участие в подготовке документации по выпускаемым продуктам Требования: Высшее техническое образование Понимание основных этапов разработки ПО Владение любым инструментом быстрого прототипирования интерфейсов Общее понимание концепций баз данных Умение структурировать полученную информацию и четко излагать свои мысли Желательно: Знакомство со стандартами ГОСТ Знание UML, в частности умение работать с диаграммами последовательности действий Условия: Молодой и профессиональный коллектив; Оформление согласно ТК РФ; Стабильность и конкурентоспособная заработная плата (белая); Возможности профессионального и карьерного роста; Программы развития: обучающие семинары и тренинги; Работа в офисе рядом с м.ВДНХ и Ботанический сад. Адрес для резюме: hr@altarix.ru Разработчик iOS 2012-12-19 13:47 Altarix – это молодая команда профессионалов, специализирующаяся на разработке мобильных сервисов и приложений для систем открытого правительства. Портфолио компании включает ряд мобильных специализированных мультиплатформенных решений, позволяющих организовывать эффективные каналы коммуникации между гражданами и органами исполнительной власти. Уже сегодня мобильные сервисы, в разработке которых принимали участие специалисты Altarix, используют сотни тысяч человек. В нашу команду требуется Разработчик iOS Обязанности: разработка приложений для iOS 4+ Требования: опыт работы со сторонними Framework (FaceBook, ArcGIS, SBJson) опыт разработки многопоточных приложений опыт разработки для iOS от года (iPhone/iPad) опыт работы с core data опыт работы с асинхронным клиент-серверным взаимодействием (json over http) опыт создания кастомного дизайна для iOS 4+ знание iOS HIG Условия: Молодой и профессиональный коллектив Полное соблюдение ТК РФ Профессиональный и карьерный рост Приятные рабочие места: новые компьютеры, удобные кресла Стабильность и конкурентоспособная заработная плата (белая) Программы развития: обучающие семинары и тренинги Работа в офисе, недалеко от ст. м. ВДНХ и Ботанический сад Адрес для резюме: hr@altarix.ru Программист С# (Windows Phone 7.5 и Windows 8) 2012-12-19 13:48 Altarix – это молодая команда профессионалов, специализирующаяся на разработке мобильных сервисов и приложений для систем открытого правительства. Портфолио компании включает ряд мобильных специализированных мультиплатформенных решений, позволяющих организовывать эффективные каналы коммуникации между гражданами и органами исполнительной власти. Уже сегодня мобильные сервисы, в разработке которых принимали участие специалисты Altarix, используют сотни тысяч человек. В нашу команду требуется Программист С# (Windows Phone 7.5 и Windows 8). Обязанности: Поддержка существующих и разработка новых приложений для платформы Windows Phone 7.5 и Windows 8. Требования: Опыт работы с платформой .Net - не менее 2-х лет; Опыт работы с СУБД (MS SQL); Знание языка C# и .Net Framework 4.0; Знание LINQ; Знание WPF, Silverlight Знание архитектуры приложений и шаблонов проектирования. Желательно: Знание: WCF‚ ASP.Net / MVC‚ Entity Framework; Опыт работы с системами контроля версий SVN/TFS; Опыт написания unit-тестов; Понимание чужого кода. Рассмотрим как плюс: Наличие сертификатов Microsoft. Условия: Молодой и профессиональный коллектив; Полное соблюдение ТК РФ; Профессиональный и карьерный рост; Приятные рабочие места: новые компьютеры, удобные кресла; Стабильность и конкурентоспособная заработная плата (белая); Программы развития: обучающие семинары и тренинги; Работа в офисе, недалеко от ст. м.ВДНХ и Ботанический сад; Размер компенсации по результатам собеседования и выполнения тестового задания. Адрес для резюме: hr@altarix.ru Помогите, пожалуйста, разобраться с Json 2012-12-19 15:09 Если можно, приведите примеры работы с Json для Selenium IDE. Знаю, что нужно подключать JavaScript, но нужен хотя бы пример. Особенно интересно, если в примере будет использоваться jQuery и как его подключить. phpunit 2012-12-20 21:37 У меня вопрос по phpunit. Как его лучше использовать, с какими инструментами в паре? Сам он идет как консольный? когда написан тест как его протеститы с помощью phpunit? TestComlete обращение к кнопке 2012-12-21 09:49 Всем привет! Тестирую web приложение, на странице есть две кнопки Добавить, если обращаться к нопке по по поиску Aliases["iexplorer"]["page"]["BUTTON"]["Find"]("value", "Добавить")["Click"](); То будет нажата последняя, т.е. вторая кнопка! Как сделать, чтобы нажималась первая кнопка Добавить? Кто такой хороший тестировщик? 2012-12-21 10:09 Автор: Joel Montvelisky Перевод: Максим Шульга Думаю, что вдогонку статье о разработчиках, нужно добавить что-нибудь интересное и для тестировщиков. И какая удача, на глаза попалась статья о 10 причинах того, что вы не настоящий тестировщик (+ часть 2). Так что я позволю себе, как и в прошлый раз, потренироваться в переводе, а заодно и переварить эти мысли. Перевод, как обычно, очень вольный (а местами и неполный) и по ходу повествования перемежается моими мыслями. Итак, поехали. Вы НЕ являетесь профессионалом, если: Читать дальше Тестировщик банковского ПО 2012-12-21 16:38 Обязанности: Разработка методик тестирования, тестовых сценариев и согласование их с заинтересованными подразделениями. Проведение функционального и интеграционного тестирования. Подготовка и согласование актов/ заключений и рекомендаций по результатам тестирования. Организация и поддержка пользовательского тестирования. Требования: Высшее образование; Опыт работы в банке или на банковских проектах в качестве инженера по тестированию Опыт разработки тестовой документации. Умение анализировать выявленные ошибки и пересечение смежных процессов. Условия: Уровень з/п обсуждается, квартальные премии, соц. пакет. Соблюдение ТК. Офис – центр. Работа в штате банка. Почта - rt@connect-personal.ru Москва. Бэлл Интегратор. IA/ Servers Architect 2012-12-21 17:27 Требования ∙ Высшее техническое образование. ∙ Знание и опыт работы со следующими продуктами: o Системы удаленного доступа на базе Microsoft Remote Desktop Services и Citrix o Системы виртуализации VMware и Hyper-V o Linux (RedHat). o Microsoft Active Directory o Microsoft System Center. ∙ Опыт администрирования Windows систем (включая серверные роли: IIS, DNS, DHCP, AD, File services, WSUS, Print services) ∙ Опыт разработки документации. ∙ Аналитическое мышление и способность понимать большие системы. ∙ Умение и желание общаться с заказчиком, анализировать требования, формировать задачи. ∙ Способность быстро изучать новые и неизвестные ранее системы. ∙ Технический английский язык. Личные качества: ∙ Коммуникационные навыки, ∙ Умение работать в команде, ∙ Желание развиваться, ∙ Ответственность, ∙ Активная жизненная позиция. Обязанности ∙ Участие в инфраструктурных проектах банка в роли архитектора или менеджера проектов. ∙ Разработка и поддержка в актуальном состоянии проектной, архитектурной и эксплуатационной документации. ∙ Контроль за проведением изменений в ИТ-инфраструктуре Банка. Консультационные услуги в рамках своей компетенции Условия: ∙ Оформление в соответствии с ТК РФ ∙ З/п обсуждается с успешным кандидатом по итогам собеседования Контакты: * Бэлл Интегратор * т. (495)981-61-82 доб.395 Иван * e-mail: ihaliulin@bellintegrator.ru * web: www.bellintegrator.ru * (в теме письма указывайте, пожалуйста, название вакансии) Москва. Бэлл Интегратор. Администратор БД 2012-12-21 17:28 Обязательные требования: ∙ Опыт администрирования СУБД (Oracle или MS SQL или DB2. DB2 - предпочтительно); ∙ Опыт работы с Linux или UNIX (предпочтительно IBM AIX); ∙ Опыт администрирования серверных приложений. Дополнительные требования: ∙ Общее понимание принципов работы DWH. Обязанности: ∙ Поддержка работоспособности DWH (IBM DataStage, СУБД DB2). Обучение используемым в Банке технологиям; ∙ Подготовка инструкций дежурным администраторам; ∙ Анализ производительности; ∙ 2-я линия поддержки пользователей. Условия: ∙ Оформление в соответствии с ТК РФ ∙ З/п обсуждается с успешным кандидатом по итогам собеседования Контакты: * Бэлл Интегратор * т. (495)981-61-82 доб.395 Иван * e-mail: ihaliulin@bellintegrator.ru * web: www.bellintegrator.ru * (в теме письма указывайте, пожалуйста, название вакансии) Вакансия.Москва. Бэлл Интегратор. Системный администратор Citrix XenAp 2012-12-21 17:29 Требования: ∙ Опыт аналогичной работы от 1 года; ∙ Образование высшее техническое; ∙ Английский язык – не ниже intermediate; ∙ Знание продуктовой линейки компании Citrix; ∙ Опыт администрирования отказаустойчивых ферм Citrix XenApp 6/6.5, понимание работы основных служб и компонентов – IMA, DS, DC, XML и т.д. ∙ Масштабы Citrix фермы от 500 пользователей ∙ Опыт работы с терминальными серверами Microsoft; ∙ Знание операционной системы Microsoft Windows 2003\2008: архитектура ОС‚ назначение служб и сервисов‚ файловая система‚ подсистема безопасности; ∙ Навыки администрирования операционной системы Microsoft Windows 2003\2008: управление компонентами ОС‚ мониторинг использования ресурсов сервера; ∙ Поиск и разрешение нештатных ситуаций‚ управление безопасностью компонентов‚ работа со службами и сервисами ОС; ∙ Обучаемость, коммуникабельность, организованность, исполнительность, умение работать в единой команде; ∙ Опыт работа в качестве системного инженера (2й или 3й уровень поддержки) ∙ Грамотная устная и письменная речь. Обязанности: ∙ Участие в проекте внедрения Citrix XenApp Thin Client; ∙ Техническое сопровождение фермы серверов Citrix XenApp 6.5: мониторинг служб системы‚ решение проблем связанных с эксплуатацией и сопровождением ресурсов системы‚ решение проблем возникающих у конечного пользователя; Условия: ∙ Оформление в соответствии с ТК РФ ∙ З/п обсуждается с успешным кандидатом по итогам собеседования Контакты: * Бэлл Интегратор * т. (495)981-61-82 доб.395 Иван * e-mail: ihaliulin@bellintegrator.ru * web: www.bellintegrator.ru * (в теме письма указывайте, пожалуйста, название вакансии) Проверить все ссылки на сайте 2012-12-22 00:03 Работаю в небольшой фирме, которая занимается разработкой сайтов. Расскажу, чем я занимаюсь, как тестировщик: * тестирую верстку на соответствие ТЗ_для_верстальщика * проверяю код с помощью html- и css-валидаторов * смотрю работу сайта под разными браузерами * проверяю валидность ссылок на сайте с помощью валидатора НО сейчас нужно проверить абсолютно все ссылки на сайте и получить результат, что нету битых, кривых и прочих ссылок+составить список ВСЕХ ссылок на сайте+получить краткую инфу по каждой сссылке. Для себя нашел: 1. XENU - бессплатная, но постоянно вываливает ошибку "OUT OF MEMORY" и доделать начатое я не могу, НО в ней если и находились битые ссылки, то можно было узнать откуда переход был на эту битую ссылку. 2. Screaming Frog SEO Spider - стоит 99 фунтов, но не уверен, что будет работать надежно и сделает все, что мне нужно ))) 3. Подскажите еще варианты? вроде как у гугла и у яндекса есть ... Кастомизация TestLink. Добавление горячих клавиш 2012-12-24 10:37 Воплотил в жизнь небольшую задумку: добавить горячие клавиши в TestLink. Тут описание: http://dunmanifestin.blogspot.ru/2012/12/testlink-hot-key.html Тут сам скрипт: http://userscripts.org/scripts/show/154832 Может кому-нибудь пригодится) тестировщик банковского ПО 2012-12-24 11:50 Компания хороших идей - Bell Integrator (http://www.bellintegrator.ru) приглашает сотрудника на позицию Тестировщик (работа на территории ВТБ 24) Обязанности: + Разработка тестовых сценариев + Подготовка тестовых данных + Согласование тестовых сценариев с разработчиками ПО и представителями Заказчика; + Настройка тестовой среды (совместно с представителями Заказчика); + Проведение тестирования; + Регистрация и согласование дефектов; + Ведение отчетности по задаче; + Поддержка пользователей на этапе Пользовательского тестирования; + Согласование результатов тестирования с разработчиками ПО и представителями Заказчика. Требования: + Опыт работы по тестированию банковских продуктов и процессов от 1-года + Знание банковских продуктов и процессов. Желательно: + иметь возможность подготовки описания выявленных ошибок для иностранного разработчика (на английском языке) + обладать компетенцией для проведения функционального тестирования карточного функционала при помощи процессингового центра (от 0,5 года) + обладать компетенцией в части тестирования АБС Profile (от 0,5 года) + обладать компетенцией в части тестирования АБС Бисквит (от 0,5 года) + обладать компетенцией в части тестирования Фронтального приложения Банка IBM Lombardi (от 0,5 года) Условия: + м. Чистые Пруды + Оформление в соответствии с ТК РФ + Заработная плата обсуждается с успешным кандидатом по итогам интервью Летние мероприятия для тестировщиков на море 2012-12-24 12:41 Наконец-то мы определились с темами летних школ по тестированию. Начинаем готовиться к лету. Кто с нами? Хотите на море? Отдохнуть от городской суеты на море и одновременно повысить свой профессиональный уровень? Хотите развить "тестерское чутьё"? Хотите провести неделю в обществе таких же активных тестировщиков, как вы? Хотите посоревноваться с коллегами, кто лучше и быстрее тестирует? Тогда вы просто не можете позволить себе пропустить эти события!
Читать дальше QA junior\middle\senior engineer 2012-12-24 17:14 Quality Assurance Engineer Our new client is LiveNation (www.livenation.com), world’s leading live entertainment and E-Commerce Company. LiveNation specializes on concerts organization and selling concert tickets. Its website is visited by millions of people from all over the world. Provectus IT is looking for professional engineers to be a part of strong innovative team. We offer rapid career opportunities, new interesting project and regular business trips to USA. You will spend 2 weeks training in Hollywood! We are also ready to help you with moving to Odessa. Job Responsibilities: QA Engineer is responsible for developing and executing test plans and test cases for all Live Nation products. The ideal candidate must be able to work in a fast paced ever- changing environment and be able to adapt to constantly changing priorities. The candidate will be expected to work within cross-functional teams to ensure on time and quality release of products. General Job functions: ∙ Work closely with project team to review requirements/design for testability and develop a test approach. ∙ Develop plans, scenarios and test scripts, execute test suites, analyze and report results ∙ Identify, track, and follow through on issues and defects ∙ Manage scope and priorities to complete testing efforts on time. Requirements: ∙ Demonstrated experience in Quality Assurance (2+ years) ∙ Fluent English ∙ Strong testing tools / systems experience ∙ Thorough understanding and knowledge of Open Source development platforms (LAMP – Linux, Apache, MySQL, Perl) ∙ Thorough understanding and knowledge of Web Technologies/protocols (CSS, JSON, AJAX, SOAP, JavaScript, Flash, HTTP, SSL) ∙ Experience in using SQL (MySQL/Oracle), Unix/Linux & scripting languages (Perl, Python) ∙ Experience testing API’s ∙ Excellent written and oral communication skills ∙ Excellent critical thinking and problem solving abilities ∙ Experience using source control tools (e.g., CVS, Subversion). ∙ Thorough knowledge of software development, configuration management, release processes ∙ Proven ability to write concise, complete, well organized bug reports, test cases, and status reports. ∙ Document all stages of the QA process and work with QA Management to define & improve best testing practices. ∙ Perform test case reviews and provide feedback to junior team members in developing appropriate test cases and strategies ∙ Experience working with off-shore teams is a plus. Provectus IT offers: ∙ Five-day work-week within young and energetic team ∙ Medical insurance and paid medical leave ∙ Paid vacation ∙ English language training with natives speaker ∙ Professional seminar and team building training ∙ Corporate social events ∙ Conveniently located office in the city center ∙ Friendly and family-like work environment. To apply, please, send your resume in English at jobs@provectus-it.com Вакансия Системный администратор, Санкт-Петербург 2012-12-24 18:11 Exigen Services - международная IT-компания, активно использующая «гибкие методологии» семейства Agile XP & Scrum в составе распределенных команд для оперативной и эффективной разработки промышленных систем для ряда ключевых индустрий, таких, как финансовый сектор, страхование, здравоохранение, телекоммуникации, медиа и других. Требования: ∙ Профессиональный опыт от 2 лет ∙ Знание линейки ОС Windows (2003, 2008) на уровне администратора ∙ Навыки настройки ключевых сервисов (Windows) (DNS, DHCP, AD, Proxy, Firewall) ∙ Знание и уверенное администрирование Active Directory, групповых политик ∙ Знание разграничения прав доступа пользователей в корпоративной сети ∙ Знание линейки ОС Linux (CentOS, FreeBSD) на уровне продвинутого пользователя ∙ Опыт работы с виртуальными системами (VMWare,Hyper-V) ∙ Опыт построения VPN ∙ Опыт внедрения и администрирования корпоративных систем электронной почты от 50 пользователей ∙ Знание принципов построения отказоустойчивых систем ∙ Опыт работы с активным сетевым оборудованием ∙ Уверенные знания современных технологий каналов связи и ЛВС ∙ Знание технического английского (чтение, письмо) Желательно: ∙ Навыки монтажных и сетевых работ ∙ Знание систем IP-телефонии Обязанности: ∙ Развертывание и обеспечение бесперебойной работы ИТ-инфраструктуры предприятия ∙ Организация новых рабочих мест ∙ Диагностика и устранение неполадок в аппаратных средствах ПК ∙ Работа с пассивным и активным сетевым оборудованием ∙ Нахождение и устранение неполадок в сетевом оборудовании и сетевых службах ∙ Организация и контроль резервного копирования информации ∙ Управление и контроль ЛВС и каналов связи (ПД и телефонии) ∙ Взаимодействие с поставщиками оборудования и провайдерами услуг ∙ Непосредственная и удалённая поддержка пользователей ∙ Возможен ненормированный рабочий день Условия: ∙ «Белая» заработная плата, которая зависит напрямую от уровня квалификации кандидата, обсуждается на интервью. ∙ Работа в соответствии с Трудовым законодательством, соблюдение всех социальных гарантий. ∙ Социальный пакет (ДМС, бесплатные курсы английского) ∙ Комфортный и современный офис. Развозка от метро «Московская» (автобус идет 7-10 минут) ∙ Квалифицированная команда профессионалов, в которой каждый может получить помощь и поддержку. ∙ Мультинациональные проекты, где можно получить опыт работы с различными технологиями в распределенных командах. ∙ Эффективная система оценки и обучения (в компании проводится более 200 тренингов). ∙ Карьерное планирование. ∙ Особенная корпоративная жизнь с различными спортивными мероприятиями и праздниками. ∙ Гибкий график работы. Ваши резюме отправляйте на адрес jobspb@exigenservices.com, телефон 7025115 вакансия Automation Tester, Санкт-Петербург 2012-12-24 18:16 Exigen Services - международная IT-компания, активно использующая «гибкие методологии» семейства Agile XP & Scrum в составе распределенных команд для оперативной и эффективной разработки промышленных систем для ряда ключевых индустрий, таких, как финансовый сектор, страхование, здравоохранение, телекоммуникации, медиа и других. Требования: ∙ Опыт тестирования Web-приложений с использованием Selenium (желательно Webdriver) ∙ Понимание принципов ООП и знание любого объектно-ориентированного языка программирования (знание Python 2 будет большим преимуществом) ∙ Опыт работы с операционными системами Linux (настройка среды для тестирования) ∙ Знание английского языка на уровне достаточном для чтения документации и ведения переписки ∙ Готовность работать в условиях недостатка технической документации ∙ Желание изучать и использовать новые технологии Желательно: ∙ Знание языка Javascript и опыт использования программного интерфейса DOM ∙ Опыт работы с системами контроля версий (желательно SVN) ∙ Опыт работы с Robot Framework ∙ Опыт написания bash-скриптов (для continious integration серверов) Обязанности: ∙ Поддержка текущей базы автотестов ∙ Поддержка и доработка фреймворка ∙ Написание автотестов на Selenium c использованием RobotFramework. Условия: ∙ «Белая» заработная плата, которая зависит напрямую от уровня квалификации кандидата, обсуждается на интервью. ∙ Социальный пакет (ДМС, бесплатные курсы английского). ∙ Работа в соответствии с Трудовым законодательством, соблюдение всех социальных гарантий. ∙ Гибкий график работы, работа в офисе. ∙ Подвозка от ст.м. Московская (автобус идет 7-10 минут). ∙ Особенная корпоративная жизнь с различными спортивными мероприятиями и праздниками. ∙ Эффективная система оценки и обучения (в компании проводится более 200 тренингов). ∙ Крупный международный бизнес, в котором заняты несколько сотен человек по всему миру. ∙ Квалифицированная команда профессионалов, в которой каждый может получить помощь и поддержку. ∙ Мультинациональные проекты, где можно получить опыт работы с различными технологиями в распределенных командах. Тип занятости Полная занятость, полный день Пожалуйста, присылайте резюме на адрес jobspb@exigenservices.com, телефон 7025115 вакансия Software Testing Engineer, Санкт-Петербург 2012-12-24 18:18 Exigen Services - международная IT-компания, активно использующая «гибкие методологии» семейства Agile XP & Scrum в составе распределенных команд для оперативной и эффективной разработки промышленных систем для ряда ключевых индустрий, таких, как финансовый сектор, страхование, здравоохранение, телекоммуникации, медиа и других. Требования: ∙ Отличное знание методологии тестирования и жизненного цикла разработки ПО ∙ Опыт создания тест-планов ∙ Опыт тестирования веб-сервисов (SOAP и REST) ∙ Опыт тестирования с использованием Soap UI ∙ Знакомство с различными баг-трекинговыми системами (HPQC, JIRA, TinyPM) ∙ Опыт с системой контроля версий SVN ∙ Опыт с Oracle, отличное знание SQL ∙ Отличные устные и письменные навыки коммуникации ∙ Английский язык не ниже Intermediate уровня Обязанности: ∙ Определение стратегии и методов тестирования ∙ Разработка тест-плана и контроль его исполнения ∙ Разработка сценария тестирования ∙ Распределение задач тестирования и контроль работы членов команды ∙ Анализ результатов тестирования ∙ Разработка и анализ показателей тестирования ∙ Разработка автотестов ∙ Участие в ежедневных митингах с заказчиком ∙ Участие в митингах с бизнес-аналитиками ∙ Проект основан на Agile методологии и относится к банковской сфере Условия: ∙ «Белая» заработная плата, которая зависит напрямую от уровня квалификации кандидата, обсуждается на интервью. ∙ Социальный пакет (ДМС, бесплатные курсы английского). ∙ Работа в соответствии с Трудовым законодательством, соблюдение всех социальных гарантий. ∙ Гибкий график работы, работа в офисе. ∙ Подвозка от ст.м. Московская (автобус идет 7-10 минут). ∙ Особенная корпоративная жизнь с различными спортивными мероприятиями и праздниками. ∙ Эффективная система оценки и обучения (в компании проводится более 200 тренингов). ∙ Крупный международный бизнес, в котором заняты несколько сотен человек по всему миру. ∙ Квалифицированная команда профессионалов, в которой каждый может получить помощь и поддержку. ∙ Мультинациональные проекты, где можно получить опыт работы с различными технологиями в распределенных командах. Тип занятости Полная занятость, полный день Пожалуйста, присылайте резюме на адрес jobspb@exigenservices.com, телефон 7025115 Младший инженер по тестированию (стажировка), Санкт-Петербург 2012-12-24 18:20 Exigen Services - международная IT-компания, активно использующая «гибкие методологии» семейства Agile XP & Scrum в составе распределенных команд для оперативной и эффективной разработки промышленных систем для ряда ключевых индустрий, таких, как финансовый сектор, страхование, здравоохранение, телекоммуникации, медиа и других. Обязанности: ∙ Тестирование программного обеспечения в различных проектах (web приложения, Unix, Oracle). ∙Анализ документации на английском языке ∙Написание тестовых сценариев Требования: ∙ Знание методологии тестирования и жизненного цикла разработки ПО. ∙ Хорошие устные и письменные коммуникативные навыки. ∙ Уровень английского не ниже Intermediate ∙Желание изучать новые области Желательно: ∙Опыт тестирования веб-сервисов (не UI) ∙Знание Oracle, SQL ∙ Знакомство и/или опыт работы с баг-трекинговыми системами ∙ Опыт с системами контроля версий ( SVN) Условия: ∙ Хорошая возможность начать карьеру в перспективной области IT. ∙ Стажировка в течение 3-6 месяцев. ∙ На период стажировки выплачивается заработная плата. ∙ При положительном прохождении стажировки – постоянное трудоустройство в компанию. ∙«Белая» заработная плата, которая зависит напрямую от уровня квалификации кандидата, обсуждается на интервью. ∙ Социальный пакет (ДМС, бесплатные курсы английского). ∙ Работа в соответствии с Трудовым законодательством, соблюдение всех социальных гарантий. ∙ Гибкий график работы, работа в офисе. ∙ Подвозка от ст.м. Московская (автобус идет 7-10 минут). ∙ Особенная корпоративная жизнь с различными спортивными мероприятиями и праздниками. ∙ Эффективная система оценки и обучения (в компании проводится более 200 тренингов). ∙ Крупный международный бизнес, в котором заняты несколько сотен человек по всему миру. ∙ Квалифицированная команда профессионалов, в которой каждый может получить помощь и поддержку. ∙ Мультинациональные проекты, где можно получить опыт работы с различными технологиями в распределенных командах. Тип занятости Полная занятость, полный день Пожалуйста, присылайте резюме на адрес jobspb@exigenservices.com, телефон 7025115 CSV Dataset Config и JDBC Connection Configuration 2012-12-25 08:24 Добрый день! Возникли проблемы с подстановкой параметров из CSV DataSet Config в JDBC Connection Configuration. Переменные вычитываются из файла(Debug Sampler подтверждает это), однако в JDBC Connection Configuration не подставляются. Кто может помочь понять причину? В приложении - файл сценария и *.csv файл. Подстановка сделана только в одном месте(в целях отладки), в Second Transaction - заменено значение порта базы данных на переменную. mysql.zip (2,17К) : 1 Подскажите бесплатное средство автоматизации desktop приложения под ра 2012-12-25 11:01 Тема: Подскажите бесплатное средство автоматизации тестирования desktop приложения под разные платформы. Подскажите бесплатное средство для автоматизации тестирования под Linux и Windows desktop-приложения. Только язык программирования/записи/тестирования/написания макросов там должен быть не Python, а например C, Csharp или на худой конец Java. Seleniun IDE: Ajax autocomplete + clickAndWait = [error] Timed out 2012-12-25 12:14 Здравствуйте. Сегодня потратил уйму времени на создание теста в котором проверяется функция автокомплита. Это страница создания задания и есть возможность прикреплять задание к проекту. С заполнением поля значением у мене не было проблем, но когда дело дошло к сохранению задания - тут и я зашел в тупик. Как не пробовал, но никак не мог заставить selenium ide кликнуть по этой кнопке. Выдает ошибку как будто прошло время отклика, но никакого процесса не происходило. Если поставить две подряд команды для сабмита, то первая будет с этой ошибкой, а вторая пройдет успешно. Я догадываюсь, что проблема может быть в незавершенном ajax процесса, но не могу найти нигде, как обойти это. Вот screenshot c IDE https://dl.dropbox.com/u/105342352/shutter/qac364.png Буду очень благодарен за помощь Программист Android. Санкт-Петербург 2012-12-25 14:03 Компания Siber Systems приглашает на работу программистов в команду разработчиков известного Интернет-приложения RoboForm и нового популярного синхронизатора файлов GoodsSync . Требования к кандидату: ∙ опыт программирования на Java/С++ для мобильных устройств не менее 2 лет; ∙ технический английский язык; ∙ опыт программирования для Windows: WIN32, WTL, MFC, COM; ∙ желательно знание библиотеки MSHTML и "внутренностей" Internet Explorer; ∙ желательно высшее техническое образование. Условия работы и компенсационный пакет: ∙ заработная плата $2000 - 3000 (по результатам собеседования); ∙ система премирования. ∙ оформление в полном соответствии с ТК РФ; ∙ полная занятость; ∙ гибкий график работы; ∙ работа в современном офисе в центре города; ∙ медицинская страховка (обязательная и добровольная); ∙ мы предлагаем работу в быстрорастущей, стабильной и успешной компании, перспективы карьерного роста и достойную оплату труда. Тип занятости Полная занятость, полный день Екатерина 241-01-50 evopersonal@yandex.ru Как щелкнуть мышкой по определенному файлу в окне windows7 2012-12-25 14:33 Помогите написать скрипт в TestComplete который щелкает мышкой по определенному файлу в окне windows7. В windows XP эта задача реализуется легко. А вот при реализации в windows 7 возникли трудности. Разработчик под Android 2012-12-25 14:56 В нашу дружную команду разработки мобильных приложений Ozon.ru требуется программист под Android. И плюшек
От себя могу отметить, что работать придется над достаточно сложным приложением для озон.ру на платформе Андроид. Приложение использует API для поиска и навигации. Есть дизайнер приложения, дизайн делать практически не придется. Приложение Ozon.ru находится на одной из лидирующих позиций на в Google Play. Число крешей приложения мы свели практически к нулю - на панели в Google Publiher - 1 ошибка за неделю максимум. Планируется выпуск второго приложения - это отдельный интересный проект, который будете реализовывать вы практически с нуля. Разработка ведется в IntelliJ Idea Если заинтересованы, писать мне на dtachkov(gav)ozon.ru Вот само описание вакансии
Требования:
Условия:
android driver in Thucydides 2012-12-26 12:53 Добрый день коллеги, У меня возник вопрос относительно возможности использования android драйвера в Thucydides. Как известно, драйвер этот инициализируется неявно. С помощью аннотации (или при запуске мавеном) у нас есть возможность задать его тип. Основная проблема заключается в том, что мне нужно найти способ инициализировать андроид драйвер, а кроме этого указать кастомный url, как в случае с WebDriver: WebDriver driver = new AndroidDriver("http://localhost:9090/wd/hub"); Попытался его инициализировать таким образом (для начала): @Managed(uniqueSession = true, driver = "android") public WebDriver driver; Но фреймеворк выбросил исключение, говорящее о том, что он не знает этот драйвер: net.thucydides.core.webdriver.UnsupportedDriverException: Unsupported browser type: android Кто сталкивался с подобной проблемой? Заранее благодарю за ответы. Priority в TestNG 2012-12-26 13:52 Здравствуйте, вопрос по TestNG Все тесты на проекте имеют зависимости друг от друга и выполняются с использованием атрибута dependsOnMethods в анатации @Test для каждого тестового метода. Есть ситуации когда несколько тестов зависят от одного общего, но порядок их выполнения должен быть строго определен. Для этого я попытался добавить атрибут priority, но ничего не вышло. Вот например: @Test() public void testA() { System.out.println("A"); } @Test(dependsOnMethods={"testA"}, priority = 1) public void testB() { System.out.println("B"); } @Test(dependsOnMethods={"testA"}, priority = 0) public void testC() { System.out.println("C"); } На выходе получаю: A B C Ожидаю: A C B потому, что у метода C приоритет выше чем у B Без dependsOnMethods атрибут Priority работает корректно. Пробовал последнюю версию на сегодняшний день testng-6.8 и testng-6.9beta Заранее спасибо за любые дельные советы или другие способы решения задачи :) Помогите с методом DELETE для xml запроса 2012-12-26 14:53 Всем привет. Суть вопроса в следующем. Нужно сделать на сервер запрос на удаление некоторых данных. Данные которые нужно удалить передаются в теле запроса в xml формате. Например: <items> <item_name>test1</item_name> <item_name>test2</item_name> </items> Метод нужно использовать: DELETE Для добавления все просто, я использую rjvgjytyn SOAP/XML RPC request. Вопрос в следующем. Что нужно использовать для реализации удаления данных с использованием метода DELETE. Кто сталкивался помогите пожалуйста. Спасибо. Удаление цифровой подписи 2012-12-27 11:27 Добрый день. Интересует возможность удаления цифровой подписи у *.apk файла Есть re-sign, но в данном случае он работает не так, как бы хотелось из-за внутренних особенностей проекта. Собственно возникла необходимость удаления цифровой подписи у приложения другим способом. Также интересует возможность подмены цифровой подписи. Буду благодарен за любую помощь :) Удаление данных создаваемых тестом 2012-12-27 13:24 Доброго времени суток. Пишу тесты на WebDriver + Java(Eclipse) + TestNG Озадачился вопросом удаления данных, создаваемых тестом, после его выполнения/падения. Тщетно гуглил и искал по этому форуму. Общая мораль "тест должен чистить за собой" предельно ясна, поэтому наверное и обсуждений по этой теме практически нет. Но интересует вот что: как конкретно организовать этот процесс? Интересуют общепринятые/общепризнанные шаблоны/подходы. Сейчас напрашивается примерно следующая организация: Класс теста имеет структуру: BeforeMethod ... AfterMethod ... Test ... Test ... Я хочу в @AfterMethod удалять сущности, которые создаются в @Test. Возникают следующие вопросы: 1. как проверять а создался ли элемент вообще в ходе выполнения @Test (тест может отвалиться раньше, до создания сущности) 2. как передавать в @AfterMethod значения переменных обозначающих сущности подлежащие удалению, которые по сути появляются только внутри отдельно взятого @Test Как видится решение: Автоматизацией начал заниматься недавно, поэтому нет уверенности в правильности выбранных решений. Подход такой: переменные обозначающие сущности подлежащие удалению инициализируются как public static, что бы они были видны как для @Test, так и для @AfterMethod. При инициализации им присваивается пустое значение: public static String commentId = ""; Затем в @AfterMethod производится проверка "если переменная не пустая, то удалить сущность". Выглядит это все как-то криво на мой дилетантский взгляд) Буду очень благодарен любым мыслям/комментариям/наставлениям!! Следующий тесткейс виснет при использовании WebDriver 2012-12-27 13:54 Столкнулся с проблемой вот этот кусочек кода приводит к зависания браузера в режиме ВебДрайвер, при этом с помощью сервера все прекрасно работает: package Tests.AlternativeCalendar; import org.junit.Test; public class RemoveDashboardLayout extends DashboardAlternativeCalendarBase { @Test public void testRemoveDashboardLayout() throws Exception { selenium.setTimeout("60000"); login(); selenium.open(dashboardLayoutsPage); // selenium.click(showMoreLessButton); if (selenium.isElementPresent("//tr[11]/td[3][contains(.,'! auto')]")) { System.out.println("FOUND"); } else { System.out.println("NOT FOUND"); } for (int i = 2; i < 100; i++) { if (selenium.isElementPresent("//tr[" + String.valueOf(i) + "]/td[3][contains(text(),\"! auto\")]")) { System.out.println("Element " + i + " is present "); selenium.click("//tr[" + String.valueOf(i) + "]/td[7]/div/input"); } else { System.out.println("Element " + i + " is not available"); } } } } Логирование при использовании Selenium WebDriver + NUnit 2012-12-28 12:15 Добрый день! И вот написала я свои тесты на c#. Захотелось мне сделать так, чтобы каждый ход проверки логировался. Но как я ни гуглю/яндексю, все же не получается найти методику логирования или хотя бы какой-то намек. Возникает вопрос, а есть ли в NUnit или Selenium WebDriver что-нибудь такое, что поможет мне осуществить мою мечту? Или мне нужно использовать какую-то стороннюю библиотеку? Подскажите, пожалуйста, может кто-то уже задавался подобным вопросом и сможет рассказать адекватный вариант? Москва. Бэлл Интегратор. Ведущий аналитик по ИБ 2012-12-28 13:06 Должностные обязанности: ∙ Анализ существующей архитектуры компании с позиции ИБ; ∙ Выявление потоков защищаемой информации; ∙ Проектирование и организация внедрения (в части написания политик и требований по ИБ) комплексных решений в области информационной безопасности (DLP); ∙ Разработка технических заданий, предложений, документации технических проектов, инструкций и регламентов; ∙ Проведение консультации по вопросам, связанным с ИБ; ∙ Участие в пресейле; ∙ Организация и координация работ, связанных с построением и анализом систем ИБ. Требуется: ∙ Знание рынка решений по комплексным системам ИБ (DLP) и различия между решениями различных вендоров; ∙ Опыт проведения пресейла или поддержки пресейла решений (DLP); ∙ Опыт внедрения решений (DLP) (в части написания политик и требований по ИБ) в организациях с развитой территориальной/региональной структурой; ∙ Опыт поддержки/обеспечения актуальности политик/настроек в работе ранее внедренного решения (DLP); ∙ Опыт написание эксплуатационной и организационно-распорядительной документации определяющей условия эксплуатации и работу решений (DLP); ∙ Опыт проектирования (разработки ТЗ, ЭП, ТП) на решения (DLP). Желательно: ∙ Знание международных стандартов в области ИБ, в части необходимости/обоснования использования/применения решения (DLP). Обязанности: ∙ Анализ существующей архитектуры компании с позиции ИБ; ∙ Выявление потоков защищаемой информации; ∙ Проектирование и организация внедрения (в части написания политик и требований по ИБ) комплексных решений в области информационной безопасности (DLP); ∙ Разработка технических заданий, предложений, документации технических проектов, инструкций и регламентов; ∙ Проведение консультации по вопросам, связанным с ИБ; ∙ Участие в пресейле; ∙ Организация и координация работ, связанных с построением и анализом систем ИБ. Условия: ∙ График 5/2, рабочий день с 10 до 19 часов; ∙ Конкурентная заработная плата; ∙ Оформление по ТК РФ. Контакты: г. Москва м. Войковская Халиулин Иван т. (495)981-61-82 доб.395 e-mail: ihaliulin@bellintegrator.ru Обрезать строку 2012-12-28 18:13 Есть строки типа: 1. Гостиница Львов 2. Мини-гостиница Киев и область 3. База отдыха Буковель (Татаров, Яремча и другие города)... Итого таких вариантов около 30. Задача состоит в том чтобы оставит только название без типа. То есть после порезки должно остаться: 1. Львов 2. Киев и область 3. Буковель (Татаров, Яремча и другие города) Пробовала такой код: int index = str.indexOf(" ")+1; str = str.substring(index); Тоесть просто доходила до первого пробела и обрезала все что находится до него. Но возникла проблемы с такими типами как "База отдыха" - там необходимо обрезать уже по второму пробелу. Выпадающие списки Slenium WebDriver 2012-12-29 10:33 Всем привет. Встала такая задача, протестировать сайт с обьявлениями. Протестировать именно добавление обьявлений. При создании обьявления, есть выбор подраздела в выпадающем списке А(туризм, транспорт,хобби и т.д.). Далее после выбора в выпадающем списке А появляется второй выпадающий список Б (продам куплю обменяю и т.д.) нужно воспроизвести последовательность. Переход на 1 раздел выпадающего списка А, далее в списке Б поочередно пройти по каждой категории. Переход на 2 раздел списка А, далее в списке Б поочередно по каждой категории. Переход на 3 раздел списка А, далее в списке Б поочередно по каждой категории. и т.д по всем категориям. Количество категорий в каждом списке неизвестно, можно посчитать вручную, но слишком много считать. Не могу сделать цикл выбора и не могу найти метод который выдаст количество опций выпадающего списка. Я новичок, использую для тестирования Selenium WebDriver + Java. Знатоки, прошу Вашей помощи в решении проблемы. C Новым 2013 годом!!! 2012-12-29 11:22 Уважаемые коллеги, друзья, наши читатели!!! Каждый новый год мы публиковали поздравления от одних и тех же людей. Теперь мы решили немного отойти от этой традиции и предложили всем желающим присоединиться к коллективному поздравлению этого года. Если Вы хотите присоединиться к поздравлениям и добавить чуточку тепла и радости от себя, пишите свои поздравления в комментариях. А ниже поздравления от самых разных людей: тренеры, блогеры, представители компаний, тестировщики и не только. Читать дальше Test explorer (С#) не видит тесты 2012-12-30 12:35 Ситуация следующая: Имеем чистую операционку (MW 7), установленный Visual Studio 12 (+ SP1), подключен проект (стянут с Гитхаба). Зависимости прописаны NuGet-ом На соседней машине с такими же условиями все пашет прекрасно. На данной машине Test explorer не видит тесты. После билда (F6) и RunAll, что-то крутится, но ничего не происходит, никаких сообщений не выдается. Внешний NUnit нормально подхватывает и крутит сборки. Внешний - не выход, тесты надо дебажить. Студию переставлял (систему тоже). Зависимости перепрописывал вручную. Эроров в коде нет. Сравнивал с проектом на работающей машине - отличий не нашел (да и откуда им взяться). Помогите кто может. Сломал себе голову, теперь она бо-бо еще до праздников. Заранее благодарен, Владислав. ПыСы. Создавал проджект с нуля - та же бодяга. Не запускаются несколько тестов в сьюте, если запускать из командной с 2012-12-30 13:40 Не запускаются несколько тестов в сьюте, если запускать из командной строки. Подскажите кто-нибудь, пожалуйста. Запускаю из командной строки htmlsuite и он мне показывает HTTP ERROR: 404 Not found RequestURI=/selenium-server/tests/_Недвижимость_.html Powered by Jetty:// В командной строке пишу, что-то типо: java -jar selenium-server.jar -htmlsuite *iexplore "http://4geo.ru" "C:\Documents and Settings\Администратор._\Мои документы\tests\_Недвижимость_.html" "results.html" Запускается сьют только если в нём один тест. Но мне нужно запустить несколько. Обнвление русской локализации testlink 1.9.5 2013-01-01 22:05 Многие знают про хороший инструмент управления тестами - testlink. У него есть русская локализация, но она недостаточно полная и недостаточно верная. Думаю, что все кто использует testlink пишут свой файл custom_string.txt. Вот и отделе, где работаю, есть такой файл. Перевод осуществлялся для 1.9.3. Сейчас используется 1.9.5, и надо снова переводить. Прошу присоединиться к процессу обновления локализации на сайте translatedby.com: http://translatedby.com/you/testlink-1-9-5-russian-locale-russkaia-lokalizatsiia-dlia-testlink-1-9-5/into-ru/trans/ В качестве каркаса будет используемый сейчас custom_string, но локализацию надо будет дополнить. Внешне эффект будет заметным даже по стартовой странице. См. вложения со снимками экрана. В общем, дело стоящее. Переход на новый URL 2013-01-02 16:02 Подскажите, как в selenium перейти к новому URL по ссылке из домашней страницы (на языке Java)? новый url отличается от базового почти полностью Ищем WEB QA (удаленная работа), срочно! 2013-01-02 16:15 Здравствуйте. Мы - молодой, но перспективный веб-стартап с концепцией "marketplace" площадки для профессиональных услуг и товаров с онлайн-оплатой. На ближайшие два года бюджет подписан ;) Нам очень нужны тестировщики WEB c опытом в сниффинге (Wireshark, Fiddler) и Web debugging tools (Firebug etc.). Очень приветствуется опыт с webserver logs (apache), общее понимание взаимодействия "браузер-сайт", представление о DNS. Само собой, HTML/CSS/Javascript на уровне чтения кода. Хотим взять двух-трех человек в наш московский офис и/или несколько человек на удаленную работу (фриланс). Работа очень динамичная и интересная, в постоянном контакте с командой разработчиков. Оплата 40-50 тыс. руб. при работе в офисе (зависит от результатов собеседования) или сдельная для фрилансеров (около 1000-1200 руб. за полный рабочий день, при активном общении с офисом). Портал практически готов, однако ожидаем постоянного и активного обновления и совершенствования. У нас нет отдельного отдела кадров, приемом на работу занимается тимлидер QA. Для жителей регионов, готовых работать удаленно (и которым сложно приехать на собеседование в Москву) предлагаем маленькую задачу (на 10-15 минут). Вместе с резюме и/или описанием ваших прошлых проектов присылайте ее результаты на адрес: 8456444 СOБAКА гмэил.ком Итак, один из наших американских "конкурентов" (немного похожий по концепции и функционалу) - fiverr.com 1. Пожалуйста, сделайте небольшой Load-анализ (не GUI!) главной страницы этого сайта. 2. Ответьте на вопросы: Из-за чего сайт загружается медленнее, чем хотелось бы? Какие "следящие cookies" (трекеры) есть на сайте? Какие слабые места есть у главной страницы? Что можно улучшить в техническом плане (не касаясь дизайна/текстов)? В качестве бонуса - опишите возможные улучшения, на ваш взгляд, в области пользовательского интерфейса (GUI/дизайн). Senior QA Team Leader Alexander Pisarev +7 (495) 215-22-84 www.salenet.ru Новые конференции серии ConfeT&QA Online: определены даты и действ 2013-01-09 11:20 Определены даты очередных онлайн-конференций по тестированию ПО четвертой серии конференций ConfeT&QA Online. Весной запланировано три конференции:
Данные конференции уже зарекомендовали себя как удобные и информативные мероприятия. Почитать об основных преимуществах формата и посмотреть программу предыдущих онлайн-конференций можно на сайте http://confetqa.ru/ Ну а мы начинаем формирование программ конференций и приглашаем докладчиков. Как обычно лучшие докладчики получат интересные призы. На текущих конференциях борьба за призы будет идти в двух категориях Новички и Профессионалы. Мы приглашаем как профессиональных докладчиков, так и Новичков, которым гарантируем всестороннюю помощь в подготовке хороших докладов. Приглашаем также спонсоров мероприятия. Для них мы подготовили несколько традиционных спонсорских пакетов, а также готовы подготовить и провести нетрадиционные акции в рамках онлайн-конференций. А для участников мы подготовили много разных скидкок. Размер скидки зависит от сроков оплаты и количества конференций, в которых Вы решили участвовать. Те, кто доверяет нам и готов регистрироваться на конференцию прямо сейчас получит специальную скидку для первых 50-ти участников. Для них стоимость участия в одной конференции всего 900 рублей, а во всех трех 2160 рублей. Регистрируйтесь прямо сейчас и получайте самые большие скидки. Читать дальше IT Бизнес-Аналитик 2013-01-09 16:48 Товарищи! Буду очень признательна Ваши отклики и комментарии по нижеуказанной вакансии. Заранее благодарю) Крупный международный банк в настоящий момент находится в поиске Системного Аналитика в Департамент IT, рассматриваются специалисты в несколько блоков департамента: системы инвестиционного банка, интеграция приложений (ESB), финансовая отчетность. Основные требования: ∙ Согласование бизнес-требований; ∙ Определение перечня доработок на основе детальных бизнес-требований, подготовка оценок стоимости, трудоемкости и сроков разработки ПО; ∙ Подготовка функциональных и технических спецификаций для последующей доработки ПО; ∙ Координация внутренней и внешней разработки ПО; ∙ Ведение контрактов с внешними поставщиками приложений; ∙ Настройка прикладных программных комплексов; ∙ Выполнение функциональных и нагрузочных тестов, проведение модульного и интеграционного тестирования, обеспечение качества ПО; ∙ Разработка документации для пользователей и администраторов ПО; ∙ Обеспечение 3-го уровня поддержки бизнес-приложений, обеспечение внутреннего и координация внешнего расширенного сопровождения систем в пределах компетенции Отдела. Условия со стороны компании: Заработная плата от 80 000 рублей плюс бонусы и премии; Соц. пакет. IT Бизнес-Аналитик в международный банк 2013-01-09 17:13 Дорогие друзья! Если поиск работы актуален и позиция, описанная ниже, интересна, буду рада ответить на все интересующие Вас вопросы. Может быть это именно Ваше) В крупном международном банке открыта позиция в нескольких блоках Департамента IT. Рассматриваются эксперты со знанием: MS SQL,Kondor+, Calypso, Sybase, Hyperion, Oracle – желательно, пониманием рыночных рисков, кредитных рисков, операционных рисков. Основные задачи: Моделирование и анализ бизнес-процессов; Согласование возможных решений с пользователями и разработчиками; Участие в разработке проектной документации, BRD; Проведение UAT, подготовка сопутствующей документации; Владение английским языком (умение вести деловую переписку и общаться на технические темы). Senior programmers Java, Android, C++, Linux to US 2013-01-09 18:17 Перспективная калифорнийская компания, работающая в области создания видео сервисов для мобильных устройств, ищет талантливых, коммуникабельных программистов с хорошим знанием английского в свою команду в силиконовой долине, США. Подходящим кандидатам обеспечивается виза H1B и спонсируется переезд. В дальнейшем, можно получить Green Card. Заработная плата от 7000 $ A mobile video service company located in Silicon Valley, California, USA is looking for highly motivated and talented individuals to join the team. For a right candidate the company is ready to sponsor H1B, relocation to USA and Green Card We are looking for the senior specialists in Android and Java programming with backend and frontend focus, Software Automation Engineering and Test Automation, Acoustic Signal Processing and Mobile Video Engineering and Senior UX Designer. Depending of position different skills like programming languages Java, C, C++ and others, experience in Android, iOS, Linux, Multi-platform development, knowledge in different programming and debagging technologies are required. We Offer: ∙ Competitive salary; ∙ Full medical benefits, ∙ flexible spending Company catered breakfast, lunch, and dinner daily; ∙ A fun environment Submit resume only in English to Serena@cmtk.ru Практикум по тест-дизайну, онлайн-тренинг, начало 18 февраля 2013-01-09 19:09 Вы наверняка читали о том, что гарантированно найти все ошибки в сколь-нибудь сложной программе средствами тестирования невозможно. Равно как невозможно доказать, что ошибок в программе нет. Это в теории. А на практике некоторые тестировщики находят дефектов в программе больше, чем другие, в том числе они умеют находить весьма нетривиальные дефекты. Почему? Как им это удаётся? Что за секретные техники они применяют? Увы, никаких особых приёмов проектирования тестов, о которых не было бы написано в любой книжке, не существует. Эффективные тестировщики применяют те же самые техники, что и все остальные. Разница лишь в том, КАК они их применяют. На этом тренинге я не буду ничего говорить о том, как и в каком формате записывать тесты, я буду рассказывать только о том, как их придумывать. Мы постоянно будем держать в уме два противоборствующих фактора:
Посмотреть отзывы участников онлайн-тренинга "Практикум по тест-дизайну" Читать дальше Работа на дому 2013-01-10 02:25 Здравствуйте! Если Вы ищете Дополнительный Заработок, то это то, что Вам нужно! А теперь я расскажу, как ЭТО работает и, самое главное, ПОЧЕМУ?! Я ГАРАНТИРУЮ, что если Вы будете в точности соблюдать ниже перечисленные Инструкции, то Вы начнёте получать ТЕ ДЕНЬГИ, о которых идет Речь! ПРЕДЛОЖЕНИЕ: ПРОЧТИТЕ ЭТО ПАРУ РАЗ! Следуйте Инструкциям, и деньги начнут поступать! Если у Вас есть Желание заработать, не вкладывая много денег (к примеру, другие Интернет - проекты требуют вложений до 900$) и работая всего пару часов в день, то эта информация для Вас. Но для этого потребуется хорошо поработать около недели по несколько часов в день. Вы можете зарабатывать в зависимости от ваших усилий. Я не предлагаю Вам работу "наборщика текста" (из серии "вышлите нам столько-то рублей на кошелек, а мы вам пришлем отсканированные тексты") и не предлагаю вкладывать деньги в сомнительные предприятия - вот это настоящий обман! Люди хотят работать в уютной обстановке дома - вот почему они откликаются на подобные объявления. Самое печальное заключается в том, что они и в самом деле ГОТОВЫ РАБОТАТЬ, но работу им никогда не предоставляют, так как подобных "работодателей" волнует лишь пополнение их личного кошелька. ЗАПОМНИТЕ: НЕ существует настоящих вакансий "наборщика текста" и "сотрудников по обработке электронной почты". Не будьте обманутыми! В настоящем случае Вы не будете жертвой недобросовестных "работодателей", так как эта работа отнюдь не мифическая, а заработок зависит только от Ваших усилий. Это - действительно РЕАЛЬНЫЙ заработок в Интернете. Дочитайте до конца данную статью, уделите всего несколько минут, ВЫ НИЧЕГО НЕ ПОТЕРЯЕТЕ, чтение еще никому не повредило! Я Вас уверяю, ваше материальное положение резко улучшится, ЕСЛИ ТОЛЬКО ВЫ ЭТОГО ЗАХОТИТЕ!!! Я предлагаю Вам вещь, к которой и сам относился поначалу скептически. Но в отличие от многих подобных предложений – ЭТО ДЕЙСТВИТЕЛЬНО РАБОТАЕТ! Понимаю, с каким недоверием Вы это читаете - но продолжайте, прошу, дочитайте статью до конца. ЧИТАЯ ЭТО, ВЫ МОЖЕТЕ ИЗМЕНИТЬ СВОЮ ЖИЗНЬ, как это изменило мою!!! Наткнулся я на ЭТО совершенно случайно, когда искал работу для дополнительного заработка. Найдя статью, в которой говорилось, что МОЖНО СДЕЛАТЬ СОТНИ ТЫСЯЧ РУБЛЕЙ ЗА ПАРУ НЕДЕЛЬ ПРИ ВЛОЖЕНИИ ВСЕГО 140 РУБ, я подумал, что это должно быть очередной фишкой для лохов, но решил всё-таки дочитать до конца и узнать, что за Гербарный - Рифлей там предлагают… Дальше там говорилось, что надо послать по 20 рублей на 7 Internet-кошельков, которые ниже перечислены. Потом вычеркнуть первый кошелёк из списка, тем самым, сместив список на одну строчку вверх. В результате чего седьмая строчка освобождается, куда Вы вписываете номер своего Internet-кошелька. Затем Вы закидываете данное сообщение, но уже с ВАШИМИ ДАННЫМИ(!) на седьмой строчке, на 200 разных форумов – НИКАКИХ УЛОВОК!!! Ну, я поразмышлял и подумал, что в принципе НИЧЕГО НЕ ТЕРЯЮ кроме 140 руб. ЗАТО У МЕНЯ ПОЯВЛЯЕТСЯ ШАНС ЗАРАБОТАТЬ. И этот шанс СТОИТ ЭТОЙ НЕБОЛЬШОЙ СУММЫ. И я решил попробовать. Установил Интернет-кошелёк, перечислил всем участникам акции по 20 руб. и начал рассылать эти объявления по разным форумам и доскам объявлений. В течение 2-х дней я зарегистрировался на более чем 100 бизнес - форумах и бесплатных досках объявлений. Прошла неделя, заглядываю в свой Интернет кошелек, и угадайте ЧТО!!!! Поступлений никаких нет, вообще!!! А разные участники пишут, что за неделю заработали кто по 1 500 руб., кто по 900 руб. Пиши пропало, подумал я, попал в очередной лохотрон, желая заработать за пару недель десятки тысяч рублей. Ну и бросил это занятие, так и не дослав свое объявление до 200 форумов. Ещё через неделю (ради любопытства) заглянул в свой Интернет кошелек. Смотрю, всего одно поступление - 20 руб. Да, думаю, дело не стоящее, случайно нашелся такой же наивный, как и я. Ещё через две недели я все-таки снова открыл свой Интернет кошелек, а в нем уже около 1 800 руб. Откуда? Непонятная картина, но всё равно за 1 месяц 1 800 руб. Это очень мало, как пишут предыдущие участники – они за 1 месяц заработали десятки тысяч рублей. И вдруг после 1 месяца началось самое интересное: на мой кошелёк стали приходить деньги КАЖДЫЙ ДЕНЬ, спустя ещё 2 недели на моем счету уже было более 100 000 руб. После этого я отправил свои объявления ещё более чем на 150 форумов. РЕЗУЛЬТАТ БЫЛ ОШЕЛОМЛЯЮЩИЙ! По прошествие всего 2 месяцев, я получил 282 000 руб. И деньги идут КАЖДЫЙ ДЕНЬ! Каждые 10 минут на мой счёт поступает по 20-60 руб. И это все только за цену в 140 руб.!!! Я был в очень плохом экономическом положении и долго не мог найти себе подходящую работу до того, как наткнулся на эту статью. Я не поверил, что это работает, пока не начал получать переводы со всего света… Я купил всё, что мне надо… И это очень кстати, согласитесь!? Моя работа теперь - это каждый день по 2-3 часа в Интернете и ВСЁ!!!! А заработок такой, что никаким начальникам и руководителям даже и не снился!! А теперь, я расскажу Вам, как ЭТО работает, и самое главное ПОЧЕМУ…! Я Вам обещаю, что если вы будете В ТОЧНОСТИ соблюдать ниже перечисленные Инструкции, то вы начнете получать НАМНОГО БОЛЬШЕ ДЕНЕГ, чем Вы думали, не прилагая к этому особых усилий. Согласитесь, это просто!!! И ЭТО СОВЕРШЕННО ЛЕГАЛЬНО! И ВАШ ВКЛАД СОСТАВЛЯЕТ ВСЕГО 140 РУБЛЕЙ... ВАЖНО ЭТО НЕ ОБМАН И ПРИ ЭТОМ ВЫ НИЧЕМ НЕ РИСКУЕТЕ, НО ЭТО РАБОТАЕТ!!! ВНИМАНИЕ!!! ПРОЧТИТЕ ЭТО НЕСКОЛЬКО РАЗ! Следуйте Инструкциям в ТОЧНОСТИ и 300 000 руб. И БОЛЬШЕ будут Вашими в течение двух месяцев!!! НУ, ТЕПЕРЬ ПЕРЕХОДИМ К ДЕЛУ. Вы, главное, следуйте моим указаниям в точности как указано в ИНСТРУКЦИИ и у вас все получится. Возможно возникнут некоторые сложности (при регистрации на сайтах и т.д.), в жизни не без этого. Например: для редактирования объявления, полученного мною, и придания ему привлекательного вида, читабельности и подробной ИНСТРУКЦИИ, мне пришлось изрядно попотеть не один день. Итак, если возникнут проблемы, успокойтесь, не торопитесь и посмотрите на это с другой стороны. ИНСТРУКЦИЯ написана настолько подробно, что даже я сам этого не ожидал. А теперь ПОЕХАЛИ!!!! ИНСТРУКЦИЯ: ШАГ №1. КОПИРУЕМ МОЕ ОБЪЯВЛЕНИЕ Вы нашли мое объявление на сайте, допустим, http://irr.ru/ (Газета бесплатных объявлений «Из рук в руки»). В поле "Текст объявления" и есть объявление, которое вы сейчас читаете и которое следует скопировать. Выделяйте мое письмо мышью полностью. Подведите указатель мыши к уже выделенному объявлению, нажмите правую кнопку (естественно, мышки) и, в появившемся контекстном меню, жмите "Копировать". ШАГ №2. ВСТАВЛЯЕМ И РЕДАКТИРУЕМ 1. Для вставки, сохранения и редактирования Вам следует открыть программу находящуюся на вашем компьютере. Это может быть: Блокнот; WordPad или Microsoft Word. Откройте ту, которая у вас есть (я открыл Microsoft Word). Из-за экономии объема этого письма я не буду описывать как открывается эта программа, думаю вы сами разберетесь. 2. Итак, вы открыли Microsoft Word. Теперь, на рабочее место, где моргает курсор, подведите стрелку мыши и нажмите правую кнопку. В сплывающем контекстном меню нажмите "Вставить". 3. Теперь уже мое письмо находится у Вас на компьютере. Можете изменить текст, добавить что-нибудь свое. В принципе, оно и так неплохо выглядит. Если будете редактировать, сохраните главную идею объявления. 4. Вам осталось только сохранить его. В строке меню нажмите кнопку "Файл", далее "Сохранить как", выбираете "Имя файла" и жмите кнопку "Сохранить" (я выбрал имя "инструкция.doc" и сохранил на Рабочий стол). ШАГ №3. РЕГИСТРАЦИЯ НА САЙТЕ ЯНДЕКСА 1. Войдите на сайт http://www.yandex.ru/. 2. На страничке сайта "Яндекс" нажмите на кнопку слева "Войти", ничего не писав в окошечках "Логин" и "Пароль". 3. На вкладке "Яндекс: Паспорт" или как написано на страничке "Яндекс: Почта" нажмите на ссылку "Зарегистрироваться". 4. Далее введите Ваше "Имя", "Фамилию", "Логин" и жмите клавишу "Дальше". 5. На странице "Регистрация: шаг 2 из 2" введите пароль и подтвердите его. Выберите контрольный вопрос, на который у Вас есть ответ (это на случай если Вы забыли пароль). Окошко "Другой e-mail" и "Мобильный телефон" заполняйте по своему желанию. Пишем "Контрольные цифры" и жмем кнопку "Зарегистрировать", не забыв поставить галочку "Я принимаю условия". 6. Дополнительную информацию («Рассказать о себе ещё немного») вводите по желанию и жмите «сохранить». ПОЗДРАВЛЯЮ, Вы зарегистрировались! И уже сейчас Вы находитесь на своей персональной странице (в почте): посмотрите в правый верхний угол страницы – там увидите свой Логин (который вводили при регистрации). Переходите к следующему шагу. ШАГ №4. ЗАВОДИМ ИНТЕРНЕТ- КОШЕЛЕК 1. На странице вверху есть строка, найдите вкладку «Деньги». Жмите на неё. 2. На открывшейся странице жмите кнопку «Открыть счёт в Яндекс. Деньгах». Заполняйте последовательно все поля, не забыв записать на листок свой платёжный пароль и код восстановления (чтобы не забыть) и жмите «Открыть счёт в Яндекс. Деньгах». 3. Поздравляю, Вы полноправный владелец Интернет Кошелька! Рядом со своим Логином увидите Номер Вашего счета (также запишите его на листок). ШАГ №5. КЛАДЕМ ДЕНЬГИ В СВОЙ ИНТЕРНЕТ- КОШЕЛЕК Откройте ссылку "Начать работу с Яндекс. Деньгами". На открывшейся странице жмите на кнопку «Пополнить». Вот здесь читайте информацию о разных способах пополнения своего счёта и выбирайте тот способ, который Вам наиболее удобен. В каждом отдельном регионе и у каждой отдельной личности есть свои особенности пополнения счета Интернет-Кошелька. Расскажу, как это сделал я, но это не вариант что Вы будете делать также. Я пошел в ближайший СуперМаркет, где есть терминал по приему платежей на мобильный телефон и закинул деньги в разделе «Яндекс-деньги» (закидывайте с учетом комиссий на переводы (в разных системах по-разному‚ обычно это 3‚5-5%), т.е. больше на 10-20 руб.). Я закинул 150 рублей. ПОВТОРЯЮ, Вы можете пополнить свой Кошелек на сервисе Яндекс другим путем, более коротким, в зависимости от Вашего региона или по другим причинам. ШАГ №6. ПЕРЕВОД ДЕНЕГ НА УКАЗАННЫЕ НОМЕРА СЧЕТОВ ИНТЕРНЕТ- КОШЕЛЬКОВ 1. Итак, Вы перевели деньги на свой Интернет- Кошелек (перевод денег может длиться в течение дня). Теперь все, что Вам осталось - это перевести их на указанные номера Интернет – Кошельков (список будет приведён ниже). 2. Зайдите на сайт http://money.yandex.ru/, введя свой логин и пароль, и нажмите на кнопку "Перевести". Вы попадаете на страницу перевода денег. 3. В поле «Назначение платежа» ОБЯЗАТЕЛЬНО(!) напишите - «Внесение аванса». Чуть ниже переключитесь на режим «перевод на счёт» - тогда появится поле «№ счета получателя». Именно в это поле вводите цифры счёта первого кошелька из того списка, который я приведу чуть ниже. В поле «Сумма» пишите 20.10 (то есть 20 рублей 10 копеек) и тогда увидите, что «Сумма к получению» составит ровно 20 рублей. Обращаю Ваше ВНИМАНИЕ!!! - речь идет об отправке 20 руб. 10 коп. - это с учётом комиссии системы Яндекс. Деньги. Т.е. вы отправляете на имя получателя 20 руб. 10 коп., а ему придёт на счёт как раз ровно 20 руб.! Будьте предельно Внимательны!!! В поля «Сообщение получателю» напишите Имя (или e-mail/адрес сайта) того человека, от которого вы узнали о данной работе (необходимо для статистики). Поле «Название платежа» можете оставить как есть. Далее жмем "Перевести". 4. Все‚ что Вы сделали - это создали услугу‚ и самое главное - абсолютно Легально! Вы просите ЗАКОННЫЙ сервис‚ за который платите. Далее‚ начиная со второго‚ по аналогии отправьте по 20 руб. на следующие 6 кошельков (НЕ ЗАБУДЬТЕ вписывать в поле «Назначение платежа» - «Внесение аванса», а также заполнять поле «Сообщение получателю»). ПОВТОРЯЮ‚ чтобы получать доход‚ необходимо отправить НА КАЖДЫЙ из этих 7 кошельков по 20 руб. - иначе‚ сетевыми модераторами Яndex-кошельков‚ вы просто не будете включены в систему и не сможете обналичить доход. 5. Если вы находитесь на Украине‚ то создаёте свой КОШЕЛЕК с помощью Интернет. Деньги украинской версии на http://www.imoney.com.ua/download/index.ru.htm. Там создаете 2 счета: первый в гривнах‚ второй в российских рублях. Затем пополняете свой счет в грн. (см. http://imoney.com.ua/shops/exch.ru.htm )‚ и с помощью обменников на http://imoney.com.ua/shops/exch.ru.htm переправляете эти деньги на свой рублёвый счет. Итак, отправьте по 20 руб. 10 коп. на каждый из следующих Счетов: 1) 410011369183817 2) 410011722318528 3) 410011369187652 4) 410011369189137 5) 410011369189690 6) 410011369191828 7) 410011369195110 ШАГ №7. РАССЫЛАЕМ ОБЪЯВЛЕНИЯ 1. После того‚ как Вы выполнили ШАГ №6‚ вычеркните из списка кошельков ПЕРВЫЙ (ВЕРХНИЙ) кошелёк и переместите 2-ой кошелёк на место 1-го‚ который Вы стёрли‚ 3-ий-на место 2-го‚ 4-ый-на место 3-го‚ 5-ый-на место 4-го‚ 6-ой-на место 5-го и 7-й на место 6-го! А в 7-й номер‚ который оказался пустым‚ ВПИШИТЕ НОМЕР Вашего КОШЕЛЬКА! 2. Разместите эту статью на не менее чем 200 - 300 форумах‚ новостных лентах (News Groups) и специализированных сайтах о поиске работы (Например:www.zarplata.ru). Делайте в этой статье любые изменения‚ но сохраните главную идею. Запомните‚ чем больше Вы разместите‚ тем выше будет Ваш доход‚ и этот доход будет напрямую зависеть от Вас. С вопросами обращайтесь на e-mail: anastasya00194@bk.ru С уважением, Анастасия) selenium grid + desktop + androidDriver 2013-01-10 07:52 может, кому полезно окажется. когда-то была проблема с этим, в частности, как подключить android, если они с хабом находятся на разных машинах. http://brontozaurus.blogspot.ru/2013/01/desktopmobile-devices-selenium-grid.html Automation QA Engineer (Selenium+Cucumber) 2013-01-10 11:34 Daxx is a leading Dutch IT staffing company. We are looking for an Automation QA with experience using Selenium tools. You will work remotely for our Dutch client from our Kiev office. This is a fulltime position and you will work remotely from our premises and become a member of IT Team of our Client. This is a great opportunity for you to collaborate with international colleagues and build your successful IT career in Ukraine. About the project Our customer develops software product and provides services to local governments in the Netherlands. Their main expertise areas are the collection, verification and registration of real estate data and mass appraisal based on this data. Responsibilities: ∙ Analyze test run results on daily basis (running on Jenkins) ∙ Add newly found bugs to tracking system ∙ Fix/update broken/outdated scenarios (since we're using continues integration) ∙ Create new Cucumber step definitions for extending test suite ∙ Help/Solve issues of test team members who are creating test scenarios ∙ Help test team members to extend test suite Requirements: ∙ 2+ years of experience in software development area ∙ Background with Selenium + Cucumber. ∙ Knowledge of any programming language as Ruby/Java/C#. ∙ Familiaritu with Jenkins (continuous integration tool) ∙ At least upper-intermediate English What we offer: ∙ Build your Successful IT Career working directly with our Client. No third parties; ∙ Competitive white salary, that depends on experience and skills; ∙ Compensation of taxes; ∙ Annual skills assessment; ∙ English classes with Ukrainian teachers and native speakers; ∙ Long term employment with 20 working days paid vacation; ∙ Work-off on Ukrainian official holidays; ∙ 10 days of paid sick leaves; ∙ Medical insurance, sports, and dentist; ∙ Regular interesting corporate events (Friday breakfasts, Pizza & Beer Parties, Carting, and Paintball etc.) If you are interested in the opportunity, please, send your CV to zoia.simson@daxx.com In case you have any additional questions, my Skype ID: zoya.simson Element cannot be scrolled into view 2013-01-11 07:59 Всем доброго дня! Возникла такая проблема. Браузер FF 10ESR (до 17 не могу обновиться, в 17 есть критичные баги). Selenium 2.28. Java, Eclipse, TestNG. Имеется веб-приложение. В веб-приложении имеется iframe, вид которого показан на скриншоте. Когда я выбираю один из элементов комбобокса (всегда конкретный, всегда одинаковый результат), то в Firefox возникает ошибка Цитата org.openqa.selenium.interactions.MoveTargetOutOfBoundsException: Element cannot be scrolled into view:[object HTMLDivElement]. at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:533) at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:246) at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:79) В Chrome всё отрабатывает прекрасно. Но у хрома свои заморочки, хотелось бы решить проблему с FF. Как сделать, чтобы ошибки не возникало? Элемент в действительности находится в области видимости на экране. Никаких прокруток, ничего не нужно. Еще интересный момент, что если сохранить этот iframe в html и воспроизвести клик по элементу комбобокса прямо в этой сохраненной странице, то всё отрабатывает отлично. Надеюсь, что приложенный сохраненный код iframe-а помогут как-то решить проблему. Воспроизводимый код (падающий): List<WebElement> elems = null; elems = driver.findElements(By.xpath("//*[@class='x-combo-list-item' and text()='Чешское наименование']")); for (int i = 0; i < elems.size(); i++) { if (elems.get(i).isDisplayed()) { elems.get(i).click(); } }
Автоматизация тестирования UI в WPF приложений средствами MS (Coded UI 2013-01-11 10:54 Команда занимается разработкой приложения на база .NET и WPF. Сейчас встал вопрос об автоматизации ряда UI-тестов, но не прибегая к сторонним инструментам как к примеру TestComplite. И тут посыпались проблемы. Для этих целей у MS и VS2012 есть Coded UI test, которые автоматически генерируются при помощи специального TestBuilder-а Проблемы связаны с невозможностью однозначной идентификации визуальных компонентов в runtime, т.к. эти компоненты генерируются динамически. MSDN рассказывает про некоторую Модель Автоматизированного тестирования пользовательского интерфейса (UI Automation), в соответствие с которой необходимо "правильно" кодировать сами компоненты, что бы TestBuilder мог эти компоненты опознавать. Суть вопроса и задача данной темы, которые хотелось бы решить: 1. Получить консультацию (практическую) что и как надо делать для реализации автоматизированного тестирования UI в WPF приложениях при использования VS2012. 2. Обмен опытом по внедрению автоматизации UI Надеюсь что среди форумчан найдется тот кто прошел этот путь или так же как и я в его начале и представляет как и куда идти дальше. PhрStorm Support For Behat’s Gherkin 2013-01-11 12:08 Подвис интернет, случайно создал тему, эту тему можно удалить PhрStorm Support For Behat’s Gherkin 2013-01-11 12:24 Для написания шагов сценариев использую IDE PhpStorm, но к сожалению используя "русский язык" при описании шагов в файлах *.feature не было подсветки, что очень не удобно. Так же замучился с копипастом. Вообщем решил проблему вот таким способом. Подсветка кода highlight 1) Открываем PhpStorm 2) File>>Settings... или Ctrl+Alt+S 3) Выбираем "File Types" и добавляем новый тип к примеру "Gherkin" 4) Заполняем необходимые поля У Keywords есть 4 цвета в 1 - Допустим, И, Если, То во 2 - @javascript в 3 - Предыстория:, Структура, Сценарий:, сценария, Функционал, Нажимаем "Ok" 5) В Registered Patterns добавляем *.feature Подсветка готова! Далее в настройках выбираем "Live Templates" Кликнув по рабочей области правой кнопкой мыши создаем новый группу к примеру "Scnenario" И с помощью Alt+Insert добавляем новые "сниппеты". Не забываем указывать в каких типах файлах будут использоваться "сниппеты", в моем случае "other" В итоге "сниппеты" легко использовать при написании шагов используя Ctrl+J Надеюсь кому-нибудь пригодится. Как залогировать закрытие неожидаемого алертного окошка 2013-01-11 15:19 Использую перехватчик появляющихся окошек. Он работает, но как мне вывести в лог моменты когда он сработал? Например, у меня есть такое место: try { element.click(); } catch (UnhandledAlertException ex) { } Как залогировать, что было автоматически закрыто окошко? что может предложить Ruby on Rails для тестирования методом "черно 2013-01-11 16:40 Что ROR может предложить для тестирования методом "черного ящика"?. В этом собственно и вопрос. Может кто подскажет или даст ссылки на соотв. ресурсы? Методики проведения нагрузочного тестирования 2013-01-12 17:34 Всем доброго времени суток! Возник вопрос: какие методики (или методы - не совсем понимаю разницу) нагрузочного тестирования существуют? Т.е. и теоретически, и практически (в связке с конкретным программным продуктом). Кто-то может ответить или хотя бы дать ссылки на ресурсы? З.Ы.: Несколько раз встречались статьи с заголовками типа "методика провединия нагрузочного тестирования". Методика (по статьям же) заключалась в создании сценариев, скриптов, эмуляции пользователей, мониторинге и анализе результатов. Это вообще методика? Или что? Записи докладов SQA Days 12 (Минск), часть 1 2013-01-12 17:39 2-3 декабря в Минске прошла очередная конференция по тестированию ПО SQA Days 12. Постепенно обрабатываются записи докладов конференции. По мере их подготовки мы будем выкладывать ссылки на записи. Сегодня публикуем первые пять записей докладов. Формальная верификация как средство тестирования (в Java) Владимир Иванов, Александр Ильин, Oracle, Санкт-Петербург, Россия Насколько формальная верификация применима на практике? Как, то что применимо, соотносится с традиционными способами тестирования, такими как динамическое и статическое тестирование? Какие виды ошибок она помогает находить, насколько эффективно использование данного подхода? Мы постараемся передать всю боль испытываемую нами при тестировании Oracle JDK традиционными средствами. Мы покажем какие инструменты и какие фичи языка Java позволят нам и вам - тестировщикам продуктов на Java - сэкономить на тестировании, переложив часть ответственности на средства формальной верификации. Базы знаний на службе у IT-аутсорсеров Аяз Ашрапов, Fujitsu, Казань, Россия «Каждый должен заниматься своим делом». Руководствуясь этим принципом большое количество компаний передает на outsourcing функции, которые раньше выполнялись своими силами. Особую популярность outsourcing имеет в IT – поддержка пользователей, обслуживание инфраструктуры, разработка новых решений. Для того чтобы outsourcing был выгодным для исполнителя важно оптимизировать свои затраты, уметь правильно прогнозировать возможные проблемы и оценивать объем предстоящей работы. В этом помогают проектные базы знаний, которые помогают превращать "сложные" проекты в обычные. Как? Расскажем подробнее об опыте в этом интересном деле. Тестируем игры для мобильных устройств: от прототипа до запуска Екатерина Типанова, i-Free, Санкт-Петербург, Россия Всё большую нишу на рынке разработки ПО занимают приложения для мобильных устройств, и, конечно, игры для них же. Мой доклад будет посвящен тому, как выжить и быть эффективным, столкнувшись со стремительно растущим миром мобильного геймдева. В этом докладе: ∙ Чем тестирование мобильных игр отличается от тестирования всех остальных типов мобильных приложений ∙ Как правильно расставить приоритеты при тестировании игрового приложения ∙ Популярные графические движки для кроссплатформенной разработки и их узкие места ∙ Как выжать максимум из бета-тестирования мобильного продукта ∙ Как подготовить игру к запуску в разных маркетах ∙ На что обратить внимание при тестировании внутриигровых платежей ∙ Каков разумный максимум автоматизации в условиях мобильного игрового рынка СI - модное увлечение или новая классика? Игорь Яговой, Grid Dynamics, Санкт-Петербург, Россия В докладе пойдет речь об основных принципах построения процесса непрерывной интеграции (CI) с точки зрения QA команды. Цель доклада - показать, что организация CI и его использование дело не очень сложное и хлопотное для QA команды. Как говорится, было бы желание. В докладе будут покрыты следующие аспекты:
Артур Карабанов, Wargaming, Минск, Беларусь Посещая такого рода мероприятия, стало понятно, что наибольшее удовольствие вызывают доклады, где человек рассказывает о своей работе. Не пересказ научных трудов гениев Качества, не переработанный материал с Википедии, а свой жизненно-рабочий опыт. Поэтому этот доклад будет сделан в стиле повествования о персональном рабочем пути в Wargaming.net, о тех проблемах, с которыми мы столкнулись и способами их решения, об уникальности (в некотором роде), и просто о нас. Кто-то сможет увидеть тут свои проблемы и, надеюсь, пути их решения, кто-то услышав это скажет: «Пройденный этап», кому-то будет просто интересно послушать о том, как живет наш брат QA в других местах. В докладе вы сможете услышать следующее: «Тест кейсы? Не, не слышал» «А-а-а! Нас стало много или кто все эти люди?» «Branch, staging, realm и куча непонятных слов». Welcome. И рады сообщить, что открыта регистрация на следующую конференцию SQA Days 13, которая пройдет в Санкт-Петербурге 26-27 апреля. Читать дальше Записи докладов SQA Days 12 (Минск), часть 2 2013-01-12 17:57 Продолжаем публикацию докладов с прошедшей в Минске конференции по тестированию ПО SQA Days 12. Автоматизация тестирования пользовательского интерфейса веб-приложений Николай Алименков, XP Injection, Киев, Украина Многие тестировщики не верят в автоматизацию тестирования на своем проекте и считают ее напрасной тратой времени. Даже сторонники автоматизации считают, что некоторые аспекты тестирования навсегда обречены на выполнение руками. К таким аспектам относят и тестирование пользовательского интерфейса. Не поплыла ли верстка? Нет ли проблем с отображением страниц в разных версиях браузера? Корректно ли отработали CSS стили? На эти и многие другие вопросы тестировщикам веб-приложений приходится отвечать каждый день во время тестирования. Со временем приложение становится все больше, а поддерживаемые браузеры не устают обновляться. В итоге, времени на подобное тестирование тратится все больше и больше. В своем докладе я расскажу и продемонстрирую подходы, которые позволят автоматизировать многие проверки, тем самым сильно облегчив жизнь тестировщикам. В качестве основных инструментов будут использоваться Selenium/WebDriver и неуемная фантазия докладчика. Приходите, будет интересно! Парный Тайм-менеджмент для тестировщиков Сергей Атрощенков, VIAcode, Санкт-Петербург, Россия Вы уже применяли практики управления временем? Быть может вы уже сроднились с тайм-менеджментом? Удачен ли результат? Часто ли вы расширяете практики для работы с самым ценным ресурсом - временем? Много проблем встречается на пути человека совершенствующегося. Я тестировщик, более года практикующий парный тайм-менеджмент. Благодаря моему опыту парного управления временем появился на свет этот мастер-класс. Знакомы проблемы: 1. Как жить занимаясь тестированием, проектируя тесты и ведя ранний анализ на нескольких проектах? 2. Как работать с задачами, которые нужно было сделать вчера, а сегодня уже необходимо делать новые задачи? 3. Как наглядно объяснить своему тест-начальнику то, что вы заняты? Эти и многие другие вопросы мы рассмотрим в рамках мастер-класса Сергея Атрощенкова "Парный тайм-менеджмент для тестировщиков". Кроме этого мы попрактикуем способы анализа ситуаций и переход от жизни в хаосе к жизни с тайм-менеджментом. Прикладное юзабилити Ольга Горенко, UsabilityLab, Киев, Украина Не обязательно быть юзабилити-специалистом, чтобы создавать удобные для людей продукты. Порой достаточно помнить несколько простых истин, о которых и пойдет речь во время моего доклада:
Тестирование и техподдержка брак или сотрудничество? Рина Ужевко, SKAZKA, Москва, Россия Каждый из нас в своей жизни сталкивался с технической поддержкой. Кто-то с ней взаимодействует в работе, кто-то совмещает тестирование и поддержку лично, а кто-то стоит перед вопросом - взаимодействовать или делать самому? Данный доклад не будет вакуумным рассуждением о сферически идеальном мире тестирования и техподдержки т.к. основан на трехлетней практике работы в режиме совмещения и/или взаимодействия, и показывает реальные примеры проблем и их решений. Я расскажу о том, почему тестировщику полезно заниматься техподдержкой, какие плюшки и кнуты его ждут, и как решить возникающие проблемы. Вы узнаете, какая должна быть идеальная техподдержка, какая информация от вас им нужна, чтобы вы получали в итоге нужный вам фидбек. Конечно и тут есть свои нюансы и проблемы, которые я также постараюсь указать. Отдельно поговорим о пользователях; о других кандидатах на роль техподдержки и их минусах в работе; а также рассмотрим когда и как лучше организовывать тот или иной метод взаимодействия. Данный доклад призван показать вам обе стороны с их положительными и отрицательными качествами, и будет полезен всем тестировщикам от новичков до QA-лидов. Автотестирование АБС. Конвейер разработки, конвейер данных, конвейер выполнения Алексей Надененко, Сбербанк Технологии, Минск, Беларусь Конвейерное производство, изобретенное Эли Уитни в XVIII веке, представляет собой форму организации труда, способствующую улучшению производства. Этот подход применим и в автотестировании банковских систем, которые сами - конвейеры по обработке данных. В докладе речь идет о наборе конвейеров - разработки автотестов, обмена данными , генерации данных, выполнения тестовых наборов. Применение описанного подхода позволяет организовать гибкое автоматизированное производство результатов тестирования. Эффект от внедрения - сокращение трудозатрат в 3..4 раза. И рады сообщить, что открыта регистрация на следующую конференцию SQA Days 13, которая пройдет в Санкт-Петербурге 26-27 апреля. А накануне конференции пройдет тренинг Алексея Кривицкого Certified ScrumMaster. Читать дальше Записи докладов SQA Days 12 (Минск), часть 2 2013-01-12 17:57 Продолжаем публикацию записей докладов с прошедшей в Минске конференции по тестированию ПО SQA Days 12. Автоматизация тестирования пользовательского интерфейса веб-приложений Николай Алименков, XP Injection, Киев, Украина Многие тестировщики не верят в автоматизацию тестирования на своем проекте и считают ее напрасной тратой времени. Даже сторонники автоматизации считают, что некоторые аспекты тестирования навсегда обречены на выполнение руками. К таким аспектам относят и тестирование пользовательского интерфейса. Не поплыла ли верстка? Нет ли проблем с отображением страниц в разных версиях браузера? Корректно ли отработали CSS стили? На эти и многие другие вопросы тестировщикам веб-приложений приходится отвечать каждый день во время тестирования. Со временем приложение становится все больше, а поддерживаемые браузеры не устают обновляться. В итоге, времени на подобное тестирование тратится все больше и больше. В своем докладе я расскажу и продемонстрирую подходы, которые позволят автоматизировать многие проверки, тем самым сильно облегчив жизнь тестировщикам. В качестве основных инструментов будут использоваться Selenium/WebDriver и неуемная фантазия докладчика. Приходите, будет интересно! Парный Тайм-менеджмент для тестировщиков Сергей Атрощенков, VIAcode, Санкт-Петербург, Россия Вы уже применяли практики управления временем? Быть может вы уже сроднились с тайм-менеджментом? Удачен ли результат? Часто ли вы расширяете практики для работы с самым ценным ресурсом - временем? Много проблем встречается на пути человека совершенствующегося. Я тестировщик, более года практикующий парный тайм-менеджмент. Благодаря моему опыту парного управления временем появился на свет этот мастер-класс. Знакомы проблемы: 1. Как жить занимаясь тестированием, проектируя тесты и ведя ранний анализ на нескольких проектах? 2. Как работать с задачами, которые нужно было сделать вчера, а сегодня уже необходимо делать новые задачи? 3. Как наглядно объяснить своему тест-начальнику то, что вы заняты? Эти и многие другие вопросы мы рассмотрим в рамках мастер-класса Сергея Атрощенкова "Парный тайм-менеджмент для тестировщиков". Кроме этого мы попрактикуем способы анализа ситуаций и переход от жизни в хаосе к жизни с тайм-менеджментом. Прикладное юзабилити Ольга Горенко, UsabilityLab, Киев, Украина Не обязательно быть юзабилити-специалистом, чтобы создавать удобные для людей продукты. Порой достаточно помнить несколько простых истин, о которых и пойдет речь во время моего доклада:
Тестирование и техподдержка брак или сотрудничество? Рина Ужевко, SKAZKA, Москва, Россия Каждый из нас в своей жизни сталкивался с технической поддержкой. Кто-то с ней взаимодействует в работе, кто-то совмещает тестирование и поддержку лично, а кто-то стоит перед вопросом - взаимодействовать или делать самому? Данный доклад не будет вакуумным рассуждением о сферически идеальном мире тестирования и техподдержки т.к. основан на трехлетней практике работы в режиме совмещения и/или взаимодействия, и показывает реальные примеры проблем и их решений. Я расскажу о том, почему тестировщику полезно заниматься техподдержкой, какие плюшки и кнуты его ждут, и как решить возникающие проблемы. Вы узнаете, какая должна быть идеальная техподдержка, какая информация от вас им нужна, чтобы вы получали в итоге нужный вам фидбек. Конечно и тут есть свои нюансы и проблемы, которые я также постараюсь указать. Отдельно поговорим о пользователях; о других кандидатах на роль техподдержки и их минусах в работе; а также рассмотрим когда и как лучше организовывать тот или иной метод взаимодействия. Данный доклад призван показать вам обе стороны с их положительными и отрицательными качествами, и будет полезен всем тестировщикам от новичков до QA-лидов. Автотестирование АБС. Конвейер разработки, конвейер данных, конвейер выполнения Алексей Надененко, Сбербанк Технологии, Минск, Беларусь Конвейерное производство, изобретенное Эли Уитни в XVIII веке, представляет собой форму организации труда, способствующую улучшению производства. Этот подход применим и в автотестировании банковских систем, которые сами - конвейеры по обработке данных. В докладе речь идет о наборе конвейеров - разработки автотестов, обмена данными , генерации данных, выполнения тестовых наборов. Применение описанного подхода позволяет организовать гибкое автоматизированное производство результатов тестирования. Эффект от внедрения - сокращение трудозатрат в 3..4 раза. И рады сообщить, что открыта регистрация на следующую конференцию SQA Days 13, которая пройдет в Санкт-Петербурге 26-27 апреля. А накануне конференции пройдет тренинг Алексея Кривицкого Certified ScrumMaster. Читать дальше Техника тест-дизайна 2013-01-14 11:05 Какой должен быть подход в выборе техники для написания тест-дизайна: -Эквивалентное разбиение -Анализ граничных значений -Таблица решений -Техника основанная на бизнес-логике -Случайное тестирование (это не очень понятно) Если я выберу одну из техник, то я должна ее придерживаться на протяжении всего документа Тест-дизайна или для разных функций могу выбирать любую технику? темный лес, покажите березовую рощу.плиз. IEDriverServer + WebDriver + Python 2013-01-14 14:52 День добрый. С недавнего времени начал осваивать Selenium и тут же споткнулся. Исходные данные: Система Windows 7(х32), браузер IE 9. Версия IEDriverServer (Win32) - 2.25.3, ActivePython 2.7 Селениум установил через pip install selenium IEDriverServer поместил в system32 Беру самый первый пример из руководства: from selenium import webdriver from selenium.common.exceptions import TimeoutException from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0 from selenium.webdriver.support import expected_conditions as EC # available since 2.26.0 # Create a new instance of the Firefox driver driver = webdriver.Firefox() # go to the google home page driver.get("http://www.google.com") # find the element that's name attribute is q (the google search box) inputElement = driver.find_element_by_name("q") # type in the search inputElement.send_keys("Cheese!") # submit the form (although google automatically searches now without submitting) inputElement.submit() # the page is ajaxy so the title is originally this: print driver.title try: # we have to wait for the page to refresh, the last thing that seems to be updated is the title WebDriverWait(driver, 10).until(EC.title_contains("cheese!")) # You should see "cheese! - Google Search" print driver.title finally: driver.quit() Меняю webdriver.Firefox на webdriver.Ie и запускаю. Открывается пустое окно IEDriverServer, браузер не стартует. После чего вываливаются ошибки в лог: File "C:\Python27\Lib\SITE-P~1\PYTHON~2\pywin\framework\scriptutils.py", line 325, in RunScript exec codeObject in __main__.__dict__ File "C:\new.py", line 16, in <module> inputElement.send_keys("Cheese!") AttributeError: 'NoneType' object has no attribute 'send_keys' Если использую Firefox то запускается браузер, но переход на гугл.ком не происходит и опять идут ошибки. В чем может быть проблема? Базовый курс по Selenium 2013-01-14 17:52 Онлайн-тренинг, состоящий из 5 занятий с домашними заданиями, начало 21 января. Selenium постепенно набирает всё большую популярность, желающих освоить его становится всё больше. Поэтому возникла потребность в создании "базового" курса, нацеленного на самую широкую аудиторию. Разумеется, умение разрабатывать автотесты включает в себя не только владение инструментом автоматизации. Поэтому новый курс охватывает практически все вопросы, которые возникают в процессе разработки автотестов для относительно несложных веб-приложений:
Читать дальше Записи докладов SQA Days 12 (Минск), часть 3 2013-01-15 00:00 Продолжаем публикацию записей докладов прошедшей в Минске конференции по тестированию ПО SQA Days 12. Каким будет Selenium 3.0 и Selenium 4.0? Баранцев Алексей, Software-Testing.RU, Москва, Россия Прошло примерно два года с того момента, когда Selenium 2.0 пришёл на смену Selenium 1.0. WebDriver пришёл на смену Selenium RC. Это было не простое изменение номера версии. Новый инструмент начал вытеснять своего предшественника, благодаря новой схеме интеграции с браузерами он оказался лучше приспособлен к реалиям современной веб-разработки – AJAX и сложные асинхронные интерфейсы получили повсеместное распространение. Сейчас уже можно сказать, что Selenium 2.0 занял доминирующее положение среди инструментов автоматизации веб-приложений. Это видно и по активности пользователей в различных форумах, и по количеству вакансий, где требуется знание этого инструмента. А что будет дальше? Куда развивается Selenium? Какими будут версии 3.0 и 4.0? Случится ли новая революция? Что будет с другими инструментами тестирования для веб-приложений? Приходите – узнаете! Диалектика созидания: курс на сотрудничество Наталья Руколь, Лаборатория качества, Москва, Россия Андрей Мясников, Undev.ru, Москва, Россия Тестировщик приходит в компанию. Он хочет побольше денег, побыстрее развитие и получше условия. Компания принимает в свои ряды тестировщика. Менеджер от сотрудника хочет высоких результатов, быстрой работы и поменьше запросы. Как они могут найти общий язык? Что должен делать менеджер для получения высоких показателей работы, не выжимая при этом из сотрудников все жизненные соки? Что должен делать тестировщик, чтобы эффективно развиваться и повышать свою ценность для компании? Обо всём этом вы узнаете на сценической зарисовке-докладе от Натальи Руколь и Андрея Мясникова. MindMap - в мире интеллектуального тестирования Татьяна Зинченко, Inter Technology Group, Симферополь, Украина Все популярнее в последнее время тема противостояния скриптового и исследовательского тестирования. Темная и светлая сторона, добро и зло – каждый относит свой «любимый вид» тестирования к одной из них. Но, если вспомнить, кроме черного и белого в мире есть еще множество цветов и оттенков. Теперь не обязательно примыкать к одной из сторон, теперь можно пойти своим путем – взять самое хорошее из скриптового тестирования, разбавить творческим началом исследовательского и получить интеллектуальные карты. С их помощью можно исследовать продукт, на их основе можно писать скрипты, но, главное – они помогают отлично структурировать информацию и быстро ее изменять – в соответствии с быстро меняющимися требованиями заказчика. О том как рисовать интеллект карты, какие подходы использовать и как с ними работать потом пойдет речь в докладе. Будет продемонстрирована программа, которая уже несколько лет помогает автору в тестировании. Тестирование безDOMных объектов современных веб-интерфейсов на примере API Яндекс.Карт Алексей Емелин, Яндекс, Санкт-Петербург, Россия О методиках тестирования классических веб-интерфейсов известно многое. А что если наша задача состоит в проверке современного интерфейса, использующего по максимуму возможности языка JavaScript и отображающего графику с помощью технологии canvas. Какие методы тестирования применять в таком случае и как автоматизировать процесс? Я расскажу о том, как мы ответили на эти и другие вопросы, о том, как можно автоматизировать проверку визуального отображения веб-элементов, а также о том, с какими проблемами мы столкнулись при взаимодействии с объектами на странице, которые можно увидеть глазами, но которых при этом нет в DOM-дереве документа. Рассказ будет интересен каждому, кто хочет тестировать взаимодействие со сложными веб-интерфейсами. Проект Роботестер Илья Кацев, Яндекс, Санкт-Петербург, Россия В докладе я расскажу об автономном инструменте для тестирования веб-интерфейсов, который мы создали в Яндексе. Чтобы такой инструмент (робот) мог осуществить тестирование, он должен «обойти» весь сайт, то есть побывать на всех его страницах (или хотя бы побывать во всех состояниях одной страницы). Поэтому наши проблемы очень близки проблемам, возникающим при создании поисковых роботов. Значительная разница заключается в том, что поисковый краулер переходит со страницы на страницу по ссылкам, а для задач тестирования нам необходимо взаимодействовать с элементами страницы: заполнять формы, вызывать ajax-действия и так далее. К тому же современные сайты (RIA) имеют фактически бесконечное число состояний, поэтому надо применять новые подходы как при построении стратегии обхода, так и при оценке действий робота (трудно оценить, какую часть сайта мы обошли). Я расскажу об истории создания инструмента, о том, какими возможностями он обладает (какие баги находит) и о том, чего мы планируем добиться в будущем. Автоматизация тестирования: почему умирают проекты? Игорь Хрол, ЭПАМ Системз, Минск, Беларусь Начинаете автоматизировать в надежде сократить регрессию и уменьшить бюджеты на тестирование, а в итоге получаете разросшуюся команду автоматизаторов и недовольного заказчика? Вы не одиноки в этом мире! Игорь Хрол, приняв участие в десятках проектов по автоматизации тестирования разного масштаба, решил ответить на вопрос, почему так происходит: ∙ Почему разработка тестов – это дорогое удовольствие? ∙ Каковы причины того, что тесты медленные? ∙ Как так выходит, что хорошо написанные скрипты постоянно падают? И это еще не всё! Вы услышите то, как можно обойти типичные проблемы и не наступить в очередной раз на чужие грабли. И рады сообщить, что открыта регистрация на следующую конференцию SQA Days 13, которая пройдет в Санкт-Петербурге 26-27 апреля. Читать дальше Поддержка Oracle, ASP 2013-01-15 02:48 Требуется оперативная поддержка большого объема софта и баз. Заявки почти каждый день, и много. На выполнение заявки – 48 часов. Софт на ASP, база Oracle – часто есть ошибки с базой, плюс установка обновлений, профилактика. Можно совмещать, но при этом нужна оперативная работа. Только с большим опытом подобной работы. Оплата любым удобным способом. Сначала можно по часам, далее перейти на месячную оплату. skype - alexei2508 Поддержка Oracle, ASP 2013-01-15 02:50 Требуется оперативная поддержка большого объема софта и баз. Заявки почти каждый день, и много. На выполнение заявки – 48 часов. Софт на ASP, база Oracle – часто есть ошибки с базой, плюс установка обновлений, профилактика. Можно совмещать, но при этом нужна оперативная работа. Только с большим опытом подобной работы. Оплата любым удобным способом. Сначала можно по часам, далее перейти на месячную оплату. skype - alexei2508 Debug проходит степ, а обычный режим - нет 2013-01-15 10:32 Здравствуйте! Столкнулась со следующей проблемой. В тесте на Webdriver(java) надо искать элемент на странице по xpath, затем кликать по нему. Скопировала xpath из firebug (xpath не меняется), вставила в код. В обычном режиме тест виснет - не кликает по этому элементу, в дебаге - всё отлично проходит. помогите, пожалуйста, разобраться WebElement picture = driver.findElement(By.xpath(".//*[@id='results']/div/section[2]/div[2]/div[2]/ul/li[1]/a/span[1]/img")); picture.click(); Требуется Программист ASP.NET MVC 2013-01-15 11:59 СПб! В IT-компанию "Даниэль" (www.daniel-spb.ru) срочно требуется Программист ASP.NET MVC на постоянную работу! Заработная плата до 55 тысяч рублей + премии (окончательно оговаривается по результатам собеседования, в соответствии с квалификацией кандидата). Резюме отправлять на info@daniel-spb.ru, yelena@daniel-spb.ru По дополнительным вопросам можно обращаться в личку. На собеседование можно записаться по телефону (812) 64-324-00 Обязанности: Разработка web-сайтов и web-приложений в составе группы разработчиков Требования к кандидату, доп. информация: ∙ Опыт работы с C#, .NET Framework, ASP.NET WebForms, ASP.NET WebPages, ASP.NET MVC ∙ Web-технологии: XML, HTML / XHTML, CSS, JavaScript Приветствуется: ∙ Знания и опыт применения LINQ to SQL, LINQ to Entities, LINQ to XML ∙ Знания и опыт применения AJAX / jQuery / WebServices ∙ Опыт разработки кроссбраузерных веб-приложений Условия: ∙ Комфортные условия труда в офисе, в пешей доступности от метро "Черная речка" ∙ Обед за счет компании ∙ Дружный молодой коллектив ∙ Частые премии ∙ Трудоустройство по ТК РФ ∙ Отпуск 28 календарных дней Рассматриваются как резюме граждан РФ, так и СНГ. Позиция не одна! Программистам ASP.NET MVC мы рады всегда! Как сделать нагрузочное тестирование процедуры регистрации 2013-01-15 12:16 Я только начала осваивать JMeter и появилась необходимость сделать нагрузочное тестирование на процедуру регистрации на сайте. В созданный поток я добавила HTTP Request где в теле запроса прописаны данные (емейл, пароль) пользователя. Я создала .csv файл и указала к нему путь в CSV data set config Я застряла на вопросе как мне в теле запроса указать, что будут использоваться данные из csv файла.... есть ли возможность добавления переменных? Сохранение изображения со страницы при помощи Selenium2 2013-01-15 14:33 Добрый день всем. Очень нужна помощь знающих людей. Цель которую преследую: со страницы взять изображение и отобразить его в диалоговом окне или в frame. Проблема: Не знаю как получить данную картинку со страницы при помощи Selenium 2. Могу получить урл изображения, но что с ни делать дальше не знаю. (Пишу на JAVA) Очень надеюсь на помощь. Всем за ранее огромное спасибо. Selenium 2 + JUnit - выбор рандомного имени из списка 2013-01-15 17:02 Вопрос совсем-совсем новичка как в автоматизации тестирования, так и в Java (нахожусь в процессе изучения) Есть форма для написания сообщения, есть кнопка "выбрать контакт", по которой открывается список имен, которым можно отправить сообщение. Задача кликнуть на любое из этих имен (в идеале рандомно) и добавить его в поле адресата. Пока у меня код вот такой: //открываю форму сообщения driver.get(baseUrl + "mailmessages/compose.php"); //нажимаю на кнопку "контакты" driver.findElement(By.id("contacts_link")).click(); //по задумке это должно отмечать все контакты, которые есть в списке Select selectElement = new Select (driver.findElement(By.id("contact_all"))); //здесь должен идти код, который рандомно из всего списка контактов выбирает один //эта команда нажимает кнопку "добавить контакт", после чего контакт добавляется в форму driver.findElement(By.id("add_button")).click(); Сорри за совсем уж новичновы Selenium 2 + JUnit - выбор рандомного имени из списка 2013-01-15 17:03 Вопрос совсем-совсем новичка как в автоматизации тестирования, так и в Java (нахожусь в процессе изучения) Есть форма для написания сообщения, есть кнопка "выбрать контакт", по которой открывается список имен, которым можно отправить сообщение. Задача кликнуть на любое из этих имен (в идеале рандомно) и добавить его в поле адресата. Пока у меня код вот такой: //открываю форму сообщения driver.get(baseUrl + "mailmessages/compose.php"); //нажимаю на кнопку "контакты" driver.findElement(By.id("contacts_link")).click(); //по задумке это должно отмечать все контакты, которые есть в списке Select selectElement = new Select (driver.findElement(By.id("contact_all"))); //здесь должен идти код, который рандомно из всего списка контактов выбирает один //эта команда нажимает кнопку "добавить контакт", после чего контакт добавляется в форму driver.findElement(By.id("add_button")).click(); Сорри за совсем уж новичновый вопрос Почему при большом кол-ве потоков запросы выполняются в неправильном п 2013-01-15 17:14 Делаю нагрузочный тест с помощью jmeter. Необходимо в определенном порядке, вызвать несколько скриптов, после чего вызвать скрипт доставки определенного объекта на страницу. Скрины прилагаю) И так, пробую один поток, все работает как нужно, запросы посылаются, скрипты выполняются. Увеличиваю нагрузку и запросы начинают посылаться jmeter в разброс. Скрин прилагаю) Мне необходимо, чтобы запросы выполнялись только в определенном, заданным мной, порядке. Есть ощущение, что с помощью определенной настройки, можно все сделать как мне нужно. Но я только начинаю осваивать jmeter и нагрузочное тестирование с помощью него. Как мне быть??? Жду советов. Заранее спасибо!!! Обязательное создание новой версии тест-кейса в testlink 2013-01-15 18:26 Возникла необходимость обязать всех создавать новую версию тест-кейса при внесении каких-либо правок. Связано это с тем, что данные тест-кейсы автоматизируют, причем автоматизируют определенную версию тест-кейса. После изменения тест-кейса автотест может быть невалидным. Валидность тест-кейсов отслеживается по соответствию автоматизированной и текущей версий. Хоть и заставляем делать новую версию при редактировании автоматизированных тест-кейсов, но время от времени кто-нибудь об этом забывает. Вот и возникла задумка заставлять программно создавать новую версию. Есть два варианта: 1) Создание новой версии при попытке редактирования любого тест-кейса 2) Создание новой версии при попытке редактирования тест-кейса, помеченного как автоматизированный. (Наилучший) Кто-нибудь делал что-либо подобное? Лезть в код и разбираться сейчас нет времени, может есть какие-либо готовые решения? Заранее спасибо! Прошу помощи! 2013-01-15 20:03 Доброго времени суток! Уважаемые специалисты по тестированию сайтов, я попал в неприятную ситуацию. Связался с одной не очень добросовестной студией. Пол года назад они создали крупный проект на основе моего ТЗ. Основная проблема в том, что до сих пор я нахожу ошибки, в коде, в построении базы данных. Это мой первый проект и опыта совсем не имею( Нет финансовой возможности нанять специалистов для полного тестирования проекта. Очень прошу, подскажите как можно протестировать сайт и саму базу. Очень интересует сколько пользователей сможет потянуть сайт (программный код и база). Умные люди подсказали Создать миллион анкет и в каждой анкете по миллиону комментарий таким образом можно увидеть как работает база. Есть ли еще варианты? Всем сочувствующим заранее спасибо! Очень надеюсь, на вашу помощь так как совсем опускаются руки при виде все новых ошибок( Жалко будет загубить такой интересный проект! Записи докладов SQA Days 12 (Минск), часть 4 2013-01-16 00:00 Выложена еще одна часть докладов с прошедшей в Минске конференции SQA Days 12 Метрики покрытия. Прагматичный подход Александр Ильин, Oracle, Санкт-Петербург, Россия Нетрудно собрать информацию о покрытии кода, и сгенерировать отчеты и графики. Обычно этим все и заканчивается. А возможно ли извлечь реальную пользу из результатов анализа покрытия? Использование результатов анализа кода можно условно разбить на следующие категории. Метрики Прямое использование покрытия кода как метрики (block/line/branch, etc.) сложно в связи с трудностью определения желаемого уровня, однако возможно получение синтетических метрик, для которых цель составляет 100%. Создание новых тестов Разумеется, покрытие кода имеет самое прямое отношение к тому, какие тесты нужно добавить. На практике непокрытого кода оказывается слишком много, и нужна дополнительная приоритезация. Сужение набора тестов Одним из прямых использований результатов покрытия является уменьшение времени на тестовый запуск. Разработка тестов одновременно с кодом Каждое изменение кода представляет риск создания регрессии. Каждая порция нового кода может не выполнять того, что от него ожидается. Истории про перезапуск компании и тестирование Андрей Кузьмичев, Объединенная компания Афиши и Рамблера, Москва, Россия Чтобы создавать по настоящему новые и качественные продукты, любой компании сначала необходимо измениться внутри. Это долгий и болезненный процесс с успехами и неудачами. 2,5 года назад Афиша объединилась с Рамблером. Сейчас мы перезапускаем Рамблер, разворачиваем его лицом к пользователю. Я расскажу несколько историй, как тестирование может участвовать и активно влиять на формирование настоящего и будущего компании. Опыт тестирования API САПР платформы. От ручных тестов к автоматизации Илья Слободин, nanocad.ru, Москва, Россия Как можно вручную протестировать API? Наоборот, если есть API, чем плохи модульные тесты? При разработке API САПР платформы мы столкнулись с тем, что не весь API можно протестировать при помощи модульных тестов. О том, как мы тестировали API вручную и об автоматизации этих тестов мы и поговорим. Будут представлены три последовательных этапа развития системы тестирования API, мы рассмотрим их достоинства и недостатки: 1. Ручное тестирование, 2. Традиционная автоматизация с использованием системы тестирования пользовательского интерфейса, 3. Управление системой автоматизации тестирования пользовательского интерфейса из тестируемого приложения. Создание универсального проигрывателя действий, позволившего создать легко поддерживаемые автоматизированные тесты. В заключительной части доклада мы расскажем о том, как мы выбирали систему автоматизированного тестирования, какие требования к ней предъявлялись и какая система в итоге была выбрана. Фреймворк Html Elements или как удобно взаимодействовать с веб-интерфейсами в тестах Александр Толмачев, Яндекс, Санкт-Петербург, Россия Часто сталкиваетесь с плохой читаемостью кода тестов? Код не поддается повторному использованию? Хотите сделать процесс написания тестов более простым и удобным? В докладе я расскажу о фреймворке Html Elements с открытым исходным кодом, который позволит вам избежать этих проблем при тестировании веб-интерфейсов. Он расширяет концепцию паттерна Page Object и позволяет организовать простой, гибкий и удобный способ взаимодействия с элементами на веб-страницах. Построение эффективной команды тестировщиков из новичков Алексей Петров, Мегаплан, Москва, Россия В моей команде сейчас работают самые разные специалисты в прошлом- от воспитательницы в детском саду и ландшафтного дизайнера до оперативника уголовного розыска и инженера по испытанию комплектующих ядерных ракет. Каждый из них за довольно короткие сроки вырос в IT как таковом, так и в тестировании в частности. Безусловно личный рост специалистов- не самоцель, посему расскажу и о том, как ребята и девчонки (а коллектив у нас равновесный в половом отношении) развивались с пользой для проекта, находили общий язык, внедряли новые практики, используя опыт предыдущих мест работ в нестандартном для себя ключе- тестировании. Ключом к успеху стал индивидуальный подход к каждому специалисту, гарантирующий при грамотном управлении как положительную динамику развития специалистов, так и покрытие потребностей проектов компании. Приходите, доклад будет полезен не только менеджерам, желающим построить эффективную команду, но и простым специалистам, которые ищут для себя новые грани развития. Перспективы тестирования хранилищ данных и BI систем Светлана Родионова, EPAM Systems, Минск, Беларусь Интерес к технологиям DWH/BI постоянно растет, а сам термин приобретает все большую популярность, многие люди хотят поговорить об этом, обсудить перспективы и возможности в этой области. Хранилища данных (DWH) стали основой для построения BI систем. Что это такое и почему эта область одна из самых перспективных и развивающихся? Кто и как умеет тестировать BI? Как вообще тестировать огромное количество поступающих в реальном времени данных? Я отвечу на эти вопросы и познакомлю вас с DWH/BI системами, со специфическими сложностями, возникающими на пути тестировщика и успешными решениями для них. Также я расскажу, какими навыками надо обладать для того, чтобы работать с этими системами. Поверьте, это сложно, но, оказывается, очень заманчиво. Тестирование IP видео на примере библиотеки Skype Оксана Деменцова, Microsoft, Таллинн, Эстония Skype предоставляет возможность видео коммуникации в режиме реального времени, и используется для более 300 миллионов минут видео звонков в день. Как тестируется такая сложная видео библиотека, которая, к тому же, работает как на настольных компьютерах так и на мобильных и встроенных устройствах? Наша ежедневная задача – это интерпретация вопроса «как выглядит хорошее видео» в тестовые процедуры и алгоритмы. Начнем с общего описания метрик, которые важны для качественного видео. Рассмотрим объективные и субъективные метрики. Продемонстрируем системы, которые используются видео командой Skype для объективного вида тестирования. Многие аспекты качества видео невозможно оценить объективно. Мы поделимся опытом использования двух методов субъективного тестирования: тестирование небольшим количеством людей в лабораторных условиях; и обратная связь миллионов пользователей. Модель компетенций в оценке, обучении и развитии специалиста по тестированию Елена Локтева, Образовательный центр ПВТ, Минск, Беларусь Вы ходили когда-нибудь на собеседования, искали работу тестировщика, и пытались убедить, что подойдете? А, может быть, уже не ходите - уже вас ищут, к вам приходят и вас убеждают? Тогда перед вами наверняка вставал вопрос, как оценить и прокачать до нужного уровня soft skills и hard skills, необходимые тестировщику. В этом докладе мы поделимся нашим опытом в моделировании и оценке ключевых компетенций тестировщика, а также в составлении индивидуальных программ обучения и развития. И рады сообщить, что открыта регистрация на следующую конференцию SQA Days 13, которая пройдет в Санкт-Петербурге 26-27 апреля. Уже открыт прием докладов. Читать дальше Agile событие года – Jeff Patton, Alistair Cockburn, Gojko Adzic, Davi 2013-01-16 14:44 Всего 2 дня в году – 29 и 30 марта, ты сможешь провести в кругу agile экспертов и 700 участников конференции из сотни самых продвинутых компаний России и СНГ. Получи возможность погрузиться в культуру agile, познакомиться с коллегами и обменяться опытом внедрения изменений в процессы больших и маленьких компаний. Эти даты обязательно должны быть отмечены в твоем календаре! Присоединяйся - http://agiledays.ru Организаторы AgileDays'13 - компания ScrumTrek и сообщество AgileRussia пригласили лучших экспертов индустрии: Джеффа Паттона (Jeff Patton), Алистера Коберна (Alistair Cochburn), Гойко Аджича (Gojko Adzic), Дэвида Хассмана (David Hussman) и других с самыми интересными и полезными докладами на сегодняшний день: <ul>Как построить правильную культуру компании, при которой идеи и информация максимально быстро перемещаются между головами ее сотрудников?<li>Как наладить взаимодействие с бизнес заказчиками, вовлечь их в разработку продукта и научиться грамотно управлять их ожиданиями?<li>Как создавать и развивать самоуправляемые проектные команды с высокой мотивацией на результат?<li>Как разрабатывать требования и проектировать архитектуру продукта при постоянно меняющихся требованиях?<li>Как писать автоматизированные спецификации, выполняемые по нажатию кнопки и использовать их в виде приемочных тестов?<li>И многими другими. Читать дальше Как можно вытащить данные из response body c помощью JMeter 2013-01-16 15:31 Пользуюсь JMeter не долго и столкнулась со следующей проблемой: я создала HTTP Request1 также добавила Listener (view results tree). После того как проходят 10 запросов во View results tree я вижу 10 реквестов. На вкладке респонса для каждого запроса отображается параметр1 со значением, которое мне необходимо для всех последующих запросов. Вопрос: как можно вытащить значение этого параметра? можно ли его как-то внести в последующие запросы? Спасибо! Автоматизация - С чего начать? 2013-01-16 17:38 Всем добрый вечер! Краткая предистория: работаю по специальности functional testing около 2 лет, в последнее время появилось желание развиваться и научиться автоматизации тестов (web). Но есть проблема, т.к. по образованию я "гумманитарий", то я просто не могу понять с чего начинать изучение. Как настроить среду, что, где, куда, зачем.... На данный момент я имею базовые навыки программирования на Python (if\elif, for, functions...) и ОЧЕНЬ базовые навыки программирования на Java (чуть выше уровня Hello World) :) Так же умею работать с Selenium IDE, Знаю на достаточно высоком уровне HTML и JS (Достаточно высоком для тестировщика). Английский на достаточном уровне что бы читать и понимать техническую документацию. Проблемы начинаются, когда я пытаюсь начинать разбираться в автоматизациии. В первую очередь я путаюсь в терминах (возможно выбудете смеятся, но всё же мне не очень понятны понятия Framework, API, JUnit...). Т.е. ответить что ето я смогу (да здравствует wikipedia), но на практике - 0. Что мне нужно... Помогите пожалуйста разобраться с основами. Т.е. с чего мне начинать? Может есть какие-нибудь примеры, пошаговые инструкции, полезная документация (на английском тоже хорошо) для чайников, и т.д. ? © 2010 | Software-Testing.Ru |
В избранное | ||