- Форум тестировщиков
- → Публикации potam
Публикации potam
11 публикаций создано potam (учитываются публикации только с 04 июня 2023)
По типу контента
По пользователю
#110787 Rational ClearQuest
Отправлено автор: potam 10 октября 2012 - 08:36 в IBM Rational - Functional Testing
Приветствую! Столкнулся с такой бедой:
CQ 2003.06.15.734.000
Язык скриптов схемы - Basic
Validating script's syntax is failed:
Start testing procedures:
Saving the work...
Validating Schema...
Global HookDef "EN_Notification" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "UDB_Properties" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "RSEM_Scripts" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "Logging_Notes_Hooks" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "GetSchedulePermissions" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Все скрипты упомянутые в сообщении об ошибке устанавливались пакетами. Я попробовал сохранить текст скрипта в отдельный файл, и протестировать через командную строку:
cqperl -W <file.pl>
Результатом были только предупреждения, ошибок не было:
C:\pddocs\cq>cqperl -W EN_Notification.pl
Name "CQPerlExt::CQ_BOOL_OP_OR" used only once: possible typo at EN_Notification.pl line 584.
C:\pddocs\cq>cqperl -WT UDB_Properties.pl
Name "main::priv" used only once: possible typo at UDB_Properties.pl line 180.
C:\pddocs\cq>cqperl -WT RSEM_Scripts.pl
Scalar value @actionTypeNames[$actionType - 1] better written as $actionTypeNames[$actionType - 1] at RSEM_Scripts.pl li
ne 119.
Name "CQPerlExt::CQ_AUX_ENTITY" used only once: possible typo at RSEM_Scripts.pl line 155.
Name "CQPerlExt::CQ_SUCCESS" used only once: possible typo at RSEM_Scripts.pl line 19.
C:\pddocs\cq>cqperl RSEM_Scripts.pl
C:\pddocs\cq>
C:\pddocs\cq>cqperl Logging_Notes_Hooks.pl
C:\pddocs\cq>cqperl -W Logging_Notes_Hooks.pl
Parentheses missing around "my" list at Logging_Notes_Hooks.pl line 12.
Parentheses missing around "my" list at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Name "main::month" used only once: possible typo at Logging_Notes_Hooks.pl line 13.
Name "CQPerlExt::CQ_HAS_VALUE" used only once: possible typo at Logging_Notes_Hooks.pl line 34.
C:\pddocs\cq>cqperl GetSchedulePermissions.pl
C:\pddocs\cq>cqperl -W GetSchedulePermissions.pl
Name "main::entity" used only once: possible typo at GetSchedulePermissions.pl line 8.
Name "CQPerlExt::CQ_READONLY" used only once: possible typo at GetSchedulePermissions.pl line 15.
Name "CQPerlExt::CQ_MANDATORY" used only once: possible typo at GetSchedulePermissions.pl line 12.
C:\pddocs\cq>cqperl EN_Parser.pl
C:\pddocs\cq>cqperl GetSchedulePermissions.pl
C:\pddocs\cq>cqperl RSEM_Scripts.pl
C:\pddocs\cq>
Далее я попробовал закомментировать строку 584 в EN_Notification.pl, и тест через 'cqperl -W EN_Notification.pl' не вернул каких-либо сообщений. Но проверка в CQ Designer по-прежнему выдает сообщение:
"Global HookDef "EN_Notification" : Validation failure from the HookDef language processor: Syntax check failed. Reason unknown."
Интересно, что первая проверка после старта Designer не выдает ошибок, и даже можно запустить Test Work. Но вторая проверка уже выдает вышеописанную ошибку.
Как можно продолжить дальнейшее тестирование?
CQ 2003.06.15.734.000
Язык скриптов схемы - Basic
Validating script's syntax is failed:
Start testing procedures:
Saving the work...
Validating Schema...
Global HookDef "EN_Notification" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "UDB_Properties" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "RSEM_Scripts" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "Logging_Notes_Hooks" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "GetSchedulePermissions" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Все скрипты упомянутые в сообщении об ошибке устанавливались пакетами. Я попробовал сохранить текст скрипта в отдельный файл, и протестировать через командную строку:
cqperl -W <file.pl>
Результатом были только предупреждения, ошибок не было:
C:\pddocs\cq>cqperl -W EN_Notification.pl
Name "CQPerlExt::CQ_BOOL_OP_OR" used only once: possible typo at EN_Notification.pl line 584.
C:\pddocs\cq>cqperl -WT UDB_Properties.pl
Name "main::priv" used only once: possible typo at UDB_Properties.pl line 180.
C:\pddocs\cq>cqperl -WT RSEM_Scripts.pl
Scalar value @actionTypeNames[$actionType - 1] better written as $actionTypeNames[$actionType - 1] at RSEM_Scripts.pl li
ne 119.
Name "CQPerlExt::CQ_AUX_ENTITY" used only once: possible typo at RSEM_Scripts.pl line 155.
Name "CQPerlExt::CQ_SUCCESS" used only once: possible typo at RSEM_Scripts.pl line 19.
C:\pddocs\cq>cqperl RSEM_Scripts.pl
C:\pddocs\cq>
C:\pddocs\cq>cqperl Logging_Notes_Hooks.pl
C:\pddocs\cq>cqperl -W Logging_Notes_Hooks.pl
Parentheses missing around "my" list at Logging_Notes_Hooks.pl line 12.
Parentheses missing around "my" list at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Name "main::month" used only once: possible typo at Logging_Notes_Hooks.pl line 13.
Name "CQPerlExt::CQ_HAS_VALUE" used only once: possible typo at Logging_Notes_Hooks.pl line 34.
C:\pddocs\cq>cqperl GetSchedulePermissions.pl
C:\pddocs\cq>cqperl -W GetSchedulePermissions.pl
Name "main::entity" used only once: possible typo at GetSchedulePermissions.pl line 8.
Name "CQPerlExt::CQ_READONLY" used only once: possible typo at GetSchedulePermissions.pl line 15.
Name "CQPerlExt::CQ_MANDATORY" used only once: possible typo at GetSchedulePermissions.pl line 12.
C:\pddocs\cq>cqperl EN_Parser.pl
C:\pddocs\cq>cqperl GetSchedulePermissions.pl
C:\pddocs\cq>cqperl RSEM_Scripts.pl
C:\pddocs\cq>
Далее я попробовал закомментировать строку 584 в EN_Notification.pl, и тест через 'cqperl -W EN_Notification.pl' не вернул каких-либо сообщений. Но проверка в CQ Designer по-прежнему выдает сообщение:
"Global HookDef "EN_Notification" : Validation failure from the HookDef language processor: Syntax check failed. Reason unknown."
Интересно, что первая проверка после старта Designer не выдает ошибок, и даже можно запустить Test Work. Но вторая проверка уже выдает вышеописанную ошибку.
Как можно продолжить дальнейшее тестирование?
#110662 Интеграция MS Project и Rational Clearquest
Отправлено автор: potam 05 октября 2012 - 06:51 в IBM Rational - Functional Testing
MS Project 2003, 2010;
ClearQuest 2003.06.15.734.000
В MS Project в менюшке Tools -> ClearQuest -> Administrative Tasks -> Mapping Configuration, вкладка "Parent \ Child Mapping".
Невозможно отметить чекбокс "Enable Parent \ Child Field Mapping". В БД ClearQuest есть fields с типом reference и reference_list. Буду рад любой информации.
ClearQuest 2003.06.15.734.000
В MS Project в менюшке Tools -> ClearQuest -> Administrative Tasks -> Mapping Configuration, вкладка "Parent \ Child Mapping".
Невозможно отметить чекбокс "Enable Parent \ Child Field Mapping". В БД ClearQuest есть fields с типом reference и reference_list. Буду рад любой информации.
#107804 Какие зарплаты у тестеров ?
Отправлено автор: potam 20 июля 2012 - 08:38 в Про тестирование обо всём подряд
(часть можно на виртуалках держать, чтобы не заморачиваться с установкой 4 версий IE в одну систему).
http://utilu.com/IECollection/
несколько portable версий IE
#106413 while, for, ...
Отправлено автор: potam 06 июня 2012 - 14:09 в Hewlett-Packard (Mercury) - Тестирование производительности
sprintf(poks, "%s", lr_eval_string("{pPoks}")); lr_output_message ("string poks %s", poks ); token = (char *)strtok(poks, separators); // Get the first token if (!token) { lr_output_message ("No tokens found in string!"); return( -1 ); } while (token != NULL ) { // While valid tokens are returned lr_save_string("", "pPok_1"); lr_save_string("", "pPok_2"); lr_save_string("", "pPok_3"); for(i=1; i<4; i++) { if (token != NULL) { sprintf(temp, "pPok_%d", i); lr_save_string(lr_eval_string(token), lr_eval_string(temp)); token = (char *)strtok(NULL, separators); // Get the next token } } }
добавление проверки token на NULL вроде как решило проблему
#106410 while, for, ...
Отправлено автор: potam 06 июня 2012 - 13:41 в Hewlett-Packard (Mercury) - Тестирование производительности
extern char * strtok(char * string, const char * delimiters ); // Explicit declaration char separators[] = ", "; char * token; char poks[500]; int i; char temp[10]; sprintf(poks, "%s", lr_eval_string("{pPoks}")); lr_output_message ("string poks %s", poks ); token = (char *)strtok(poks, separators); // Get the first token if (!token) { lr_output_message ("No tokens found in string!"); return( -1 ); } while (token != NULL ) { // While valid tokens are returned lr_save_string("", "pPok_1"); lr_save_string("", "pPok_2"); lr_save_string("", "pPok_3"); for(i=1; i<4; i++) { sprintf(temp, "pPok_%d", i); lr_save_string(lr_eval_string(token), lr_eval_string(temp)); token = (char *)strtok(NULL, separators); // Get the next token } }
Заранее известно, что количество token целое число от одного до трех.
В случае, когда в описании цикла for указано, что i<4, а кол-во token для этой итерации вдруг 2, то скрипт выпадает с ошибкой:
Error: C interpreter run time error: Action.c (78): Error -- memory violation : Exception ACCESS_VIOLATION received.
Как быть?
#105823 Loadrunner
Отправлено автор: potam 22 мая 2012 - 06:19 в Hewlett-Packard (Mercury) - Тестирование производительности
Задал параметры в Генераторе, скрипт отработал нормально.
#100329 Rational ClearQuest
Отправлено автор: potam 01 февраля 2012 - 12:03 в IBM Rational - Functional Testing
Подскажите, каким образом можно спрятать содержимое text box , основываясь на значении какого-либо field ?
Вариант с хуком на action не прокатывает, потому как срабатывает только после выполнения действия. А хочется чтобы хук выполнялся (содержимое было скрыто) до выполнения действия из набора actions (а именно в момент вывода формы на экран).
Вариант с хуком на action не прокатывает, потому как срабатывает только после выполнения действия. А хочется чтобы хук выполнялся (содержимое было скрыто) до выполнения действия из набора actions (а именно в момент вывода формы на экран).
#100002 RequestBodyFile
Отправлено автор: potam 25 января 2012 - 13:44 в Hewlett-Packard (Mercury) - Тестирование производительности
Как указать чтобы данный кусок автоматом выполнялся после каждого вызова функции web_submit_data() ?
HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE); if(HttpRetCode == 500 || HttpRetCode == 200 || HttpRetCode == 302 || HttpRetCode == 503){ lr_output_message("Viewstate: %s", lr_eval_string("{Siebel_Analytic_ViewState11}")); lr_output_message("HttpRetCode=%d", HttpRetCode); }
#99947 RequestBodyFile
Отправлено автор: potam 24 января 2012 - 13:03 в Hewlett-Packard (Mercury) - Тестирование производительности
Как можно отрегулировать запись информации в файл RequestBody.txt ? Очень хочется получать снимки при получении ошибок, ну и конечно было бы неплохо посмотреть в тело запроса.
#99841 Запись в скрипт авторизации
Отправлено автор: potam 21 января 2012 - 13:48 в Hewlett-Packard (Mercury) - Тестирование производительности
Как вариант можно использовать регулярные выражения
http://motevich.blog...er-regular.html
http://motevich.blog...er-regular.html
#99506 ClearQuest
Отправлено автор: potam 12 января 2012 - 05:21 в IBM Rational - Functional Testing
В процессе редактирования формы создавалось несколько версий схемы. На определенном этапе понадобилось откатиться на предыдущую версию. С ходу эта версия запустилась в режиме просмотра. Существует ли возможность работы в режиме редактирования с предыдущими версиями схемы?
ClearQuest 2003.06.15.734.000.
ClearQuest 2003.06.15.734.000.
- Форум тестировщиков
- → Публикации potam
- Политика Конфиденциальности
- Правила форума ·