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

Новые обсуждения IT-форума: it4business.ru



it4business.ru - проект об IT для бизнеса  

Новые темы IT-форума

Hewlett-Packard (Mercury) - Quality Center -> Вопросы По Qtp
2007-08-10 10:04 Mike
Здравствуйте, извините за вопросы.

Начал изучать QTP (9.2)
Вот ситуация:
1) Есть аппликация (Visual Studio 2005, C#) с полями ввода и вывода.
Запись теста автоматическая.

В поле вывода тестируемая программа выдает разные результаты,
Но QTP при Run отмечает что тест прошел правильно, а ведь это не так.
Как это можно отловить, Исправить?

2. Ранее записанный тест при Run иногда (~1 раз из 4) дает ошибку.
Не понимаю причину и не могу отловить ситуацию.

Спасибо, Mark.

Работа/Москва -> Тестировщик (г.москва)
2007-08-10 11:14 Полинка
В компанию по разработка ПО(для страховых компаний) требуется Тестировщик

Обязанности:
Тестирование ПО

Требования:
Высшее техническое образование
Знание ОС семейства Windows
Знание SQL на уровне написания несложных запросов; опыт тестирования приложений архитектуры клиент-сервер
Знание bug-tracking систем
Опыт автоматизированного тестирования (желательно)
Опыт нагрузочного тестирования (желательно)
Опыт функционального тестирования (желательно)
Навыки разработки тест-планов, тест-кейсов для автоматизированного и ручного функционального тестирования (желательно)
Английский язык на уровне чтения технической документации.

Условия:
Заработная плата: от 1500$ (по результатам собеседования )
График работы с 9 до 18, 5/2
Полное соблюдение ТК РФ
Соцпакет: обеды, медицинская страховка
Офис в центре (м. Маяковская)
Контактное лицо:
Мизгулина Полина
тел.2254891 доб.114
ICQ 260844966
е-mail: leto@profil.ru

Работа/Москва -> Программист Olap(г.москва)
2007-08-10 11:27 Полинка
В компанию по разработка ПО(для страховых компаний) требуется Программист (OLAP, Разработчик отчётной системы)
Обязанности:
Участие в разработке отчётной системы для страхования

Требования:
Высшее образование.
MSSQL, Delphi, опыт работы в реальных проектах с применением TSQL, SQL Server, Analysis Services 2000,2005 (обязательно)
XML
умение создавать отчёты в Crystal Reports (желательно)
Опыт работы в области страхования (желательно).

Условия:
Заработная плата:2000$ по результатам собеседования
График работы с 9 до 18, 5/2
Полное соблюдение ТК РФ
Соцпакет: обеды, медицинская страховка
Офис в центре (м. Маяковская)
Контактное лицо:
Мизгулина Полина
тел.2254891 доб.114
ICQ 260844966
е-mail: leto@profil.ru

Работа/Москва -> Программист (delphi, Разработчик Учётной Системы)(г.москва)
2007-08-10 11:30 Полинка
В компанию по разработка ПО(для страховых компаний) требуется Программист (Delphi, Разработчик учётной системы)

Обязанности:
Участие в разработке учётной системы для страхования

Требования:
Delphi, MSSQL. Опыт работы в проектах со связкой Delphi+MSSQL (обязательно)
Power Designer (желательно)

Условия:
Заработная плата: от 2000$ по результатам собеседования
График работы с 9 до 18, 5/2
Полное соблюдение ТК РФ
Соцпакет: обеды, медицинская страховка
Офис в центре (м. Маяковская)
Контактное лицо:
Мизгулина Полина
тел.2254891 доб.114
ICQ 260844966
е-mail: leto@profil.ru

Тестирование производительности ПО: нагрузочное, стрессовое тестирование -> Вопрос По Devpartner
2007-08-10 11:34 kata
Привет всем. Для поиска ошибок и утечки памяти своего прриложения я использую devpartner. Но вот проблема, грузит он мою программу очень медленно. Реально, я еще ни разу не дождался окончание загрузки. Пробовал работать с разными версиями, отладочной и релизной - результат один. Я небольшой спец этого инструмента. Подскажите, как настроить devpartner или установить опции компиляции чтобы все же я мог работать. Спасибо заранее

Работа/Санкт-Петербург -> Qa Engineer
2007-08-10 16:09 alexey.kochnev
QA Engineer


Описание позиции:
Компания SmartPhoneLabs LLC, лидер в области разработки и портирования игр для мобильных платформ, приглашает на постоянную работу сотрудника на должность тестировщика программного обеспечения.
Участие в тестировании игр и приложений для мобильных устройств.
Данная роль в команде и компании предоставляет возможности для получения опыта и дальнейшего развития, активного участия в проектах, реализации идей.

Требования:
∙ знание принципов тестирования;
∙ знакомство с системами поддержки тестирования (bugtracking, test-documentation management)
∙ понимание процесса разработки программного обеспечения;
∙ знание английского языка на уровне чтения и письма технической документации;
∙ способность к обучению;
∙ умение работать в команде;
∙ усидчивость и внимательность.

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

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

Письмо с резюме присылайте по адресу: job@smartphonelabs.com


Hewlett-Packard (Mercury) - Performance Center -> Odbc
2007-08-10 16:11 Amant
Action()
{

int rc;
char *filename = "c:\\lrdemo\\Parameters.dat";
long file;
int id;
char dataline[1024];

lr_think_time(8);

lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_stmt(Csr2, "set showplan_text off\r\n", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_stmt(Csr2, "set showplan_all off\r\n", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_stmt(Csr2, "SET NOEXEC OFF SET PARSEONLY OFF SET ROWCOUNT 0", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_stmt(Csr2, "DBCC USEROPTIONS", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
lrd_bind_cols(Csr2, BCInfo_D15, 0);
lrd_fetch(Csr2, -12, 1, 0, PrintRow16, 0);
GRID(16);








lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_stmt(Csr2, "master.dbo.sp_MShasdbaccess", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
lrd_fetch(Csr2, -7, 1, 0, PrintRow18, 0);
GRID(18);








lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_stmt(Csr2, "set showplan_text off\r\n", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_stmt(Csr2, "SET NOEXEC OFF SET PARSEONLY OFF", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_stmt(Csr2, "set showplan_all off\r\n", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_stmt(Csr2, "use [MICDemoApp]", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
lrd_result_set(Csr2, 0, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lr_start_transaction("CreatePayees");

lr_think_time(25);

lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_stmt(Csr2, "declare @zid int\r\ndeclare @zlogin varchar(50)\r\ndeclare @pid "
"int\r\ndeclare cur1 cursor for\r\nselect client_id,"
"client_login from client\r\n\r\nopen cur1\r\nfetch next "
"from cur1 into @zid,@zlogin\r\nselect @pid = (select count"
"(payee_id) from payee)\r\nif @pid>0\r\nbegin\r\nselect @pid "
"= (select max(payee_id) from payee) + 10\r\nend\r\nelse\r\n"
"begin\r\nselect @pid = 50\r\nend\r\n\r\nWHILE "
"@@FETCH_STATUS = 0\r\nBEGIN\r\n if @zlogin <> 'admin'\r\n "
" begin\r\n\tinsert into payee (payee_id,payee_name,"
"payee_account_number,Payee_address,payee_account_id)\r\n\t"
"values(@pid,'HiPriced Electric','7894-673213','1915 "
"Generator Rd',@zid)\r\nend\r\n fetch next from cur1 into "
"@zid,@zlogin\r\n select @pid = @pid + 1\r\nEND\r\nclose "
"cur1\r\ndeallocate cur1\r\n\r\n", -1, 1 /*Direct exec*/, 0 /*None*/, 0);

rc=0;
while(rc==0){
lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
rc=lrd_result_set(Csr2, 0, 0, 0);
}


lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lr_end_transaction("CreatePayees",LR_AUTO);

lr_start_transaction("GetParams");

lr_think_time(43);

lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_stmt(Csr2, "declare @id int\r\ndeclare @login varchar(10)\r\ndeclare @name "
"varchar(20)\r\ndeclare cur2 cursor for\r\nselect client_id,"
"client_login,client_name from client\r\nopen cur2\r\nfetch "
"next from cur2 into @id,@login,@name\r\nWHILE "
"@@FETCH_STATUS = 0\r\nBEGIN\r\n if @login <> 'admin'\r\n "
" begin\r\n\tselect @id as 'ClientID', rtrim(@login) as "
"'Login',@name as 'Name',\r\n\t(select account.account_id "
"from account where account.account_customer_id = @id and "
"account.account_type=1) as 'CheckingID',\r\n\t(select "
"account.account_number from account where "
"account.account_customer_id = @id and account.account_type="
"1) as 'CheckingNumber',\r\n\t(select (left"
"(account.account_number,8) + 'XXX') from account where "
"account.account_customer_id = @id and account.account_type="
"1) as 'CheckingSelect',\r\n\t(select account.account_type "
"from account where account.account_customer_id = @id and "
"account.account_type=1) as 'CheckingType',\r\n\t(select "
"account.account_name from account where "
"account.account_customer_id = @id and account.account_type="
"1) as 'CheckingName',\r\n\r\n\t(select account.account_id "
"from account where account.account_customer_id = @id and "
"account.account_type=2) as 'SavingID',\r\n\t(select "
"account.account_number from account where "
"account.account_customer_id = @id and account.account_type="
"2) as 'SavingNumber',\r\n\t(select (left"
"(account.account_number,8) + 'XXX') from account where "
"account.account_customer_id = @id and account.account_type="
"2) as 'SavingSelect',\r\n\t(select account.account_type "
"from account where account.account_customer_id = @id and "
"account.account_type=2) as 'SavingType',\r\n\t(select "
"account.account_name from account where "
"account.account_customer_id = @id and account.account_type="
"2) as 'SavingName',\r\n\r\n\t(select account.account_id "
"from account where account.account_customer_id = @id and "
"account.account_type=3) as 'CreditID',\r\n\t(select "
"account.account_number from account where "
"account.account_customer_id = @id and account.account_type="
"3) as 'CreditNumber',\r\n\t(select (left"
"(account.account_number,8) + 'XXX') from account where "
"account.account_customer_id = @id and account.account_type="
"3) as 'CreditSelect',\r\n\t(select account.account_type "
"from account where account.account_customer_id = @id and "
"account.account_type=3) as 'CreditType',\r\n\t(select "
"account.account_name from account where "
"account.account_customer_id = @id and account.account_type="
"3) as 'CreditName',\r\n\r\n\t(select max(payee.payee_id) "
"from payee where payee_account_id = @id) as 'PayeeID',\r\n\t"
"(select max(payee.payee_name) from payee where "
"payee_account_id = @id) as 'PayeeName'\r\n end\r\n "
"fetch next from cur2 into @id,@login,@name\r\n\r\nEND\r\n"
"close cur2\r\ndeallocate cur2\r\n", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
/////////
// char *groupname;

/* Create a new file */
if ((file = fopen(filename, "w+" )) == NULL) {

lr_output_message("Unable to create %s", filename);
return -1;
}



////////////
rc=0;
strcpy(dataline, "ClientID,Login,Name,CheckingID,CheckingNumber,CheckingSelect,CheckingType,C
heckingName,SavingID,SavingNumber,SavingSelect,SavingType,SavingName,CreditID,Cr
editNumber,CreditSelect,CreditType,CreditName,PayeeID,PayeeName\r\n");
fprintf(file, "%s", dataline);
strcpy(dataline, "");
while(rc==0){

lr_save_string("","ClientID");
lr_save_string("","Login");
lr_save_string("","Name");
lr_save_string("","CheckingID");
lr_save_string("","CheckingNumber");
lr_save_string("","CheckingSelect");
lr_save_string("","CheckingType");
lr_save_string("","CheckingName");
lr_save_string("","SavingID");
lr_save_string("","SavingNumber");
lr_save_string("","SavingSelect");
lr_save_string("","SavingType");
lr_save_string("","SavingName");
lr_save_string("","CreditID");
lr_save_string("","CreditNumber");
lr_save_string("","CreditSelect");
lr_save_string("","CreditType");
lr_save_string("","CreditName");
lr_save_string("","PayeeID");
lr_save_string("","PayeeName");

lrd_bind_cols(Csr2, BCInfo_D37, 0);
lrd_save_col(Csr2,1,1,0,"ClientID");
lrd_save_col(Csr2,2,1,0,"Login");
lrd_save_col(Csr2,3,1,0,"Name");
lrd_save_col(Csr2,4,1,0,"CheckingID");
lrd_save_col(Csr2,5,1,0,"CheckingNumber");
lrd_save_col(Csr2,6,1,0,"CheckingSelect");
lrd_save_col(Csr2,7,1,0,"CheckingType");
lrd_save_col(Csr2,8,1,0,"CheckingName");
lrd_save_col(Csr2,9,1,0,"SavingID");
lrd_save_col(Csr2,10,1,0,"SavingNumber");
lrd_save_col(Csr2,11,1,0,"SavingSelect");
lrd_save_col(Csr2,12,1,0,"SavingType");
lrd_save_col(Csr2,13,1,0,"SavingName");
lrd_save_col(Csr2,14,1,0,"CreditID");
lrd_save_col(Csr2,15,1,0,"CreditNumber");
lrd_save_col(Csr2,16,1,0,"CreditSelect");
lrd_save_col(Csr2,17,1,0,"CreditType");
lrd_save_col(Csr2,18,1,0,"CreditName");
lrd_save_col(Csr2,19,1,0,"PayeeID");
lrd_save_col(Csr2,20,1,0,"PayeeName");

lrd_fetch(Csr2, -1, 1, 0, PrintRow20, 0);
GRID(20);








lrd_db_option(Csr2, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
rc=lrd_result_set(Csr2, 0, 0, 0);

strcpy(dataline, lr_eval_string("<ClientID>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<Login>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<Name>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<CheckingID>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<CheckingNumber>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<CheckingSelect>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<CheckingType>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<CheckingName>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<SavingID>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<SavingNumber>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<SavingSelect>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<SavingType>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<SavingName>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<CreditID>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<CreditNumber>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<CreditSelect>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<CreditType>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<CreditName>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<PayeeID>"));
strcat(dataline, ",");
strcat(dataline, lr_eval_string("<PayeeName>"));
strcat(dataline, "\r\n");

fprintf(file, "%s", dataline);
}
fclose(file);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lrd_cancel(0, Csr2, 0 /*Unused*/, 0);
lr_end_transaction("GetParams",LR_AUTO);

return 0;
}

Инструменты управления задачами (issue management) -> Использует Ли Кто-то Openup?
2007-08-10 19:19 greesha
Есть ли у кого опыт реального использования OpenUp? Есть ли уже какая-то переводная литература по его применению?

Согласно описанию, OpenUp предназначен для небольших команд с простым внутрикомандным взаимодействием. То есть как раз для нашей маленькой компании. Тут очень кстати и Eclipse EPF подоспел (их которого я, собственно об OpenUp и узнал). И стало интересно: что же это за штука такая?

Описание OpenUp - оригинал
Частично русифицированное описание OpenUp

(Ссылки работают в IE или FireFox и не открываются в Опере).

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


© 2007 | IT для бизнеса: it4business.ru


В избранное