Тестирование ПО -> jmeter нагрузка сайта
2010-03-02 09:53 enki86
Всем доброго дня, собственно вопрос. Хотелось бы нагрузить сайт, одновременной работой около 15000 пользователей, при этом у каждого пользователя свой логин и пароль. Тут без распределенного режима не обойтись, я так понимаю. Есть ли у Jmeter механизм с глобальными переменными к примеру List<User> list... list.remove(i); чтобы каждый экземпляр программы взял только n логинов, и они не пересекались с другими экземплярами. У кого есть опыт подобных нагрузок может даже не в jmeter... Прошу подсказать по возможности.
Как вы считаете, можно ли проверить работу программы «Microsoft Калькулятор» полностью, и почему?
Думаю уже сутки и никак не могу прийти к логическому завершению. Буду очень-очень благодарна за ответы!!!
Тестирование ПО -> Help me!
2010-03-02 11:27 Arisha
Как вы считаете, можно ли проверить работу программы «Microsoft Калькулятор» полностью, и почему? - задали вопрос на собеседовании. Я так и не ответила однозначно.
Responsibilities: ∙ Technical administration of Oracle Applications 11i environments (installation, patching, cloning, upgrade, troubleshooting) including the database tier; ∙ Database performance troubleshooting; ∙ Collaboration with other teams (developers, BA's) on resolving related issues; ∙ Code deployment to restricted environments (where developers don't have access to); ∙ Maintaining project technical documentation; ∙ Working with Oracle Support on resolving issues.
Requirements: ∙ 2+ years of Oracle Applications11i DBA experience including the use of Auto Clone and Auto Config; ∙ 4+ years of Oracle DBA experience, versions from 8i to 11gR1. OCP preferred; ∙ Experience of Oracle Discover 4i/10g; ∙ Advanced UNIX user, basic scripting.
Work Conditions: ∙ The company offers very competitive compensation package for successful candidates (4500$-5000$) ∙ Social package (medical insurance, education, certifications, fitness etc.); ∙ Excellent career and professional growth perspectives; ∙ Excellent relocation programs for non-residents; ∙ Chance to work at the world-famous company for its prominent clients.
Please send your CV to MBredikhina@software-people.org with mark Oracle Applications DBA.
Best regards, Marianna Bredikhina, ICQ: 405028418 e-mail: MBredikhina@software-people.org
Responsibilities: ∙ Reviewing and detailing proposed technical architecture; ∙ Leading and coordinating Oracle Applications DBA’s activities to ensure the delivery of the future state technical architecture; ∙ Working with project manager on planning and tracking DBA activities; ∙ Participating in troubleshooting complex issues; ∙ Delivering project technical documentation; ∙ Working as Oracle Applications DBA when required by project activities.
Requirements: ∙ 4+ years of Oracle Applications DBA/TA experience with 11i including cloning, patching, upgrading, troubleshooting and implementing advanced topologies (multimode configurations with load balancing, DMZ, DR); ∙ 5+ years of Oracle DBA experience, versions from 8i to 11gR1, OCP preferred; ∙ Experience of Oracle Discover 4i/10g; ∙ Advanced UNIX user, basic scripting; ∙ Excellent ability of reading and analyzing technical documentation; ∙ Experience of Veritas Cluster Server (VCS).
Work Conditions: ∙ The company offers very competitive compensation package for successful candidates (4500$-5000$); ∙ Social package (medical insurance, education, certifications, fitness etc.); ∙ Excellent career and professional growth perspectives; ∙ Excellent relocation programs for non-residents; ∙ Chance to work at the world-famous company for its prominent clients.
Please send your CV to MBredikhina@software-people.org with mark Oracle Applications Technical Architect.
Best regards, Marianna Bredikhina, ICQ: 405028418 e-mail: MBredikhina@software-people.org
Hewlett-Packard (Mercury) - Quality Center -> Работа с объектами из Taskbar'a
2010-03-02 15:43 Nafig
Доброго времени суток. Возникла проблема с закрытием приложения из таскбара (через контекстное меню). При автоматическом рекординге система записывает это (Window("Application").WinMenu("Application").Select "Alt+F4"), но при запуске теста выдается сообщение "Object not visible". Может кто сталкивался с подобной проблемой? Analog Recording и Low Level Recording не подходят, т.к. положение объекта практически не предсказуемо
Качество программного продукта не в последнюю очередь зависит от актуальной документации и тщательного тестирования. Хотелось бы осветить вопрос разработки и тестирования ПО вообще и с использованием среды FitNesse в частности. Intro Когда говорят о тестировании ПО, чаще всего подразумевают тестирование, выполненное после того, как изрядное количество кода написано и возникает необходимость проверить «а то ли написали, что хотели». Понятно, что покрытие кода тестами, виды и продолжительность тестирования зависят от многих факторов, но в данном случае следует упомянуть именно о модульных тестах и о приёмочных тестах. Если модульное тестирование выполняет обычно тот, кто пишет тот или иной кусок кода, то приёмочное тестирование, как правило, выполняет заказчик. И тут уже всё зависит от того, насколько высоки требования заказчика (и, что немаловажно, то насколько он способен качественно тестировать принимаемый им готовый продукт). Так вот, модульные тесты обычно автоматизированы по выполнению (они один раз пишутся и много раз прогоняются в автоматическом режиме). А приёмочные тесты обычно медленно прогоняются в ручном режиме и постоянно изменяются и обычно достаточно редко фиксируются на бумаге. К чему все эти разговоры про тестирование? Правильно организованный процесс тестирования создаваемого программного продукта в конечном счёте позволит сэкономить деньги и время на устранении ошибок, и более того увеличить прибыль от хорошей репутации компании.
Столкнулся вот с проблемой, может кто поскажет. Ситуация в следующем:
Тестируется dll с набором методов написаных на С#. Реализовано это так, dllки подгружаются в CLR Bridge (Project Properties/CLR Bridge). Далее в скриптах создается объект основанный на классе описанном в одной из dllок, и запускаются соотвествующие методы. Всё работает. Решено было сделать автоматический запуск тестов на собрание каждого нового билда этих dllок, проблема заключается в том что каждый новый билд кладётся в новую папку (типа 02_03_2010) из из неё должны подгружаться dll в CLR Bridge. Вопрос нельзя ли сделать это как-нибудь из скрипта передвая туда в качестве параметра путь к этой папке?
Тестирование производительности видеокарт и других компонентов в различных приложениях, предоставление отчетов по результатам тестирования.
Разработка и внедрение методов тестирования производительности.
Автоматизация тестирования
Требования к кандидату:
Знание Perl ( C ) является обязательным
Понимание технологий и методов тестирования приложений
Понимание основ технологий 3D графики (antialiasing, filtering, shaders, etc).
Знание компьютерных комплектующих ("железа") и умение конфигурировать и оптимизировать работу системных компонентов, операционной системы и 3d-приложения (игровые, тесты производительности, программы для обработки видео).
Уровень знания английского не ниже upper-intermediate, уверенные навыки общения на технические темы на английском языке
Желателен опыт работы с приложениями, использующими вычисления на GPU (видео кодирование, программы обработки изображений, программы для научных вычислений)
Инициативность и умение нести личную ответственность за поставленую задачу. Хорошие аналитические способности, склонность к работе с большим объемом числовой информации
Возможность работать полный рабочий день.
Условия работы:
Полный рабочий день, работа в офисе в центре Москвы
<Белая зарплата>, регулярно повышаемая с учетом инфляции и индивидуальных показателей
Программы долгосрочного материального стимулирования сотрудников
Полное соблюдение ТК РФ
Оплачиваемые обеды
Оплачиваемые уроки по английскому языку и тренинги личностного и профессионального роста
Медицинское страхование
Страхование жизни
Возможности карьерного роста
АДРЕС ДЛЯ РЕЗЮМЕ: aistova@ascr.ru
AutomatedQA - Functional Testing -> TC4 Focuscontrol
2010-03-02 20:29 bodyguard
Доброго здравия Есть Delphi приложение, форма Scrollbox, на Scrollbox созданные в Runtime контролы у которых заполнено свойство Name. Контролы создаются парами. TLabel и Lookup (у Label установлен Label.FocusControl :=Lookup). Задача найти по заголовку TLabel нужный Lookup. Находим ##### Код { ##### Function FindParam3(OBJ, ACaption): OLEVaraint; var I; PropArray, ValuesArray; s : WideString; begin PropArray := CreateVariantArray(0, 0); ValuesArray := CreateVariantArray(0, 0); PropArray[0] := 'Caption'; ValuesArray[0] := ACaption;
I := obj.find(PropArray, ValuesArray, 1000); if I.Exists then begin try Result := i.FocusControl; // Result := i.Parent.Find('NativeDelphiObject.Name', Result.Name);
end else begin Result := Null; end; end; ##### Код } ##### Но возникает проблема у найденного таким образом контрола отсутствует метод Keys. который нам очень нужен и который есть если просмотреть свойства Lookup через Оbject browser.
На официальном форуме подсказали Result := i.Parent.Find('NativeDelphiObject.Name', Result.Name);
Но при выполнении получаем сообщение Undeclared identifier: name.
В отладчике просматриваем свойства объекта Result. Есть такое свойство. Набираем Result.name получаем исключение, нет такого свойства. Набираем Result.Name получаем имя компонента. Набираем Result.FullName получаем исключение, нет такого свойства. Набираем Result.Id получаем исключение, нет такого свойства.
Вопрос как привести объект который мы получили через FindParam3 к типу lookup?