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

Подскажите с выбором инструмента для тестирования производительности



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

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

Подскажите с выбором инструмента для тестирования производительности
2010-10-22 10:42
Описание системы: Есть клиентское приложение в котором работают множество пользователей, есть сервер приложений(application server), с которым клиентское приложение общается (подключение к серверу (протокол http), скачивание\загрузка файлов).Сервис реализован на технологии WCF (http://msdn.microsoft.com/en-us/netframework/aa663324.aspx)
Что требуется: Провестие тестирование производительности сервера приложений (сколько подключившихся через клиентское приложение пользователей он сможет выдержать)и оценить перспективы)

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

Покрытие кода
2010-10-22 11:24
Здравствуйте.
С white box testing'ом никогда ранее не встречался, но на работе поставили задачу найти тулзу, которая бы отслеживала, весь ли код (все операторы) программы) был покрыт в процессе тестирования. Т.е. я произвожу тестирование мануально, а тулза отслеживает мои дейстивия и "сообщает" какие операторы тестируемой программы не отработали ни разу.
Надеюсь, что вопрос понятен, т.к. сам представляю все это только теоретически.
Заранее благодарен за любые предложения конкретной тулзы.

Проверка почтового ящика
2010-10-22 12:43
Ситуация обычная - на сайте есть регистрация, в ходе которой отправляется email.
Необходимо проверить, что письмо пришло и в нем содержатся валидные данные.

насколько я понял, selenium не имеет собственных средств по работе с email, и тут есть 2 выхода:
1. с помощью селениума заходить через web-интерфейс почты, кликать письмо, проверять контент
2. реализовать на определенном языке программирования (в моем случае C#) доступ к почте через pop3, отсылая нужные команды по tcp.


но пока не начал городить свой велосипед, хочу спросить - вдруг есть более простые и надежные решения?

Ищем толкового QA Engineer в хорошую компанию
2010-10-22 13:30
Уважаемые соискатели!

Меня зовут Архиреева Екатерина, я представляю специализированное (IT) кадровое агентство "Коннект Персонал".
На данный момент ищу для нашего клиента хорошего специалиста по ручному тестированию.

Требования:
Опыт ручного тестирования ПО от 1 года
Высшее образование (желательно техническое)
Знание английского языка на уровне upper-intermediate
Знание основ программирования на Java, желательно C++
Опыт работы с базами данных, знание SQL на уровне написания запросов
Опыт тестирования ПО типа “Web-based” и “Client/Server”

Обязанности:
Ручное тестирование программных продуктов компании
Составление отчетов по найденным дефектам

Условия:
Ориентировочная зарплатная вилка - 55-65 тыс. руб., однако возможно подвижки в зависимости от опыта :)
Возможности профессионального роста, обучения и развития
Развернутый социальный пакет
Находятся в пошаговой доступности от метро, 1 станция от кольца

Если это предложение Вас заинтересовало – я готова рассказать о нем подробно в удобное Вам время.
Была бы признательна получить на почту Ваше резюме с пометкой "QA Engineer, с форума" (или же мы можем обсудить эти вопросы во время беседы по телефону).
Наши услуги для соискателей абсолютно бесплатны.

Спасибо за уделенное внимание и удачи Вам во всех начинаниях!

С уважением, Архиреева Екатерина.
Менеджер по подбору персонала.
КА "Коннект Персонал"
(495) 229-46-76
kat@connect-personal.ru

Требуется системный аналитик
2010-10-22 14:29
Уважаемые соискатели!

Меня зовут Архиреева Екатерина, я представляю специализированное (IT) кадровое агентство "Коннект Персонал". На данный момент у нашего корпоративного клиента открыта вакансия "системный аналитик".

Требования:
- Высшее образование в сфере IT
- Возраст от 25 лет
- Опыт работы в проектах по разработке ПО в должности аналитика от 2-х лет
- Опыт формализации и согласования требований в виде Use Case
- Опыт использования шаблонов аналитических документов RUP

Обязанности:
- Сбор и анализ требований по разработке программного обеспечения.
- Формализация требований.
- Управление требованиями на протяжении проекта.
- Обеспечение взаимодействия между проектной командой и внутренним заказчиком работ в части сбора, согласования и управления требованиями.
- Обеспечение соответствия системных требований ожиданиям внутреннего заказчика.

Условия:
- Уровень заработной платы после испытательного срока - до 80000 руб. net
- Территориально – Солнцево, проезд от м.Юго-Западная, Проспект Вернадского, Теплый Стан, Кунцевская, Киевская (электричка)


Если это предложение Вас заинтересовало – я готова рассказать о нем подробно в удобное Вам время.
Была бы признательна получить на почту Ваше резюме с пометкой "аналитик, с форума" (или же мы можем обсудить эти вопросы во время беседы по телефону).
Наши услуги для соискателей абсолютно бесплатны.

Спасибо за уделенное внимание и удачи Вам во всех начинаниях!

С уважением, Архиреева Екатерина.
Менеджер по подбору персонала.
КА "Коннект Персонал"
(495) 229-46-76
kat@connect-personal.ru

Ищем программиста C++/3D
2010-10-22 14:38
Уважаемые соискатели!

Меня зовут Архиреева Екатерина, я представляю специализированное (IT) кадровое агентство "Коннект Персонал". На данный момент у нашего корпоративного клиента открыта вакансия программиста C++/3D.

Требования:
Отличное знание С++ (опыт промышленной разработки более 3 лет).
Знание английского языка на уровне Upper Intermediate (профессиональная лексика).
Высшее образование (желательно физико-математическое)
Хорошая математическая подготовка, знание алгоритмов вычислительной геометрии и машинной графики.

Обязанности:
Разработка сложного GUI на C++ с использованием трёхмерной графики.

Условия:
Конкурентоспособная заработная плата, бонусы по итогам
Возможности профессионального роста, обучения и развития
Расширенный социальный пакет

Предвосхищая возможные вопросы об уровне оплаты, хочу заметить, что на данный момент мы исходим из пожеланий кандидата. Для сравнения - смотрели людей за 80, за 90, за 100, смотрели и выше.

Если это предложение Вас заинтересовало – я готова рассказать о нем подробно в удобное Вам время.
Была бы признательна получить на почту Ваше резюме с пометкой "программист С++, с форума" (или же мы можем обсудить эти вопросы во время беседы по телефону).
Наши услуги для соискателей абсолютно бесплатны.

Спасибо за уделенное внимание и удачи Вам во всех начинаниях!

С уважением, Архиреева Екатерина.
Менеджер по подбору персонала.
КА "Коннект Персонал"
(495) 229-46-76
kat@connect-personal.ru

Ищем Senior Java Developer, Москва
2010-10-22 14:51
Уважаемые соискатели!

Меня зовут Архиреева Екатерина, я представляю специализированное (IT) кадровое агентство "Коннект Персонал". На данный момент у нашего корпоративного клиента открыта вакансия Senior Java Developer.

Общие требования:
∙ высшее образование (техническое)
∙ хорошее знание и понимание концепций ООП и шаблонов проектирования
∙ опыт разработки на Java в коммерческих проектах от 5 лет
∙ желателен опыт разработки веб-ориентированных приложений
∙ желателен опыт руководства группой разработчиков, способность обучать
∙ fluent English
Профессиональные навыки:
∙ опыт разработки на Java, J2EE (JSP, Servlets, EJB, JMS)
∙ знание технологий Struts 2, AJAX, Web Services, JUnit
∙ желателен опыт работы с Oracle WebLogic Application Server
∙ знание концепций баз данных, желателен опыт работы с MS SQL Server
∙ знание технологии XML и ее спутников

Обязанности:
∙ разработка, отладка и поддержка программных компонентов веб-ориентированного приложения в соответствии с методологией и стандартами кодирования, принятыми в компании
∙ участие в сборе требований и постановке задачи, взаимодействие с внутренним заказчиком
∙ разработка JUnit тестов для реализованных компонентов
∙ обучение сотрудников, участие в найме
∙ предполагаются командировки в США по проектным вопросам

Компания американская, предлагает все условия для комфортной работы (соц.пакет, возможности роста, бесплатные курсы), по деньгам смотрим пока широко, з/п в рынке.

Если это предложение Вас заинтересовало – я готова рассказать о нем подробно в удобное Вам время.
Была бы признательна получить на почту Ваше резюме с пометкой "Senior Java Developer, с форума" (или же мы можем обсудить эти вопросы во время беседы по телефону).
Наши услуги для соискателей абсолютно бесплатны.

Спасибо за уделенное внимание и удачи Вам во всех начинаниях!

С уважением, Архиреева Екатерина.
Менеджер по подбору персонала.
КА "Коннект Персонал"
(495) 229-46-76
kat@connect-personal.ru

Selenium ошибка при вызове метода wait_for_page_to_load
2010-10-22 19:50
При вызове метода wait_for_page_to_load тест падает с сообщением об ошибке: Exception: Current window or frame is closed!
Если кто сталкивался, подскажите как победить проблему?

Исходные данные
В тесте была проверка, с использованием метода wait_for_pop_up().

Шаги
2. Вызвать метод wait_for_page_to_load().
3. Убедиться, что тест рушится с ошибкой:
File "C:\Users\rbolsh\Работа\E-doc\autotests\E-doc\main.py", line 124, in search
self.selenium.wait_for_page_to_load(timeOut)
File "C:\Python26\lib\selenium.py", line 1730, in wait_for_page_to_load
self.do_command("waitForPageToLoad", [timeout,])
File "C:\Python26\lib\selenium.py", line 215, in do_command
raise Exception, data
Exception: Current window or frame is closed!

Тест выполняется если
1. Вместо метода wait_for_page_to_load() поставить паузу, или вообще его убрать.
2. Убрать проверку, с использованием метода wait_for_pop_up()

PS: До выхода этой версии приложения тесты отрабатывали корректно. Визуально в приложении все работает правильно.
Странно, что падает именно на вызове метода wait_for_page_to_load(), а с паузой вместо него работает.

Jmeter и несколько сертификатов
2010-10-22 20:10
Добрый день. Прочитал документацию по Jmeter 2.4 и для меня остался не совсем ясным вопрос: можно ли в одном тестовом плане использовать несколько клиентских сертификатов?
Дело в том что сценарий, по которому тестируется приложение предполагает использование 2-х разных API и они оба требуют разные клиентские сертификаты для аутентификации.
На сколько я понял, SSL Manager дает возможность выбрать только 1 сертификат.
Можно ли сделать что то типа хранилища сертификата и заставить Jmeter по мере необходимости обращаться?

...и снова NameMapping... Возможно ли такое?
2010-10-22 21:57
TC-8demo; VBscript; Application:C++; GUI

Здравствуйте, дорогие участники форума!

Я новичок: пытаюсь освоить ТС-7и8-демо и понять, способен ли он тестировать наш довольно накрученный програм. продукт.
Я постоянно испытываю проблемы с NameMapping (возможно я что-то тут недопонимаю).
В приложенном файле содержится письмо к Саппортам ТС, на которое они мне не ответили (хотя до этого отвечали исправно и даже несколько багов у себя пофиксили).

Суть приложенного файла:

я пыталась отследить, как NameMapping распознает многочисленные тул-бары моего тестируемого приложения.
В одном UNITе я записала по очереди 3 нехитрых скрипта (каждый последующий скрипт повторяет действия из предыдущего и добавляет одно новое действие по работе с каким-либо НОВЫМ тул-баром).

Полагаю, что разбираться в моих кодах не всем будет интересно, поэтому кратко опишу результат:

1) После 1-ой записи Теста1 - NameMapping-обьекты в wndAfx-pine такие, что скрипт всегда не работает.
2) Удаляю созданные код и NameMapping (wndAfx (pine))
3) 2-ая запись Теста1: записался совсем другой NameMapping и скрипт работает.
4) Запись Тестa2 (Тест2=Тест1+1 новое действие со вторым тул-баром): NameMapping не изменился. Тест2 не работает.
5) Удаляю созданные код Теста2 и NameMapping (wndAfx (pine))
6) 2-ая запись Теста2: записался совсем другой NameMapping и скрипт работает.
7) САМОЕ ИНТЕРЕСНОЕ: Запись Теста3 (Тест3=Тест2+1 новое действие с третьим тул-баром). Скрипт Работает (1 раз)!
8) После первого запуска скрипта Тест3 в NameMapping-е происходит самопроизвольная переадресация:
обьект Afx1 обозначает уже не 2-ой, а 3-ий тул-бар.
9) Дальше скрипт Тест3 не работает; Тест2 тоже перестает работать, естесссно.

Подробности (коды VBscript и NameMapping-pine) - в приложении.


Получается, что ОБьЕКТЫ В NameMapping НЕ ПРАВИЛьНО НАСТРАИВАЮТСЯ НА ТУЛ-БАРЫ или даже САМОПРОИЗВОЛьНО ПЕРЕАДРЕСУЮТСЯ в процессе выполнения скрипта.


МОЖЕТ ЛИ ТАКОЕ БЫТь? Подозреваю, что дело в моей неопытности...

Заранее благодарна за ответы,
Ольга

  • : pg6.jpg
  • : pg7.jpg
  • : pg1.jpg
  • : pg2.jpg
  • : pg3.jpg
  • : pg4.jpg
  • : pg5.jpg

где бы найти простые примеры скриптов /VBscript/ ?
2010-10-23 02:19
Добрый День,

Мне нужен совет: где бы найти простые примеры скриптов для обучения программированию на VBscript?

Дело в том, что VBscript я не знаю, но тот скрипт, который записывается, понимаю хорошо.
А вот как дело доходит до самостоятельного написания проверяющей части скрипта (ну всяких там Check-points),
тут даже и не знаю - с какой стороны подступиться...

Я тестирую функциональность графической инж. станции (не ВЕБ-приложение).
Прочитала много всяких мануалов: теории там много, а вот примеров Check-points и т.п. совсем нет...

Помогите, пожалуйста

Время темы меньше на 1 час текущего времени
2010-10-23 12:36
Создавал тему в " SmartBear (AutomatedQA) - Functional Testing": на часах 12-25.

Тема создалась - время создания 11-25.

Куда подевался час ?

Чему я научился за последнюю неделю?
2010-10-24 08:27
Развиваться - это интересно и полезно.
Развитие означает, что мы не стоим на месте, что мы не занимаемся скучной работой, что мы непрерывно совершенствуемся, повышаем профессиональный уровень, карьерный уровень и просто с пользой проводим время.
Всегда, в любой активности можно найти место развитию. Вместо выполнения однотипных задач, мы всегда можем найти способ совершенствования. Прочитав книгу, статью, наткнувшись на заметку или новую утилиту, мы можем начать использовать что-то новое в своей деятельности. Если делать в работе нечто новое много и часто, то работа становится интереснее, зарплата - выше, удовольствие - больше.

Предлагаю в этой теме регулярно делиться: что нового вы сделали за неделю? Что вы изучили, освоили, какие выводы?

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

Начинаем делиться!

2 правила:
- по теме тестирования
- никого не критикуем!

Создание своих библиотек для Ruby + Selenium
2010-10-24 15:17
Занимаюсь написанием тестов для тестирования веб-интерфейса приобретения лицензионных ключей. Опыта в данном вопросе всего две недели, хотелось бы всё изначально делать правильно, чтобы в последствии меньше пришлось переделывать. Заметила, что почти все мои тест-кейсы содержат одинаковый кусок кода, заполняющий форму регистрации.

@selenium.type "user_login", "login"
@selenium.type "user_password", "password"
@selenium.type "user_password_confirmation", "password"

и т.д. ещё строчек на 20, с ужасом думаю, что вдруг наши девелоперы решат, что-то изменить в форме регистрации, ведь тогда мне придётся править десятки файлов.
Хорошим решением было бы вынести процедуру заполнения формы в отдельную библиотеку, тогда бы в случае изменений, достаточно было бы исправить только только один подключаемый файл. Но при реализации столкнулась с проблемой, Селениум отказывается интерпретировать команды, которые находятся в подключаемом файле с Ruby кодом.

Народ, если кто уже знает как решить эту проблему, пожалуйста, поделитесь опытом!

Оставайтесь на связи, мы работаем для вас!


© 2010 | Software-Testing.Ru


В избранное