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

Ожидание окна при меняющемся WndClass



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

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


Ожидание окна при меняющемся WndClass
2011-09-28 10:27
Здравствуйте. Возникла такая проблема.

Запускаю приложение и проверяю поялвение окна WaitWindow.
На одной машине параметр WndClass имеет, например такое значение: «WindowsForms10.Window.8.app.0.2e0c681» Но на других машинах или версиях тестируемого приложения, он меняется и код не срабатывает.
Приложение на C#.
Подскажите, пожалуйста, как правильно ждать появления нужного окна.


Listener в тестах
2011-09-28 11:47
Столкнулся с такой проблемой.
Есть класс
public class TestListener extends TestListenerAdapter
в котором переопределяются метод
@Override
public void onTestFailure(ITestResult tr)
И есть класс с тестами
public class Testable extends TestNG
который TestListener должен прослушивать и реагировать на падение тестов. Вопрос, как заставить его "слушать" данный класс? Нашел функцию
driver = new FirefoxDriver();            
driver.registerListener(addListener(null));
но не совсем понятно как туда добавить конкретно мой листенер. Может быть кто-нибуть сталкивался с такой проблемой.

Цикломатическая сложность
2011-09-28 12:57
При подготовке к сертификации у меня возникла проблема с одним тестом по этой теме, не понимаю почему вот этот пример кода имеет значение 3...

if x=z
then statement2;
end;
Варианты ответов 2, 3, 4, 5.

Если кто-то имел опыт в решении этого теста, буду признательна если кто-то сможет обьяснить мне.

Расчет времени тестирования
2011-09-28 13:31
Вопрос. Как расчитать время на тестирование?
Есть проект расчитаный на 50 часов девелопинга. Сколько часов примерно на тестирование должно уйти?

Первое неофициальное собрание сообщества тестировщиков Львова
2011-09-28 13:56
Львовские тестировщики  30 сентября планируют провести первое собрание сообщества тестировщиков своего города.Официальный анонс

Читать дальше

Pop-up вместо открытия в новой вкладке.
2011-09-28 14:23
Здравствуйте.
На странице есть ссылка, которая firebug выглядит так:
<a target="_blank" href="ссылка" class="">жми сюда</a>

При нажатии на неё страница открывается в новой вкладке.
Сделала запись в Selenium IDE. Нажатие на ссылку селениум "делает" командой clickAndWait.
Когда запускаю сохранённый тест кейс - эта ссылка открывается как поп-ап :unknw: Что мне очень мешает и, собственно, портит весь тест.
Я не могу понять: что не так? Почему вручную одно, а при работе Селениум другое. :unknw:

Для реализации каких задач лучше использовать BeanShell
2011-09-28 15:14
Здравствуйте!
Не давно начал изучать возможности JMeter. Обнаружил в нём BeanShell. Хотел бы узнать у Вас для каких целей его лучше всего использовать и как. Если можно привести пример использования BeanShell в JMeter ? У меня уже есть некий работающий сценарий (записывал через проксю JMeter) и решил разобраться с BeanShell.(если сейчас не пригодится в будущем точно сгодится)

Одинаковый ID
2011-09-28 15:24
Привет, тестерам.

Пример
На форме есть Поиск. Например поиск автомобилей по марке. Например, я хочу добавить свою марку автомобиля. Я жму кнопку "Добавить марку"
и открывается окно "Добавление марки", куда я ввожу марку.

Теперь я хочу проделать это с помощью Selenium IDE, но проблема в том, что ID поиска равен ID в окне "Добавление марки" => логично что данные вписываются в поле "Поиска"

Как обходят эту проблему, если ID одинаков.


В Selenium IDE проверил по всем Target, ничего не помогло.

Принцип работы LR
2011-09-28 15:55
Добрый день!

Проясните, плз, следующий момент:

Имеется гипервизор Hyper-V, внутри которого крутятся: Win2k8 с MS SQL server; Windows 7 с софтиной, взаимодействующей с SQL Server, там же и сам LR. Сделано это для имитации работы удаленных пользователей, общающихся с серваком через канал с низкой пропускной способностью, например, 56 kbit\s.

У меня сгенерирован скрипт с действиями пользователя в тестируемом ПО. При запуске сценария в HP LR Controller, я указываю необходимость имитации работы 10 человек. Вопрос в следующем - LR откроет 10 соединений с базой шириной по 56кбпс или одно, шириной, равной 56кбпс * 10?

Заранее благодарен за ответ!

Midlle PHP developer Харьков
2011-09-28 16:10
В компанию, которая специализируется на PHP и Iphone разработках и работает по принципу Agile Manifesto,
требуется Midlle PHP developer.

Основные обязанности:
-разработка веб-проектов на Symfony + Doctrine
-работа с семантической версткой XHTML+CSS
-написание клиентского кода на jQuery/Mootols, extJS
-написание юнит-тестов, используя phpUnit

Основные требования:
- опыт работы в коммерческих PHP проектах не менее года,
- профессиональные знания PHP5, SQL, HTML+CSS,
- знание СУБД MySQL 4.x, 5.x,
- знание OOP,
- знание Ajax, JS libs & frameworks,
- знание SVN, опыт работы в *nix как пользователя,
- знание протоколов (НТТР, SMTP, etc).


Желательно:
- знание Patterns, MVC PHP frameworks, Unit testing
- знание Symfony, Propel, Doctrine
- умение оценивать задачи
- опыт TDD-разработки
- знание phpUnit, Selenium
- глубокие знания LAMP платформы
- глубокие знания одного из js-frameworks: jQuery/jQuery UI, Mootols, extJS
- знание trac, redmine

Условия:
- гибкий рабочий график(40-часовая рабочая неделя)
- конкурентноспособная зп,
- интресные, неоднообразные проекты,
- уютный офис в центре города, дружный коллектив.

С уважением, Дарья,
Рекрутинговое Агентство "ProfLine"
т. (057)756-72-66, т\ф(057)756-85-67
г. Харьков, пер.Театральный,17
mailto:office@profline.net.ua

JavaScript разработчик в Днепропетровск, Украина
2011-09-28 17:58
Компания Maxymiser была основана в 2006 году и является лидером в сфере оказания услуг по А/Б и многовариантному тестированию. Офисы Maxymiser находятся в Нью-йорке, Лондоне, Сан-Франциско, Эдинбурге и Дюссельдорфе; кроме того, продажи продукта осуществляются и через всемирную партнерскую сеть. Среди клиентов компании такие известные мировые бренды, как Hertz, Hewlett-Packard, SONY,Time Warner Cable и другие.
Основным продуктом компании Maxymiser является программное обеспечение для оценки и повышения коммерческой эффективности веб-сайтов. Теперь у клиентов есть возможность ответить на вопрос, какой из вариантов контента эффективнее, основываясь на объективных данных с использованием передовых алгоритмов машинного обучения и статистики.
Мы провели тысячи кампаний в разных отраслях, среди которых розничная торговля, путешествия, финансовые услуги, недвижимость, знакомства, и другие, превратив миллионы посетителей сайтов в новых клиентов. Команда клиентской поддержки Maxymiser и методология OneTouch не только обеспечивают лучшие в своем классе решения, но также простое и удобное использования продукта.

В Днепропетровске находится технический центр компании, сотрудники которого работают над разработкой и внедрением решений Maxymiser и обеспечивают поддержку кампаний на сайтах наших клиентов.

Одна команда— это команда технических сервисов, которая работает над созданием решений, необходимых клиенту для тестирования различных вариантов контента. Эта команда самая многочисленная из всех представленных в компании и состоит из таких направлений:
Production Managers — менеджеры проектов, которые являются основной точкой контакта для наших зарубежных команд, и работают над планированием работы, а также ответственны за качество и соблюдение сроков запуска готовых решений.
Technical Executives — разработчики с высоким уровнем знания JavaScript и современных интернет-технологий.
Quality Controllers — тестировщики, осуществляющие проверку уже готовых решений.
Web Designers — дизайнеры, которые работают над юзабилити, а также разрабатывают и отпимизируют альтернативные вариантов контента для клиентских кампаний.

Другая команда занимается разработкой ядра платформы Maxymiser. Ядро представляет из себя высоконагруженное Web-приложение, которое расположено в нескольких дата центрах в основных географических регионах планеты. Приложение имеет близкие к реальному времени требования по времени отклика вне зависимости от местоположения конечных пользователей.
Приложение генерирует огромные объемы данных, которые попадают в распределенную базу данных и интерактивно анализируются в отчетах, предоставляемым пользователям через Web интерфейс. В недавнем исследовании “Q3 2010 Forrester Wave Online Testing Report”, проведенном в 2010 году независимым аналитическим агентством Forrester, наши отчеты названы лучшими в своем классе. Maxymiser гордится тем, что имеет команду математиков, среди которых профессора и кандидаты наук, а также победители международных студенческих олимпиад по математике.

Проводя анализ собранных данных, эта команда разрабатывает и строит уникальные статистические модели поведения пользователей, которые используются для оптимизации Web сайтов наших клиентов по всему миру. Наш проект активно развивается во всех направлениях – архитектура, аппаратная база, математика, кодирование, новая бизнес-функциональность.

Мы активно развиваемся и приглашаем присоединиться к нашей команде людей, имеющих высокий потенциал и заинтересованных в масштабных и интересных проектах. Компания предоставляет возможность интересной работы в области распределенных Интернет-приложений, баз данных, бизнес-аналитики, архитектуры распределенных приложений, использования современных методик разработки, новых методик по управлению всеми фазами проекта.

Мы ищем классных JavaScript разработчиков!

Требования следующие:
Опыт работы не менее 2-х лет в команде на сложных WEB 2.0 проектах;
Знание кроссбраузерного чистого JavaScript;
Знание фреймворков, такик как Prototype.js, Mootools, JQuery;
Знание (X)HTML, W3C standards, CSS, DOM, DOM events;
Знание RegExp в Javascript;
Знание английского языка.

email: vera.leshchenko@maxymiser.com
Skype: l_vera_a

Корреляция
2011-09-28 22:32
у меня Load runner 11, у меня возник вопрос при создании скрипта нагрузочного тестирования... тестируемая функциональность состоит из двух частей: в первой части нужно получить значение, а второй части передать. Т.е. изъять значение, положить в переменную для дальнейшего его использования.
Начну с полученного ответа, нужное значение я вижу в результате отработки скрипта, в разделе Generation Log.

$$$$$$ Response Header For Transaction With Id 827 Ended $$$$$$

****** Response Body For Transaction With Id 827 ******
<?xml version="1.0" encoding="utf-8"?><componentDocuments xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><componentDocument Version="3.0" HandlesDeclears="false"><header><flow ID="StandardFlow" nodeID="ShowScreen" flowInstanceID="41352385-c39e-442a-b86c-ef2717e59066" flowInstanceCount="40" flowPersistenceID="">\.... <Date>31/08/2011</Date><Number>326960</Number>...

А как изъять из полученного ответа значение "326960" и поместить в переменную? Если я не ошибаюсь то существует функция - web_reg_save_param. А как ее использовать для обработки именно полученного ответа?


© 2010 | Software-Testing.Ru


В избранное