Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Нагрузочное тестирование и параметры веб браузера



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Нагрузочное тестирование и параметры веб браузера
2011-06-07 08:34
Здравствуйте, подскажите, можно ли изменить параметры браузера при нагрузочном тестировании, чтоб допустим указывать не только user agent, но и разрешение экрана, систему, установленые приложения и тп, чтоб максимально браузеры отличались. Нужно протестировать счётчик посетителей на разных параметрах браузера. Или кто в HTMLUnit разберается, там такое можно, но мы не можем найти где это менять))


Создание test fixtures
2011-06-07 09:23
Добрый день, коллеги!

Помогите пожалуйста советом по созданию вспомогательных данных, используемых в тестах? В частности - в автотестах. Опыт тестирования и автотестирования у меня есть - не новичок. Свои варианты решения описанной проблемы - есть, хочется найти им подтверждения/опровержения.

1) Есть web-проект. Биллинговая система. Java.
2) Пишем WebUI автотесты. TestNG, Webdriver все дела
3) Автотестам нужны уникальные данные. Эти данные
а) многоуровневые. Чтобы создать сущность, непосредственно используемую в тесте, необходимо создать нехилую структуру вспомогательных сущностей, от которых нужная сущность зависит
б) похожие. Цепочка КЛАССОВ вспомогательных сущностей во многом повторяется от теста к тесту, при этом оставаясь уникальной (экземпляры классов) для каждого теста

Рассмотрим на примере предметной области сотовой связи. Биллинг абонентов. Предметная область не моя, взял просто для примера, так что в деталях могу приврать.
Тесты:
1) проверить, что некоторая услуга (мобильный инет) включается на сайте. Для этого нужно создать цепочку вспомогательных сущностей: абонент, лицевой счет, периоды действия лицевого счета, периоды действия услуги (мобильный инет), тариф, тарифный план, добавить набор обязательных услуг на тарифный план, услуга 3G или GPRS, от которой зависит услуга "мобильный интернет", и т.д. Собственно тест будет логиниться в аккаунт абонента, переходить на страницу управления тарифным планом, включать нужную услугу и проверять, что она включилась.
2) проверить, что некоторую услугу можно выключить. Для этого нужно иметь всю вышеперечисленную цепочку + плюс включенную услугу

итп.

Сложность в том, что создание этих вспомогательных данных через UI прямо в тесте крайне неэффективно. Потому что:
а) низкая скорость работы через UI
б) сложность написания теста получается довольно высокой - растет вероятность создания ненадёжных тестов, падает скорость создания тестов

При этом хочется, чтобы структура вспомогательных сущностей была где-то на виду, как-то инкапсулирована в тест, чтобы при правке теста сразу не забыть скорректировать вспомогательные сущности при необходимости.

Вопрос простой: как бы вы решали такую задачу? Возможно есть классическая (принятая) схема её решения, о которой я не знаю. Рассуждения, вопросы приветствуются

Во время работы теста страница FireFox не отвечает
2011-06-07 09:45
Здравствуйте !
Столкнулся со следующей проблемой:При переходе на страницу FireFox станица перестаёт отвечать, либо долго ждать приходится.
С чем это с связано и как это устранить можно ? Часто приходится просто закрывать такую страницу.

FireFox 3.5.16
Инструмент-TestComplete 7.53

Можно ли запустить автотесты Seleniuma без запуска браузера?
2011-06-07 11:32
Можно ли запустить автотесты Seleniuma без запуска браузера? Если нет - то есть ли такой инструмент которым возможно тестирование без запуска браузера? У меня много тестов на данный момент и очень много времени уходит на их исполнение. Я вот и думаю можно ли как то часть тех что не обязательно должна быть привязана к интерфейсу запускать просто так - по html коду например.

утилита для мониторинга оперативной памяти и сохранения резултатов
2011-06-07 13:42
Доброго времени суток, коллеги.
Подскажите, плиз, какую нибудь утилиту (желательно маленькую и бесплатную), которая умела бы мониторинть оперативную память (какой процесс и сколько памяти использует).
НО чтобы эта утилита ещё и умела это всё с какой-то периодичностью записывать.

Например запустил какие ниь программы на длительный период, а потом открыл сохранённые логи и посмотрел какой процесс и когда ел и сколько.

Сейчас использую Process Explorer, он умеет вроде всё, кроме записи логов, измерений.

QA Engineer (clouds & clusters)
2011-06-07 14:10
Mirantis, headquartered in Mountain View, California, U.S. is a leading player in the R&D/Product Development services market. Among notable Mirantis clients are Cisco, ST Microelectronics, KLA-Tencor, General Electric, Cadence Design Systems, Mentor Graphics and Agilent.

Our Moscow office is looking for QA Engineer for DeepGreen productization project

The owner of the project is KLA-Tencor corporation, a leading supplier of process control and yield management solutions for the semiconductor and related microelectronics industries.

Existing KLA-Tencor's product which is currently being developed and maintained by part of Moscow ODC team, does a lot of heavy computations which run on a home-build computational cluster. The new project involves a deep refactoring of an existing product by replacing its scheduler and distributor layers to increase scalability and reliability, to built a much large and more efficient cluster or private cloud.

Responsibilities:

* Participate in requirements analysis
* Write test documentation (test cases specifications, test reports)
* Manual test cases design
* Perform manual testing and results analysis
* Running/performing semi-automated test scenarios
* Participate in internal software release process
* Prospectives: participation in test automation activities (design and development of automated test scripts, etc)


Requirements:

* Understanding of software testing methodology and terminology
* Solid experience with manual testing
* Advanced experience with Windows
* Basic knowledge of scripting languages (enough for running test scripts and utilities, configuring, etc)
* Ability to develop and execute sophisticated manual test suits
* Experience with bug-tracking systems (Jira) and test management tools (TestLink)
* Scripting languages as a plus (Perl or Python)
* Technical English


Desired:

* Ability to create automated tests using .Net and C#
* User-level experience with *nix


We offer:

* Competitive salary (after interview).
* Career and professional growth.
* 20 working days paid vacation, 100% paid sick list.
* Medical insurance
* Flexible schedule.
* Positive working group.
http://hh.ru/vacancy/4381366

для связи cv-msc @ mirantis.com
nveschikova @ mirantis.com

Technical Writer, Мирантис, Москва
2011-06-07 14:11
Технический Писатель (Technical Writer)

Компания Mirantis, Inc приглашает на работу Технического Писателя (Technical Writer) для участия в проектах по созданию облачных инфраструктур и высоконагруженных систем. Сотрудничество планируется в режиме freelance, возможна работа как на дому, так и в нашем московском офисе.

Основные обязанности:

* Создание , редактирование и обновление технической документации на англ. языке (технических руководств, инструкций, систем помощи и т.п.),
* Контроль соответствия создаваемой документации принятым в индустрии нормам, соблюдение стандартов документации,
* Коммуникации с разработчиками и менеджерами.

Требования:

* Техническое или лингвистическое образование.
* Английский язык – высокий уровень.
* Аналогичный опыт работы от одного года в софтверных компаниях (опыт работы в компаниях, занимающихся системной разработкой будет плюсом).
* Желателен опыт написание документации к низкоуровневым сетевым продуктам
* Знание программ и продуктов для создания электронных справочных систем (Help или RoboHelp).
* Уверенный ПК-пользователь (Word, PowerPoint, Excel, Visio и т.п.)
* Опыт взаимодействия с разработчиками в рамках проектов.

Условия:

* Оплата обсуждается индивидуально.
* Возможен переход в штат.
* Работа на дому или в офисе в гибком графике.
* Неполная занятость.

для связи cv-msc @ mirantis.com
nveschikova @ mirantis.com

Senior Technical Writer, Мирантис, Москва
2011-06-07 14:12
Старший Технический Писатель (Senior Technical Writer)


Москва Компания Mirantis, Inc приглашает на работу Старшего Технического Писателя (Senior Technical Writer) для участия в проектах по созданию облачных инфраструктур и высоконагруженных систем.

Основные обязанности:

* Создание , редактирование и обновление технической документации на англ. языке (технических руководств, инструкций, систем помощи и т.п.),
* Контроль соответствия создаваемой документации принятым в индустрии нормам, соблюдение стандартов документации,
* Коммуникации с разработчиками и менеджерами.


Требования:

* Техническое или лингвистическое образование.
* Английский язык – высокий уровень.
* Аналогичный опыт работы от 2-х лет в софтверных компаниях (опыт работы в компаниях, занимающихся системной разработкой будет плюсом).
* Желателен опыт написание документации к низкоуровневым сетевым продуктам
* Знание программ и продуктов для создания электронных справочных систем (Help или RoboHelp).
* Уверенный ПК-пользователь (Word, PowerPoint, Excel, Visio и т.п.)
* Опыт взаимодействия с разработчиками в рамках проектов.


Условия:

* Оклад (обсуждается индивидуально), не практикуем понижение оклада на испытательный срок!
* Реальная перспектива профессионального и карьерного роста;
* Компания предоставляет внутреннее и внешнее обучение;
* Медицинская страховка,
* Гибкий график работы,
* Дружный коллектив.

Тип занятости
Полная занятость, полный день

для связи cv-msc @ mirantis.com
nveschikova @ mirantis.com


© 2010 | Software-Testing.Ru


В избранное