- Переводы значений полей: ОС, платформа, настройки системы, разграничение доступа; - Выполнен аудит всех шаблонов на предмет использования FILTER; - Реализовано склонение существительных и словосочетаний с числительными.
- Переводы значений полей: ОС, платформа, настройки системы, разграничение доступа; - Выполнен аудит всех шаблонов на предмет использования FILTER; - Реализовано склонение существительных и словосочетаний с числительными.
JMeter + AJAX (Автоматизированное функциональное тестирование ПО)
2007-06-05 11:04 manenkov
Может ли JMeter работать с AJAX веб приложениями? Т.е. корректно писать сценарий с помощью прокси и корректно его проигрывать? И может ли BadBoy корректно записать такой сценарий для последующего экспорта его в JMeter?
JMeter + AJAX (Выбор инструментов)
2007-06-05 11:07 manenkov
Может ли JMeter работать с AJAX веб приложениями? Т.е. корректно писать сценарий с помощью прокси и корректно его проигрывать? И может ли BadBoy корректно записать такой сценарий для последующего экспорта его в JMeter?
Облегчённая версия функции чтобы получить "родителя" тестового объекта
CODE
Public Function GetTOParent(obj) If Not IsEmpty(obj.GetTOPRoperty("parent")) Then Set GetTOParent = obj.GetTOPRoperty("parent") Else Set GetTOParent = Nothing End If End Function
Это - недокументированная функциональность QTP. [right][snapback]42858[/snapback][/right]
Спасибо, попробую. Думаю, то, что надо.
Михаил, а у Вас случайно не завалялось нигде документации по недокументированным фичам QTP?
Совместное использование проекта (AutomatedQA - Functional Testing)
2007-06-05 11:39 APC
История такова: в VCS лежит конфиг "по умолчанию" Options.ini на каждой машине может лежать c:\LocalOptions.ini, перекрывающий своими значениями конфиг по умолчанию. Там в скрипте, где нам нужно взять путь к файлу (или что там еще), мы вызываем GetTestOption('ExecName');
Замечу, что в конфиге всегда должна быть секция Root, плюс в нашем варианте опции делятся по конфигурациям.
Пишите ежели чего не так...
CODE
// функция считывания опции из файла конфигурации // Андрей Похилько, ООО "Фининфор", apc@fininfor.ru function GetTestOption(OptionName); const OUserPath = 'C:\LocalOptions.ini'; var S, SS; ORootPath; begin ORootPath := Project.Path+'..\Options.ini';
// открываем пользовательский конфиг S := Storages.INI(OUserPath); // берем раздел конфигурации SS := S.GetSubSection(Project.Variables.Configuration); // и ищем опцию там Result := SS.GetOption(OptionName, '');
// если в юзерском не нашли if Result='' then begin //SS.SetOption(OptionName, ''); //S.Save; // открываем базовый конфиг S := Storages.INI(ORootPath); // берем раздел конфигурации SS := S.GetSubSection(Project.Variables.Configuration); // и ищем опцию там Result := SS.GetOption(OptionName, ''); end;
if Result='' then begin SS.SetOption(OptionName, ''); S.Save; Log.Warning('Опция '+Project.Variables.Configuration+'.'+OptionName+' - значение в файлах конфигурации не найдено', '', pmHigher); end else Log.Message('Опция '+OptionName+': '+Result); end;
Мы по началу работали в Networked mode, но это оказалось неудобным. Как только один тестер делает изменение в файле - у соседа выскакивает предложение загрузить обновленную версию. И так до белого каления...
Такие сообщения появляются только если у соседа открыт в панели Workspace редактор соответствующего скрипта.
И как победить настойчивые предложения тест комплита все время сохранять файл project suite? ведь под check out берутся, как правило, только скрипты (в крайнем случае проекты)
В конфигурационных файлах Project Suite хранится настройка интерфейса (список редакторов, открытых в Workspace). Изменения в панели Workspace и пытаются сохраниться.
RSS с форума (Idea Box!)
2007-06-05 11:56 astenix
Есть ли возможность отслеживать сообщения в форумах по RSS, исключая объявлений о работе?
Мы для себя взяли решение 1. не работать в Networked Mode, а пользоваться VCS 2. файлы, капризные с точки зрения сохранений и merge, либо вообще не чекинить (просмотрев глазами дифференс), либо чекинить согласованно, сразу чекаутя на всех станциях, чтобы не было мерджей.
Чем осознанней группа делает чекины файлов, тем надежней. В крайнем случае откатываем изменения, что тоже случается.
А почему такая большая необходимость передавать в функцию браузер и страницу? Можно передать, например, в качестве параметра объект браузер, а к страницу уже имет доступ следующим образом:
Вы можете попросить разработчиков, чтобы они специально для тестирования сделали non-GUI интерфейс, например COM. С COM будет работать всё что угодно, начиная с VBScript и кончая QTP.
Да, это первое о чём мы попросили разработчиков, однако ответ был такой: "MMC это настолько сложно, что встроить туда адекватный COM-объект займёт очень очень много времени". В принципе нет причин им не верить.
Mouseover DOM inspector - действительно очень интересный. Однако для моих целей он бесполезен. Нету у меня броузера, в котором можно этот скрипт выполнить, есть только MMC окно.
Спасибо за поддержку! Похоже, что придётся строить работу с этой частью GUI на костылях.
На всякий случай ещё раз поставлю задачу: "Есть MMC окно (например Services.msc в режиме Extended), в него встроен объект типа 'Internet Explorer_Server'. Как с помощью QTP нажать на ссылочки внутри этого объекта?"
RSS с форума (Idea Box!)
2007-06-05 13:11 Case
Убрать форум по маске вроде нельзя, но можно попробовать подписываться на конкретные форумы.
Опыт работы от 2 лет. Опыт разработки новых конфигураций в среде 1С 7.7, 1С 8.0. Знание MS SQL Server 7.0/2005.
Обязанности:
Программирование на встроенном языке 1С 7.7 (Бухгалтерия, ЗиК) и 1С 8.0 (УПП). Создание и разработка новых конфигураций. Диагностика и устранение неисправностей. Администрирование MS SQL Server 7.0/2005 (выделенного под БД 1С 7.7 и 8.0). Консультирование и обучение пользователей.
Условия:
Предполагаемый уровень месячного дохода в зависимости от уровня квалификации до 70 000 рублей net + соц. пакет. Жду ваших сообщений.
Квасова Марина
Business Craft HR Consulting Company www.bcraft.ru
Нами принимаются заказы как на разработку и изготовление системных решений в области контроля и управления, тензометрии, так и заказы на разработку и изготовление даже относительно несложных электронных устройств за небольшую плату.
По поводу предоплаты: Первоначально, при выполнении первого Вашего заказа мы готовы работать БЕЗ предоплаты.
Разумеется, если Вы лично заверите нас, что выполненная разработка будет оплачена.
Михаил, а у Вас случайно не завалялось нигде документации по недокументированным фичам QTP? [right][snapback]42903[/snapback][/right]
Эта конкретная фича найдена в CodeSamplesPlus (Start>QuickTest Proffesional>Documentation>QuickTest Proffesional Code Samples Plus, <QTP Installation Folder>\CodeSamplesPlus). Очень советую там покопаться - там много интересного кода, использующего... неочевидную функциональность. Кроме этого, на сайте CSO Mercury время от времени публикует свои "неоффициальные" библиотеки, тулы и прочее... Можно например посмотреть фреймворк под названием "SAFRON". И, наконец, есть сообщества пользователей. Например, на sqaforums отличный форум по QTP, есть статьи и про недокументированные фичи.
На всякий случай ещё раз поставлю задачу: "Есть MMC окно (например Services.msc в режиме Extended), в него встроен объект типа 'Internet Explorer_Server'. Как с помощью QTP нажать на ссылочки внутри этого объекта?"
[right][snapback]42911[/snapback][/right]
Предлагаю сделать так, как написано в документации: 1) Включить ActiveX Add-in 2) Попробовать зарегистрировать браузер (Start>Quick Test Proffesional>Tools>Register New Browser Control)
Московскому представительству французской компании-разработчика программного обеспечения требуется инженер по тестированию. Постоянная работа в московском офисе.
Обязанности:
Проверка качества выпускаемого ПО (тестирование - ручное и автоматическое на соответствие исходным требованиям); подготовка к выпуску пакетов обновлений выпускаемого ПО; взаимодействие с программистами - разъяснение им потребностей пользователей, деталей анализа и пользовательского интерфейса;
Требования:
Образование: неоконченное высшее или высшее техническое. Желательно выпускники МВТУ им. Баумана, МГУ им. Ломоносова, МАИ, МИФИ
Необходимые навыки : Опытный пользователь ПК ( установка и конфигурация операционной системы, доступа в интернет, знанает и умеет применять основные сетевые протоколы ( ftp, smtp, telnet ), приветствуется опыт по автоматическому тестированию, знание методики тестирования ПО, основы работы с базами данных (представление об SQL) .
Иностранные языки : Обязателен базовый французский ( читает и пишет )
Личные качества:
Аккуратность, ответственность, воображение, склонность к перфекционизму, умение понять пользователя и работать в его интересах, умение работать в команде, ориентация на результат при выполнении работы. Возраст 22 - 40 лет.
Условия:
З/п 800 - 1500$ по итогам собеседования в зависимости от квалификации и знания фр. языка Возможность стажировок в головной компании и профессионального роста в области ИТ-технологий. Стабильная интересная работа, дружный коллектив, межкультурные коммуникации с Францией и франко-говорящими странами. Дотации на питание, мед. страховка. Офис расположен рядом с метро Третьяковская, пять минут пешком.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «Eve_QA». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
* Понимание процессов разработки и тестирования ПО * Ответственность * Готовность быстро и много учиться (внутренне устройство Windows, системное программирование, системное администрирование, разработка средств автоматического тестирования, процессы разработки ПО…) * Уверенная работа в среде Windows * Желательно: понимание внутреннего устройства ОС Windows 2003, опыт системного администрирования и/или программирования, опыт использования средств автоматизации тестирования * Технический английский
Предыдущий опыт работы, интересный для данной позиции:
* Возможен гибкий график работы (40 часов в неделю) * Заработная плата (2000-2500$) * Бесплатное питание в компании * Мед. Cтраховка
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «QAwinSoft». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Компания: лидер в области создания средств виртуализации операционных систем.
Требования:
* Понимание процессов разработки и тестирования ПО * Ответственность * Готовность быстро и много учиться (внутренне устройство Linux, системное программирование, системное администрирование, разработка средств автоматического тестирования, процессы разработки ПО…) * Уверенная работа в среде Linux * Желательно: понимание внутреннего устройства ядра Linux, опыт системного администрирования и/или программирования, опыт использования средств автоматизации тестирования * Технический английский
Предыдущий опыт работы, интересный для данной позиции:
* Возможен гибкий график работы (40 часов в неделю) * Заработная плата (2000-2500$) * Бесплатное питание в компании * Мед. cтраховка
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «QAlinSoft». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
О компании: Большой иностранный банк проводит набор QA (Обеспечение качества - тестирование ПО) специалистов для IT-департамента своего московского офиса. В компании белая ЗП, отличный соцпакет и по-западному безукоризненное отношение к сотрудникам.
Предлагаемый уровень зарботной платы и название банка Вы можете узнать, обратившись к нам любым удобным Вам способом.
Требования:
- Развитое логическое мышление - Умение программировать на одном из следующих языков - Perl/C++/Silk (для написания тестовых скриптов и приложений) - Знание технического английского (желательно Intermediate) - Знание SQL на уровне простейших запросов к базам данных - Умение работать в среде UNIX на уровне пользователя (Shell)
Плюсом будет:
- Опыт работы в тестировании ПО - Желание работать и развиваться в этой сфере
Задачи:
- Участие в тестировании ПО, разработку которого ведет компания.
Бонусы в компании:
- Командировки в Лондон, Нью-Йорк, Токио, etc. - Бесплатные курсы английского языка - Компенсация обедов - Медицинская страховка - Большие ежегодные бонусы
P.S. Если Вы имели отношение к QA(Quality Assurance), то Вы с большой вероятностью можете быть полезны работодателю. Выражаем уверенность, что Вам смогут предложить более высокую заработную плату и лучшие условия труда.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «BANK_QA». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Крупная американская компания – производитель медицинского оборудования приглашает специалиста по тестированию ПО для работы в московском представительстве.
Требования:
# высшее образование (инженерно-техническое) # глубокое понимание методологии тестирования, качества ПО и знание соответствующего инструментария # знание английского языка (техническая терминология, способность документировать процесс отладки на английском, базовый разговорный # общее представление о математическом аппарате, используемом в 3D графике # опыт отладки программных продуктов
Обязанности:
# разработка, выполнение и документирование процедур тестирования программного продукта компании # разработка и выполнение планов тестирования и тестовых случаев # сотрудничество с менеджерами проектов и разработчиками при создании спецификаций продукта и тест-планов
Компенсация:
1000 – 1800 долларов США ( до 2000 USD старший ) плюс полный соцпакет (страховка, в т.ч. для членов семьи, бесплатные обеды, оплачиваемые больничные, абсолютно белая ЗП, обязательные бонусы - минимум 10% годовой ЗП, возможность уехать работать в головной офис (США), оплачиваемые корпоративные мероприятия).
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «QA_a11». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Dmitry_NJ обычно принято считать, что выше разговорного уровня - свободный, это уже когда человек, например, несколько лет жил в этой языковой среде. Но нам достаточно именно разговорного - возможности достаточно бегло изъяснять свои мысли. Мы же ищем специалиста по тестированию, а не переводчика-синхрониста :)))
Похоже, это как раз то, что нужно. Он действительно стал распознавать его как HTML.
Правда сейчас если позаписывать работу с HTML, а потом закрыть окно MMC, то возникает ошибка "SherutRashiTitle_983720: mmc.exe | The memory could not be read". Но это уже мелочи :)
Вакансии компании Parallels (Работа/Москва)
2007-06-05 15:48 Parallels
Друзья, Наш офис теперь располагается по новому адресу: Алтуфьевское шоссе, д. 44, НО от станций метро Речной вокзал, Отрадное, Петровско-Разумовская ежедневно ходят наши автобусы (как вы понимаете, бесплатно)
Ждем Вас!!!
Вакансии компании Parallels (Работа/Москва)
2007-06-05 15:49 Parallels
Друзья, Наш офис теперь располагается по новому адресу: Алтуфьевское шоссе, д. 44, НО от станций метро Речной вокзал, Отрадное, Петровско-Разумовская ежедневно ходят наши автобусы (как вы понимаете, бесплатно)
Requirements: - Bachelor’s degree in computer science or related discipline; - 2+ years of hands-on Software testing experience; - Practical knowledge of Automated Test Tools Creation, Test Cases and Scripts Writing; - Profound knowledge of nUnit, nAnt, VBA; - Strong practical knowledge of testing client/server applications (C++,C#); - Excellent understanding of Quality Assurance theory and methodology; - Preferable experience in IIS; DNS; IP Addresses, subnets, and routing; Active Directory; Auto Hotkey; MWareSkills and Abilities; - Good communication, organization and analytical skills.
Social guarantees: - Official employment; - Business trips abroad; - Permanent professional trainings; - Medical insurance (plus payments for dentistry); - Free English language practice; - Free rental flat for candidates living in the other regions of Ukraine (during the first period of integration into the company’s structure).
For details: e-mail: office@jobconsult.com.ua phone: 501 64 69
Developer in Test (Работа/Украина)
2007-06-05 16:20 Irina HR
The Software Quality Assurance Department of an American IT Company developing its own software product is looking for SQA Engineer.
Requirements: - Bachelor’s degree in computer science or related discipline; - Profound knowledge of C, C++ Developing; - 1+ year of hands-on Software testing experience; - Practical knowledge of Automated Test Tools Creation, Test Cases and Scripts Writing; - Good knowledge of nUnit, nAnt, VBA; - Strong practical knowledge of testing client/server applications (C++,C#); - Preferable experience in IIS; DNS; IP Addresses, subnets, and routing; Active Directory; Auto Hotkey; MWareSkills and Abilities; - Good communication and analytical skills.
Social guarantees: - Official employment; - Business trips abroad; - Permanent professional trainings; - Medical insurance (plus payments for dentistry); - Free language practice; - Free rental flat for candidates living in the other regions of Ukraine (during the first period of integration into the company’s structure).
For details: e-mail: office@jobconsult.com.ua phone: 501 64 69
Окно, которое неизвестно когда появится (IBM Rational - Functional Testing)
2007-06-05 16:22 albion
Всем спасибо! Особенно LEk - ценные для меня сведения. Вообще-то, к моему удивлению, после появления аналогичного окошка с сообщением наблюдается задержка выполнения примерно 20-25 сек., после чего сообщение само снимается и скрипт выполняется дальше.
Концепция создания центра обучения (Обучение тестировщиков ПО)
2007-06-05 19:03 VLDCORP
Коллеги, прежде всего хочу обратиться к участникам слёта 21 апреля. Можно с некоей степенью уверенности сказать, что лед тронулся. Есть пока еще теоретическое разрешение на создание учебного центра. Чтобы оно стало практическим нужна концепция. Здесь мне нужны ваши советы (а лучше примеры концепций). Необходимо доказать полезность такого образования. А уж я то постараюсь чтоб так оно и было. А главное движение к цели есть. В довесок, у меня уже есть договоренность с моим вузом на проведение обучения студентов.
Созрел вопрос если я все правильно понимаю то, то что перечислено ниже, тоже считается ошибкой, правильно? - синтаксические и орфографические ошибки, - несоответствия (в Описании версия программы указана как 1.xy, а в программе 1.yx),
Да, считается, конечно. Но только если у Вас в спецификации на продукт не написано, что ошибки орфографии это так нужно.
QUOTE
- использование HLP-файла для вывода аж одного раздела (Описания программы);
Я не встречал, честно говоря, точно критерия когда нужно делать справку, а когда можно обойтись и без нее. Но чем не подходит HLP-файл?
QUOTE
- информация, которую принято размещать во всплывающих подсказках, размещена в том-же HLP-файле (чтобы ее прочитать нужно нажать F1 на элементе управления),
Ну в справке должно быть все. Другое дело, что вещи необходимые пользователю мгновенно удобно размещать ближе, чем основная справка.
QUOTE
Я понимаю что на форуме затишье: все разъехались по дачам и курортам Может найдется таки заблудшая в дебрях мегаполиса душа - ответит?
Эх, курорты. Куда деться с этой подводной лодки :)
QUOTE
И еще пара попутных вопросов: - Обычно в вакансиях указывают з/п в долларах. А по какому курсу их пересчитывают в гривны?
Как удобнее считать:) По крайней мере так в рублях пересчитывают. Вы же не с калькулятором на собеседование ходите
Интернет, 5 июня 2007 года. Компания «Яндекс» открыла офис разработки в Киеве. Филиал возглавили два украинских разработчика — Вячеслав Панкратов и Ростислав Борук.
Киевский офис разработки — пятый по счету для Яндекса. Сегодня у компании, помимо штаб-квартиры в Москве и представительства в Одессе есть еще два офиса разработки — в Санкт-Петербурге и Екатеринбурге. Одним из основных направлений работы нового филиала Яндекса станет развитие существующих сервисов Яндекса для украинских пользователей.
Ожидается, что до конца 2007 года в киевском офисе начнут работать десятки специалистов. Яндекс приглашает на работу опытных программистов на Perl, верстальщиков XSL и переводчиков на украинский язык.
Контакты: Компания «Яндекс» Елена Колмановская, главный редактор Михаил Ушаков, руководитель пресс-службы Телефон: (495) 739-7000 Факс: (495) 739-7070 E-mail: pr@yandex-team.ru
Концепция создания центра обучения (Обучение тестировщиков ПО)
2007-06-05 19:42 VLDCORP
Привет Слава. Ну это что-то вроде бизнес-плана: "Что получит компания в случае открытия учебного центра". Ну и плюс конкретные планы развития данного учебного центра: какие дисциплины будут читаться, каков уровень курсов, примерная программа курсов. Кстати, вообще говоря есть надежда, что это может вылиться в конструктивное сотрудничество с тобой.
Я не встречал, честно говоря, точно критерия когда нужно делать справку, а когда можно обойтись и без нее. Но чем не подходит HLP-файл?
Ну не то чтобы совсем не подходит ;-) Просто для того обычно так делают справочную систему, в которой много топиков, а не один. Этот один топик можно выводить гораздо быстрее (без двух лишних кликов мышкой) в обычном окне, например.
А про
QUOTE(Pantera @ Jun 4 2007, 02:50 PM)
- горячие клавиши в меню: File\Exit Ctrl+Q (обычно если уж eXit - Alt+X, а Ctrl+Q - Quit)
А то у меня с мужем на эту тему спор вышел: он говорит что это правильно, это сочетание клавиш часто используется; а я говорю что пользователю Alt+X ближе
Потом это всё в Яндекс.Ленту и получаем море удовольствия. [right][snapback]42943[/snapback][/right]
угу, именно так и пользуемся
форум периодически недоступен (Ошибки в работе форума)
2007-06-06 04:14 dlg99
в течениии почти часа форум был недоступен (05 June 2007, ~18:00-19:00 CST). на ту же самую ошибку нарывался еще несколько раз за последние дни:
----------- IPB WARNING [2] mysql_connect() [function.mysql-connect]: User u16428 already has more than 'max_user_connections' active connections (Line: 120 of /ips_kernel/class_db_mysql.php)
There appears to be an error with the database. You can try to refresh the page by clicking here.
Error Returned
mySQL error: User u16428 already has more than 'max_user_connections' active connections mySQL error code: Date: Wednesday 06th 2007f June 2007 03:07:16 AM