AutomatedQA - Functional Testing -> Работа с Popupmenu
2009-09-25 11:19 VitalyD
Столкнулся с одной проблемкой. По правому нажатию появляется popupmenu где нужны выбрать некий пункт, код примерно такой: ##### Код { ##### var form = Sys.Process("blabla").Window("Form"); form.Window("ляля").WPFObject("grid").ClickR(120, 151); form.PopupMenu.Click("Свернуть"); ##### Код } #####
При клике по нужному пункту в попапменю тесткомплите зачем то сначала ставит фокус на центральный пункт этого меню (пункт, равноудаленной от первого и последнего пунктов), а потом уже кликает. (легко проверить).
Так вот если это самый центральный пункт также имеет выпадающий список, то поиск нужного элемента будет осуществляться уже в этом самом выпадающем списке, а не в самом попапменю...
Какие будут идеи борьбы с этим глюком?)
[/size][/font][/size][/font]
IBM Rational - Functional Testing -> Не могу добраться до свойств объекта
2009-09-25 15:27 Pryanik
Есть такое дерево: HTMLFrame,Type=HTMLFrame;HTMLId=SHELL_WORKFRAME HTMLDocument,HTMLTitle=scli/scli/selection;Index=0 EditBox,HTMLId=MSISDN Хочу добраться до свойст объекта EditBox. Использую код:
Browser SetFrame,"Type=HTMLFrame;HTMLId=SHELL_WORKFRAME","" Result = SQAGetProperty ("Type=EditBox;HTMLId=MSISDN", "id", value1)
Результат ошибка: 1003 (объект не найден)
AutomatedQA - Functional Testing -> Unexpected window при прогоне теста
2009-09-25 17:58 alex_kart
Есть простенький тест который вводит в формочку имя пользователя и пароля, и жмакает кнопку "подключиться" Если прогонять под дебагом - все отлично, но если запустить на исполнение, то в этом месте ====>> Цитата : //Вводим имя пользователя и пароль.. Aliases.dk.frmConnect.etUserName.Text := user_name; Aliases.dk.frmConnect.etUserPassword.Text := user_pass; Aliases.dk.frmConnect.pnlFooter.bbtnSave.ClickButton; <<==== возникает Unexpected window frmConnect_1 Не могу понять откуда оно может вылазить между двумя вводами данных в контролы И почему под дебагом данная ошибка не повторяется
Software-Testing.Ru -> ChemStation
2009-09-25 20:00 evgen_farm
Доброе время суток! Уважаемые специалисты помогите разобраться. Есть компьютерная программа -- Chemstation. С помощью ее осуществляется работа на сложном аналитическом приборе-хроматографе. Т.е. показывает статус всех характеристик блоков прибора(температура, давление, сила тока, обороты....), собирает данные (аналитический сигнал) интегрирует данные, выдает отчет, с помощью ее управляют прибором
Стоит задача--проверить что весь этот комплекс работает ПРАВИЛЬНО. Провел валидацию хроматографа(грубо сказать сравнивал показания отображаемые Chemstation и независимые исследования термометром, манометром..). Так вот постает вопрос -- а правильно работает ли программа? У нас у фармацевтов скоро без этого никуда. Ексель валидировать калькулятором, калькулятор умножением в столбик, таблицу умножения валидировать счетными палочками, а зрение отвалидировать у валидированных офтальмологов! Раскажите, если не трудно, человеческим языком как происходит процесс подтверждения правильной работы программы, какой принцип?
Borland (Segue) - Functional testing -> Cкриншот меню без выделенного менюайтейма
2009-09-26 16:22 Biozol
Помогите, пожалуйста, со следущей задачей: Нужно сделать скриншот окна, где будет открыто только меню (например "Файл" в программе NotePad) и не будет выбран никакой менюайтейм, так как бы просто открыть меню мышкой. Координаты, например для PressMouse () использовать не могу, потому что скрипт должен работать с программой на любом языке (английский м русский, например), названия менюшек будут имень разную длину и координаты не будут совпадать.
IBM DB2 -> Определённый Интеграл
2009-09-27 02:31 LKhiger
Definite Integral interval [a, b]: Sf(x)dx = G(b) - G(a) where G'(x) = f(x) , or differential of G(x) = f(x).
Integrals appear in many practical situations. Consider a swimming pool. If it is rectangular, then from its length, width, and depth we can easily determine the volume of water it can contain (to fill it), the area of its surface (to cover it), and the length of its edge (to rope it).
But if it is oval with a rounded bottom, all of these quantities call for integrals. Practical approximations may suffice for such trivial examples, but precision engineering (of any discipline) requires exact and rigorous values for these elements.
I create the query which calculate integral of 3 * X^2 - 2 * X in interval [2, 4]....
S(3 * X^2 - 2 * X)dx = X^3 - X^2 and exact value of integral will be S = (4^3 - 4^2) - (2^3 - 2^2) = 48 - 4 = 44.
We know nothing in our solution about exact value and differential and suppose to calculate approximate value of integral. Process will stop when the absolute difference between current value of integral and previous become less or equal some epsreal number.
##### Код { ##### With Source (Xstart, Xfinish, imgFunc, eps) as (select double(2), double(4), '3 * X^2 - 2 * X', double(1.e-3) from sysibm.sysdummy1 ) , Integral_calc (Xs, Xf, Xc, step, curint, prevint, eps, iterno) as (select Xstart, Xfinish, double(Xstart - (Xfinish - Xstart) / 10.) Xc, double((Xfinish - Xstart) / 10.) step, double(0), double(0), eps, int(0) from Source union All select Xs, Xf, Xc + step, step, curint + Fc * step, prevint, eps, iterno + 1 from Integral_calc, table (select 3 * power(Xc + step, 2) - 2 * (Xc + step) Fc from sysibm.sysdummy1 ) it where Xc + step <= Xf Union All select Xs, Xf, Xs - (step / 2.), step / 2., 0., curint, eps, iterno + 1 from Integral_calc where Xc + step > Xf and abs(curint - prevint) > eps ) , Integral(integral_value, integral_image) as (select curint, 'interval: [' || varchar(Xs) || ', ' || varchar(Xf) || ']: S' || '(' || imgFunc || ')dx = ' || varchar(round(curint, 3)) from Integral_calc, Source where iterno = (select max(iterno) from Integral_calc) ) select integral_value, integral_image from Integral ##### Код } #####
Подскажите, пожалуйста, как сделать, чтобы в mantis'е прикрепляемые скриншоты разворачивались полностью? Чтобы при открытии бага можно было, взглянув на скриншот (и при этом не кликать дополнительно для его открытия), сразу сказать, о чем ошибка.