Не нажимается кнопка
2010-10-27 13:24
При тестировании приложения на С++ кнопка часто (80%) не нажимается и вылетает ошибка в лог что объекта нет, т.е. TC ее не видит.
Ставил задержки, все равно одно и тоже.
Если запускать в режиме отладки то кнопка нажимается (в 80% случаев). Если запускать отдельно функцию, где есть вызов нажатия кнопки, то результат тот же.
Если же запускать проект полностью то вылетаю.
TC 7 win xp x32
Код будет чуть попозже. Спасибо
Вот сама кнопка
wnd=путь....
var BtnEdit=FindObject("ControlId","10352",Wnd);
BtnEdit.Click();
Функция FindObject
function FindObject (Prop,Value,WndO)
{
var PropArray, ValuesArray, ConvertedPropArray, ConvertedValuesArray, p, w;//значения для поиска
PropArray = new Array(Prop);
ValuesArray = new Array(Value);
//Convert arrays
ConvertedPropArray = ConvertJScriptArray(PropArray);
ConvertedValuesArray = ConvertJScriptArray(ValuesArray);
//FndBtn
var btn=WndO.Find(ConvertedPropArray,ConvertedValuesArray);
if(btn.Exists)
{
Log.Message("Нашли объект: "+btn.FullName);
return btn;
}
else
{
Log.Error("Объект со значениями"+Prop+":"+Value+" не найдено");
}
}
Приглашаем принять участие в бета тестировании
2010-10-27 14:01
Информация от компании "Фаматек".
С 26 октября 2010 г. открыто бета-тестирование бесплатной сетевой утилиты Advanced IP Scanner.
Для того, чтобы принять участие в тестировании, Вам нужно скачать бета-версию Advanced IP Scanner, ознакомиться с продуктом, проверить его совместимость с вашей ОС, подготовить баг-репорты и пожелания по улучшению.
Активные бета-тестеры получат в подарок бессрочные лицензии программы удаленного доступа Radmin!
Узнать больше можно на странице http://www.radmin.ru/products/beta.php.
Хочу сделать всё правильно, поэтому, следуя советам, использую паттерн PageObject. В итоге возникло два класса:
- класс со страницей
- класс с тестом
В классе с тестом получаю класс со страницей с помощью PageFactory. При этом PageFactory.initElements принимает экземпляр класса WebDriver, который (пока что) я инициализирую в конструкторе класса с тестом. Если будет 10 тестов, то получается, что я буду создавать новый экземпляр в каждом из них. (Кстати, правильно ли я понимаю, что для всех тестов лучше всего использовать один экземпляр WebDriver или нет?)
Сейчас в качестве драйвера используется HtmlUnitDriver(), но если вдруг я захочу его поменять, то мне придётся исправлять все тесты. Выглядит как-то неправильно. Поэтому я хочу узнать где лучше всего создавать экземпляр класса WebDriver? Пока вижу два варианта: сделать общий родительский класс и инициализировать в его конструкторе, либо создать класс-хелпер и вызывать его во всех конструкторах.
Как лучше всего поступить?
Спасибо заранее.
Программист по разработке SaaS CRM систем
2010-10-27 15:43
Добрый день!
Мы ищем программистов в команду по разработке SaaS CRM системы для малого и среднего бизнеса.
Если в одном из перечисленных ниже описаний Вы узнали себя, то будем рады с Вами встретиться.
1) Сильный backend-программист (teamlead).
Гуру ООП, способный проектировать и реализовывать масштабные информационные системы. Умею читать бизнес-требования, аргументировать каждое своё решение, а также слушать и понимать других членов команды. Свободно владею PHP5, MySQL/PostgreSQL, SVN. Опытный пользователь Linux. Ориентируюсь в нюансах различных фреймворков и ORM, паттернах проектирования, технологиях обеспечения отказоустойчивости при больших нагрузках.
Присутствует высокая ответственность, самоорганизация, а также способность организовать работу других.
2) Талантливый php-разработчик. (для реализации функциональных модулей)
Владею PHP5 + MySQL/PostgreSQL + JS + AJAX + HTML + XML. Умею эффективно использовать ООП. Знаю один или более фреймворк для PHP. Знаю фреймворки для JS. Есть опыт работы с ORM. Умею работать в команде, задавать вопросы, а также находить ответы. Умею быстро разбираться в чужом коде.
Присутствует высокая степень ответственности и самостоятельность.
3) Гениальный верстальщик / JS-разработчик (для интерфейсов)
Знаю язык PHP, имею опыт работы с базами данных. Уметь нарезать и оптимизировать графику для веба. В совершенстве знаю HTML, JS, CSS, XML. Понимаю различия разных браузеров, а также их версий. Владею одним и более фреймворков JS, а также внятно объясняю, чем они друг от друга отличаются. В качестве большого плюса – обладаю навыками UI-дизайна и глубоким пониманием юзабилити.
Инициативен и креативен.
Условия:
∙ Работа интересная, напряженная, новая, целевая, командная, на результат, требующая высокого уровня ответственности, для тех, кто хочет сделать что-то по-настоящему классное.
∙ Молодой, амбициозный коллектив.
∙ З/п по результатам собеседования: 40-100 т.р.
∙ ПРЕМИИ по результатам сдачи этапов проекта.
∙ График свободный(в офисе), атмосфера дружелюбная
Ценим людей, которые «болеют» за дело и которым не безразлично то, для чего они создают продукт
Резюме высылайте на hr.consult@bk.ru
Выбор инструмента для конкретной задачи
2010-10-27 15:54
Добрый день!
Возникла необходимость нагрузочного тестирования одного из компонентов. Компонентом выступает веб-сервис. Для работы с данным веб-сервисом используется Rich GUI клиент, через который происходит загрузка данных, а именно DICOM файлов. При этом загрузка больших файлов происходит путем разбиения внутри клиента на маленькие куски с последующей отправкой каждого веб-сервису. Передача данных происходит в асинхронном виде, и о том что передача всего файла завершилась клиент узнает путем запроса к сервису. Задача заключается в том чтобы замерить время отклика сервиса при работе большого количества Rich GUI клиентов во время передачи файлов. Может кто-нибудь подсказать инструмент для такой проверки? Заранее спасибо за ответы.
Сервис создан с использованием .Net и WSE.
Скриншоты 2-х мониторов
2010-10-27 16:39
Здравствуйте!
В тесткомлпите есть такая фича.. если я использую 2 монитора, которые подключены к одной видюхе, то при включеннной опции "Post image on Error" на скриншоте отображаются оба монитора (в случае ошибки).. если юзать log.Picture и в параметре передавать Desktop, то на скрине будет только один монитор.
А теперь, внимание, вопрос! :)
Реально ли сделать, чтобы на скриншоте всегда оторабался только 1 монитор, который как раз задействован в автоматизации при включенной опции "Post image on Error"?
Вакансия Senior QA Engineer
2010-10-27 19:01
Компания Wargaming.net приглашает Senior QA Engineer для автоматизированного тестирования web-части игрового ММО проекта «World of Tanks».
На Конференции Разработчиков Компьютерных Игр (Москва, 2010) проект «World of Tanks» был удостоен награды в номинации “Лучшая клиентская онлайн игра”, а наша Компания второй год подряд победила в номинации “Лучшая компания-разработчик”.
Мы предлагаем:
работу над интересным динамичным проектом, не имеющим аналогов в Беларуси с точки зрения используемых технологий
возможность применить свои знания и навыки, а также приобрести бесценный опыт, работая плечом к плечу с ведущими специалистами отрасли
наличие опыта тестирования веб-приложений от 2 лет
знание HTML/CSS, HP QuickTest Proffesional, Visual Basic Script
опыт написания скриптов для автоматизации процесса тестирования
знание процесса тестирования
опыт работы с bug tracking системами, тестовой документацией
технический английский и/или немецкий.
Приветствуется:
знание HP Quality Center, MySQL, XML, Jira, SVN, VMWare Workstation
навыки работы с базами данных
опыт тестирования win-приложений/компьютерных игр
навыки удалённого администрирования
опыт работы с виртуальными ПК.
Описание проекта: World of Tanks (Мир танков) – это клиентская массовая многопользовательская онлайновая игра в историческом сеттинге Второй мировой войны, в которой игроку предстоит принять участие в захватывающих танковых PvP-сражениях. Релиз русскоязычной версии состоялся в августе 2010.
Ждём ваше резюме на rabota@wargaming.net
P.S. Работа предполагается в нашем минском офисе, удаленно мы не сотрудничаем.
Всех иногородних сердечно встретим и поможем с жильем.
Пишите.
на выходе из тесткейса B1 вообще не вызывается. Как думаете, что может быть причиной подобного поведения?
Тестирование проекта
2010-10-27 22:18
Добрый день уважаемые господа тестировщики :)
Некоторое время назад я решил вступить в ваши ряды имея за плечами небольшой
опыт программирования...
После получения теста на вакансию я немного удивился....ведь получил описание того как работает
проект...я привык работать с чем-то что можно "поклацать"....а тут надо создать несколько тестовых кейсов и ожидаемый результат имея только System Requirements Specification О_О
Как надо поступать в таких случаях? о_о
Интернет журнал о юзабилити -- Мозаика
2010-10-27 23:03
Поэтому мы рады представить Интернет журнал о юзабилити, дизайне и обо всем том, что делает нашу жизнь в интернете приятнее, удобнее и главное проще -- Мозаика (www.mozaiqa.ru).
Журнал создан бывшим тестировщиком Никитой Скитевым, поэтому надеемся, что он будет интересен нашим читателям.
Еженедельно в нем публикуются статьи специалистов и выдающихся людей в области проектирования пользовательского взаимодействия, представлены новости мира юзабилити, которые позволяют быть в курсе событий.
Подобранная информация приоткрывает занавес над важными вопросами проектирования - чего же на самом деле хотят пользователи сайта, что стоило бы изменить, чтобы увеличить посещаемость и конверсию, как правильно организовать юзабилити тестирование.
Не для кого не секрет, что тестирование многогранно. Часто тестировщику приходится следить не только за тем, чтобы программа адекватно обрабатывала разные запросы, но еще и за тем, чтобы пользователю было удобно, и не просто удобно, а максимально удобно.