Неверно определяется элемент на странице
2012-03-12 09:29
Всем доброе время суток уважаемые форумляне.
Нужна ваша помощь, потому как сам уже не знаю куда копать, может Вы подскажете. Ситуация следующая: Есть скрипт, который проверяет функциональность и работоспособность веб-сервиса. На флеш странице имеется кнопка, по нажатию которой появляется окно загрузки документа. Раз в сутки, иногда чаше скрипт выдает ошибку, что не найден элемент. При этом делается скриншот, в котором был произведён клик по кнопке и окно было открыто. Главное сутки работает всё нормально, но иногда появляется ошибка. Далее это ошибка вытекает в получение СМС о проблеме, которой по сути нет. При следующем цикле будет всё нормально. Как отловить данную ситуацию, подскажите. А то периодический подъём ночью не радует.
Всем откликнувшимся заранее благодарен. Если что-то не очень понятно написал, могу дополнить.
Найти значение свойства
2012-03-12 10:24
Доброго дня.
Мучаюсь с проблемой.
При нажатии каких-либо кнопок в окнах приложения могут появиться информационные окна (пример приложила). Название самого окна всегда одинаковое, но в нем содержится либо информация об ошибке, либо просто какое-то сообщение, либо вопрос о подтверждении какого-либо действия.
Текст сообщения представляет собой отдельный элемент формы, в Object Browser он выглядит так:
Sys.Process("prov8").Popup("Сообщение").Window("V8FormElement", "", 4).TextObject('Значение поля "Код" не уникально') (Если в окне две и более кнопок выделенный индекс меняется).
Конкретный текст сообщения я находила примерно так:
var wnd = Sys.Process("prov8").Popup("Сообщение");
if (wnd.FindChild("Text","Удалить запись?",2).Exists)
{...}
Задача сводится к тому, чтобы получить значение свойства Text и в зависимости от результата либо просто закрывать это окошко, либо прерывать выполнение скрипта и помещать скрин окна в лог.
По идее здесь нужно использовать конструкцию switch, однако до нее я пока не дошла - не понимаю, как получить значение свойства?
QA, 80 000руб.
2012-03-12 10:44
В подразделение Разработки программных решений.
Компания- разработчик решений, международная группа компаний.
Обязанности:
Участие в тестировании программных продуктов- разработка стратегии, тест-планов,тест-кейсов.
Участие в релизах
Требования:
Опыт автоматизированного тестирования приложений, опыт тестирования web приложений-желательно.
Тестирование -функциональное, нагрузочное и пр.
Знание скриптовых языков и платформы .net
Условия:
официальное оформление, ДМС, оплата питания, связи, оплата релокации
Нет объекта Page в Object Browser - что надо сделать, чтобы объект Pag
2012-03-12 13:18
Доброе время суток всем!
Модель объектов Tree, модель объектов веб-приложений Tag, установлена галка "Make Page object a child of the browser process".
В Object Browser видны только окна Window("MozillaWindowClass", ...) и им подобные.
При записи скрипта - пишутся только клики по конкретным точкам (в абсолютных координатах).
Страница рисуется java-апплетом (IBM WebSphere Portal).
С тестированием Web-приложений столкнулся впервые)))
Спасибо!
Qa engineer (Kyiv)
2012-03-12 14:01
Компания ShvetsGroup в данный момент ищет Qa engineer. Компания ShvetsGroup занимается разработкой проектов и решений на базе CMS Drupal для западного рынка, а также развитием Drupal в Украине (компания неоднократно проводила конференции DrupalCamp в Киеве, а также сайт украинского сообщества drupal.ua).
Required skills:
- Understanding of quality assurance and software development processes and methodologies.
- Experience in writing test cases, bug reports creation and defect verification using bug-tracking systems.
- Intermediate English.
Other skills:
- Basic programming skills (html, js, php).
- Good analytical and communication skills.
- Knowledge of agile methodologies.
- Understanding of test automation principles and test automation tools.
Company offers:
- Convenient office location (5 minutes from the Livoberezhna metro station)
- Flexible working hours.
- Paid vacation (3 weeks), paid sick list.
- Various trainings, workshops.
If you are interested for this position - please send your CV. For more information you can contact Alexander Shvets:
+380976833155
neochief@shvetsgroup.com
JMeter и XPath Assertion
2012-03-12 14:21
Доброго дня всем!
Интересует вопрос, как использовать Xpath Assertion не в XML-документах, а в html?
Пример.
В Selenium IDE составляю Xpath - //input[@class='submit'] для страницы http://tut.by
Проверяю - точно работает
Подставляю в JMeter Xpath Assertion -
2012/03/12 14:26:55 ERROR - jmeter.threads.JMeterThread: Exception processing Assertion java.lang.ArrayIndexOutOfBoundsException: -1
at org.apache.xml.dtm.ref.ExpandedNameTable.getType(ExpandedNameTable.java:347)
at org.apache.xml.dtm.ref.DTMDefaultBase.indexNode(DTMDefaultBase.java:321)
at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.addNode(DOM2DTM.java:298)
at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.nextNode(DOM2DTM.java:523)
at org.apache.xml.dtm.ref.DTMDefaultBase._firstch(DTMDefaultBase.java:533)
at org.apache.xml.dtm.ref.DTMDefaultBaseTraversers$DescendantFromRootTraverser.getFirstPotential(DTMDefaultBaseTraversers.java:1690)
at org.apache.xml.dtm.ref.DTMDefaultBaseTraversers$DescendantFromRootTraverser.first(DTMDefaultBaseTraversers.java:1734)
at org.apache.xpath.axes.DescendantIterator.nextNode(DescendantIterator.java:214)
at org.apache.xpath.axes.NodeSequence.nextNode(NodeSequence.java:335)
at org.apache.xpath.axes.NodeSequence.runTo(NodeSequence.java:494)
at org.apache.xml.dtm.ref.DTMNodeList.<init>(DTMNodeList.java:81)
at org.apache.xpath.objects.XNodeSet.nodelist(XNodeSet.java:346)
at org.apache.jmeter.util.XPathUtil.computeAssertionResult(XPathUtil.java:380)
at org.apache.jmeter.assertions.XPathAssertion.getResult(XPathAssertion.java:120)
at org.apache.jmeter.threads.JMeterThread.processAssertion(JMeterThread.java:685)
at org.apache.jmeter.threads.JMeterThread.checkAssertions(JMeterThread.java:676)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:427)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:271)
at java.lang.Thread.run(Unknown Source)
Я что-то не так делаю?
В прикреплённом файле - тест-план, нужно заменить его расширение на *.jmx
Duration Assertion вставил для того, чтобы убедиться, что страница точно грузится.
Предположительное место нахождения - Санкт-Петербург.
Особые приметы:
Опыт работы программистом Axapta (в идеале от 2-х лет).
Знание Х++, T-SQL.
Навыки администрирования Axapta.
Опыт построения OLAP отчетов.
Приветствуется знание структуры бизнес-данных,обработчиков базовой бизнес-логистики.
Приветствуется знание платформы WinMobile.Net.
Умение писать читабельный код.
Желательно опыт построения отчетов Reporting Services.
От него мы будем хотеть:
Программирования Microsoft Dynamics AX 3.0
Разработку объектов MS SQL Server (представления,процедуры).
Доработку функциональности вспомогательных программ
Условия:
Работа в крупной,стабильной компании.
Достойный уровень заработной платы.
Работа в дружном коллективе.
Оформление по ТК РФ, с первого рабочего дня.
Место работы - м. Купчино
Цена вопроса - 90000 руб/мес.
Отзовись, ты нам очень нужен!
За любую информацию о возможном местонахождении этого Человека будем Вам ооочень признательны и благодарны!!!
Тестировщик ПО (готовы рассматривать без опыта работы)
2012-03-12 16:09
Компания - ведущий разработчик программного обеспечения для образования и бизнеса приглашает специалиста на должность Тестировщик ПО в крупный международный проект
Обязанности:
∙ручное функциональное тестирование ПО, систем дистанционного обучения, систем управления обучением;
∙разработка тестовых сценариев;
∙анализ и локализация ошибок ПО;
∙занесение дефектов в систему баг-трекинга;
∙взаимодействие с проектной командой.
Требования:
∙высшее/неоконченное высшее образование;
∙владение компьютером на уровне продвинутого пользователя;
∙аналитический склад ума;
∙ответственность, самостоятельность, внимательность и усидчивость;
∙коммуникативные способности, умение работать в команде;
∙умение четко формулировать вопросы, описание ошибок;
∙знание английского на уровне чтения технической документации.
Приветствуются, но необязательно:
∙опыт тестирования; знание видов тестирования и основ работы с тестовой документацией;
∙знакомство с SharePoint 2007/2010;
∙опыт установки ОС Win 7, Windows Server 2003/2008;
∙знание SQL, ASP . NET;
∙знание системы управления версиями (Microsoft Team Foundation Server) на базовом уровне;
∙опыт работы с системами управления дефектами, требований;
Условия:
∙гибкий график работы;
∙компания активно участвует в обучении и развитии сотрудников;
∙перспективы профессионального и карьерного роста;
з/п от 25 000 до 45 000 руб. (в зависимости от квалификации кандидата);
∙работа в уютном офисе в г. Долгопрудный (15 мин. от м.Алтуфьево на автобусе, 20 мин. от м.Тимирязевская на электричке или 25 мин. от м.Речной вокзал на автобусе).
Контакты:
тел. (495) 514-11-00 или 8-926-054-55-00
rabota@cv4hr.ru (в теме письма указать название вакансии)
Программист С#
2012-03-12 16:25
Группа компаний Competentum, специализирующаяся в области электронного обучения, приглашает на работу программиста С#
Обязанности:
∙Участие в разработке ShareKnowledge - системы дистанционного обучения Enterprise-класса на платформе .NET для SharePoint
∙Участие в разработке прочих проектов на платформе .NET.
Требования к кандидату:
∙Опыт коммерческой разработки ПО от 3х лет
Уверенные знания, опыт постоянного использования:
∙Среда разработки Visual Studio 2010
∙C# 3.0 / .NET Framework 3.5;
∙ ASP.NET
Базовые знания, опыт использования:
∙HTML, CSS, Javascript
∙T-SQL, опыт работы с MS SQL
∙ORM фреймворки (EntityFramework, LinqToSql - любой)
∙Современных систем контроля версий (TFS, Subversion, Git - любая)
Условия работы:
* Заработная плата по результатам собеседования (60-80т.р.)
* Полная занятость
* Оформление в соответствии с требованиями ТК РФ
* Молодой коллектив
* Работа в команде настоящих профессионалов
* Работа в уютном офисе в г. Долгопрудный (на автобусе 20-30 мин. от м.Алтуфьево, м.Речной вокзал или м.Сходненская/Планерная; на электричке 25 мин. от м.Тимирязевская/м.Савеловская или м.Петровско-Разумовская)
Контакты:
(495) 514-11-00, 8-926-054-55-00
rabota@cv4hr.ru (в теме укажите название вакансии)
· Translating business requirements into technical solutions by partnering with the business; acting as partner closely with Operate on application testing;
· Development and support for local application - New Athena
· Taking initiative to develop accurate supporting documentation;
· Developing and testing software applications using disciplined software development processes;
· Consistently delivering high quality code according to schedule and requirements.
· Providing User Developed Tools support and development - using VBA, MS Access. (used to support Traders, Middle Office and Back office processing).
· Applying internal IT control policies on support and development
· The role presupposes about 30% time applications development and 70% time- support
Qualifications
Higher education
Practical knowledge of New Aphena
Minimum 3 years relevant working experience/technical/application development background within a financial services/brokerage company
Relational databases knowledge with the emphasis on Oracle
Experience in writing of BAT and CMD scripts, VBA macros and scripts
Knowledge of DOS and Windows base utilities
Understanding of Excel and Access object model
Knowledge of A) relational database design principles; B) Access front-end operations on the experienced user level; C) one of RAD tools: Delphi, NET etc. D) SQL, stored procedures; E) Oracle and Unix (shell scripting knowledge useful)
Knowledge of bank business processes (GL, domestic payments, SWIFT, CBR reporting, FX/MM, BO Securities)
Sound analytical skills and willingness to learn new skills
Ability to collect requirements for business users, translate into technical/functional specification, development and final implementation
Technical and business understanding of New Athena - is a plus.
good English is a plus
Условия:
Работа в крупнейшем западном инвестиционном банке
Оформление в штат
Офис - в центре Москвы
З/п до 120 тыс. рублей + широкий соц. пакет
Звоните и присылайте резюме по контактам ниже. Ответим ВСЕМ.
С уважением,
Maria Kochanova
Recruiter, IT Practice
SQ-Team, IT Recruitment Intelligence
tel +7 (495) 287 3637, +7 (905) 778 87 43
m.kochanova@sqteam.ru
www.sqteam.ru