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

Последние обсуждения форума тестировщиков


 
SOFTWARE-TESTING.RU
Информационный канал
 
  • Тестирование и качество информационных систем
  • Сообщество специалистов отрасли
  • Публикации и обсуждения материалов
  • Журнал "Тестирование и Качество"
Новости :: Пресс-релизы :: Библиотека :: Литература :: Инструменты :: Форумы :: Работа :: О проекте

Последние обсуждения
Форума тестировщиков.

Рассылки Software-Testing.Ru
Работа для тестировщиков и QA.
Последние обсуждения форума тестировщиков
Тестирование информационной безопасности
:: Спонсор форума
UniTesK - Индустриальная технология надежного тестирования UniTesK - Индустриальная технология надежного тестирования
:: Сервисы  
VIP ВАКАНСИИ ОБУЧЕНИЕ

Вакансии ведущих компаний!

Компания QAExpert

Обучение тестировщиков
[ заказать обучение! ]
По поводу сотрудничества с проектом Sofwtare-Testing.Ru обратитесь к нашему консультанту
:: Последние сообщения форума

Пара ошибок. (Ошибки в работе форума)
2007-05-08 10:04 Kung
Баг номер раз:

Не работает база знаний :((

http://software-testing.ru/kb/ - пустая страница.

Хотел дать тестеру линк - не вышло.

Баг номер два:

Вылетает диалоговое окно с ошибкой java script.
см. в прикрепленном файле.

Браузер - IE 6.0

Около месяца назад такое безобразие началось. Не смертельно, но раздражает.

Требуется Инженер по качеству (Тестировщик) (Работа/Москва)
2007-05-08 10:38 Анна
Инженер по качеству:
Требования:
Опыт автоматизированного тестирования. Опыт в нагрузочном тестировании и тестировании производительности. Опыт организации и управления процессом тестирования. Свободный английский (разговорный и письменный). Возможность длительной от 3-х месяцев работы за рубежом. Знание С++ приветствуется
Условия:
2000$ + бонусы, медицинская страховка, курсы английского языка, курсы и тренинги по повышению квалификации.

ahudyakova@s2b.ru

Требуется Системный администратор (35000-40000 р.) (Работа для IT специалистов)
2007-05-08 10:40 Анна
Инженер по качеству:
Требования:
Опыт автоматизированного тестирования от 3-х лет. Опыт в нагрузочном тестировании и тестировании производительности. Опыт организации и управления процессом тестирования. Свободный английский (разговорный и письменный). Возможность длительной от 3-х месяцев работы за рубежом. Знание С++ приветствуется
Условия:
2000$ + бонусы, медицинская страховка, курсы английского языка, курсы и тренинги по повышению квалификации.

ahudyakova@s2b.ru

Требуется Системный администратор (35000-40000 р.) (Работа для IT специалистов)
2007-05-08 10:43 hudson
Так все-таки администратор или инженер по качеству?

Специалист по нагрузочному тестированию - Яндекс (Работа/Москва)
2007-05-08 10:49 anon

QUOTE(yurkennis @ May 7 2007, 02:48 PM)
QUOTE(anon @ May 2 2007, 01:46 PM)
а тестовое задание есть?[right][snapback]41757[/snapback][/right]
Только на собеседовании -- присылайте резюме.
Кстати, а почему это для Вас так важно?
[right][snapback]41909[/snapback][/right]


Я бы не сказал что так важно, просто вакансия достаточно интересная, но в мск я не
поеду, по крайней мере в ближайший год-полтора. Вот и хотел на досуге поковырятся ....

Определение типа элемента массива (AutomatedQA - Functional Testing)
2007-05-08 12:01 Dmitry N
Здравствуйте, Артём.

Последняя версия на текущий момент 5.12.454. Насколько я знаю, патчи-апдейты для TestComplete не выпускаются.

Требуется тестер (Работа/Санкт-Петербург)
2007-05-08 12:04 Andreyyy
Актуально!

Проблема с названиями объектов в web-приложении (AutomatedQA - Functional Testing)
2007-05-08 12:08 Dmitry N
Здравствуйте.

TestComplete может обращаться к объектам на веб страницах по их именам, если эти имена у объектов есть (свойства id или name). Если разработчики имена объектам не дали, то TestComplete'у не остаётся ничего кроме как обращаться к объектам по их индексу.

Можете использовать методы поиска объектов из группы Find. Это позволит искать объекты по значению некоторого их свойства, уникально идентифицирующего эти объекты. Похожее решение - использовать Name Mapping.

Другой вариант - перейти с модели DOM на модель Tag. В модели Tag индексация производится среди объектов одного типа, а не среди всех объектов. Это делает индексы объектов более устойчивыми.

открытие документа Excel (AutomatedQA - Functional Testing)
2007-05-08 12:09 mrcalavera

QUOTE
тогда один раз перед началом тестов открывайте файл и работайте с ним.


т.е. так, как я хотел сделать, работать не будет. Что ж жаль, конечно, в любом случае, спасибо!

Ожидание, пока button не станет enable (AutomatedQA - Functional Testing)
2007-05-08 12:11 Dmitry N
Здравствуйте.

Возможно, объект w1 не успевает обновиться до того момента, как вы зовёте WaitProperty. Попробуйте вставить небольшую задержку:

CODE
Delay(500);
w1 = p.Window(...);
w1.WaitProperty("Visible", "True", 190000);

GetObjectbyName (AutomatedQA - Functional Testing)
2007-05-08 12:25 Dmitry N
Здравствуйте.

Сам не пробовал, но могу предложить такой вариант. Насколько я понимаю, программный доступ к логу текущего выполнения не доступен. То есть, надо выполнить тест, затем запустить ещё раз скрипт типа:

CODE
 //JScript
function loop()
{
 while (Project.Variables.toLoop) {
   Delay(200);
 }
}

Пока этот скрипт работает, вы спокойно работаете с логом. Как только вы закончите работу с логом, меняете значение переменной Project.Variables с 'true' на 'false' и скрипт перестаёт работать.

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

Распознавание объектов в .Net приложении. (AutomatedQA - Functional Testing)
2007-05-08 12:32 Dmitry N
Здравствуйте.

Похоже, что компонент, который используется в приложении, обработан obfuscator'ом. Это значит что помимо того, что имена объектов выглядят по-дурацки, эти самые имена изменятся при использовании новой версии контролов. Единственное что можно посоветовать в данном случае, это использование Name Mapping. Причём надо избегать пользоваться obfuscated именами при маппировании объектов.

Про obfuscator'ы можете почитать здесь.

Senior QA engineer (Linux) (Работа/Москва)
2007-05-08 14:16 Youth
Актуально

Senior QA engineer (Работа/Москва)
2007-05-08 14:16 Youth
Актуально

Тестировщик - QA Specialist в западный банк (Работа/Москва)
2007-05-08 14:17 Youth
Актуально

QA специалист от 2000$ (Работа/Москва)
2007-05-08 14:17 Youth
Актуально

QA Specialist 1000$ - 2000$ (Работа/Москва)
2007-05-08 14:18 Youth
Актуально

Быстрое тестирование. Книга (Литература по тестированию ПО)
2007-05-08 15:38 yamayka80

QUOTE(barancev @ Oct 21 2005, 10:45 AM)
Хорошая книжка. Особенно главы начиная с 13-ой, я частенько пользуюсь :)
[right][snapback]20718[/snapback][/right]

Алексей, у меня есть англоязычный вариант с 9-тью главами и русскоязычный и 7-мью.
А где Вы нашли с 13-тью и более главами? Можете поделиться?

Заранее спасибо!

Ожидание, пока button не станет enable (AutomatedQA - Functional Testing)
2007-05-08 15:50 APC
У нас такие же проблемы - ТС5 "летит" вперед поезда. ТС3 ждал всегда окончания отработки действия...

Вставлять Delay - самоубийство. В тестах будут часы пустого ожидания... Мож у кого еще какой опыт есть...

Пара ошибок. (Ошибки в работе форума)
2007-05-08 16:16 Case

QUOTE(Kung @ May 8 2007, 08:04 AM)
Баг номер раз:

Не работает база знаний :((

http://software-testing.ru/kb/ - пустая страница.


Починил, спасибо что подсказали.

По второму багу смотрю.

Software Test Engineer: Starsoft (Санкт-Петербург) (Работа/Санкт-Петербург)
2007-05-08 16:50 Yuri@Starsoft
Пара слов от меня лично, как от тим лида данных проектов:

нужны тестировщики с опытом работы, самостоятельные и инициативные. Для функционального тестирования сложных клиент-серверных приложений в напряженном графике и труднодоступности заказчика и разруливания тестировочных задач в локальной команде. Челлендж гарантирован :). Профессиональный рост и регулярные положительные отзывы заказчика поощряются.

Юрий,
Starsoft.

Exigen Services в рейтинге Global Outsourcing 100 (Пресс-релизы IT-компаний)
2007-05-08 16:55 Case
Exigen Services назван одним из лучших поставщиков услуг для дравоохранения в рейтинге IAOP Global Outsourcing 100

Санкт-Петербург, 7 мая 2007г, - Компания Exigen Services, один из крупнейших поставщиков услуг по оффшорной разработке ПО в России и Восточной Европе, включена в рейтинг IAOP Global Outsourcing 100 за 2007 год, названа в числе компаний, входящих в номинацию «Восходящая звезда», а также признана одним из лучших провайдеров аутсорсинговых услуг для здравоохранения. Ассоциация International Association of Outsourcing Professionals (IAOP) отмечает компании, имеющие растущее влияние в отрасли, и составляет рейтинги по вертикальным рынкам на основании отзывов клиентов, размере и темпах роста компаний, их организационной структуре и эффективности менеджмента.

Отраслевые рейтинги, являющиеся составной частью рейтинга Global Outsourcing 100, позиционируются IAOP как «путеводитель» для заказчиков, которые хотят выбрать в качестве аутсорсинговых партнеров лучшие компании отрасли. Exigen Services был отмечен среди лучших поставщиков услуг для сферы здравоохранения, благодаря солидному послужному списку в разработке решений для этой отрасли. Так, совместно с Computer Sciences Corporation (CSC) компания Exigen Services разработала лабораторную информационную систему нового поколения, автоматизирующую многочисленные процессы, связанные с проведением лабораторных анализов биологических материалов и с обработкой их результатов, а также обеспечивающую непрерывное взаимодействие территориально удаленных лабораторий и госпиталей. Эта система в настоящее успешно функционирует в 14 крупных госпиталях Дании и обслуживает более 10 процентов населения этой страны.

«Потребности заказчиков в аутсорсинге охватывают широкий диапазон возможных услуг, от непосредственного предоставления клиенту специалистов требуемой квалификации до самостоятельного выполнения обособленного проекта аутсорсинговой компанией и стратегического долгосрочного партнерства. При любой модели сотрудничества главной задачей поставщиков аутсорсинговых услуг всегда остается обеспечение качества поставляемых ресурсов, как в плане технической компетенции, так и с точки зрения понимания бизнес-процессов клиента», - сказал Алекс Адамопулос (Alex Adamopulos), старший вице-президент Exigen Services, - «Фокусируясь на аутсорсинговой стратегии заказчика, наша компания предоставляет в распоряжение своих клиентов накопленные за 15 лет работы на рынке опыт и понимание бизнес-процессов в таких отраслях, как здравоохранение, банковский сектор, страхование, телекоммуникации и другие».

Компания Exigen Services признана ведущим игроком на рынке российского оффшорного аутсорсинга такими международными изданиями и аналитическими агентствами, как CIO Magazine, eWeek, Forrester, Ernst&Young и др. Компания была названа в числе лучших в мире аутсорсинговых провайдеров в рейтинге Global Services 100, который был составлен журналом Global Services и консалтинговой компанией neoIT, а также была признана одной из наиболее перспективных компаний на европейском рынке согласно рейтингу «Top 10 Company to Watch in Emerging European Market».

О компании Exigen Services:
Exigen Services является ведущим поставщиком услуг аутсорсинга, системной интеграции и IT-решений для компаний из списка Global 1000. Обладая более чем 10-летним опытом в области IT-услуг, Exigen Services сочетает в себе менеджмент мирового класса, талантливых специалистов, а также опыт разработки коммерческого ПО и специализированных решений на основе лучших систем управления качеством. Exigen Services располагает самостоятельно разработанными методологиями на основе SOA и специализированным ноу-хау для предоставления своим клиентам услуг по высокотехнологичному аутсорсингу. Exigen Services применяет самые передовые инструментальные средства и технологии, как собственные разработки, так и коммерческие программные продукты и продукты с открытым кодом, что позволяет значительно уменьшить стоимость и длительность разработки и внедрения новых приложений.

В феврале 2007 года компания Exigen Services объединилась с компанией StarSoft Development Labs, ведущим разработчиком заказного ПО, создав тем самым одного из крупнейших провайдеров услуг по IT-аутсорсингу в Центральной и Восточной Европе. В России объединенная компания работает под брэндом Exigen Services (StarSoft).


Для дополнительной информации:
Юлия Богданова, менеджер по корпоративным коммуникациям
Тел: (812) 3279900
E-mail: Julia.Bogdanova@starsoftlabs.com

Senior Software Test Engineer: Санкт-Петербург (Работа/Санкт-Петербург)
2007-05-08 16:56 Yuri@Starsoft
Комментарий от меня лично, как от тим лида данных проектов:

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

Юрий,
Starsoft.

Ожидание, пока button не станет enable (AutomatedQA - Functional Testing)
2007-05-08 17:53 KaNoN

QUOTE(APC @ May 8 2007, 01:50 PM)
У нас такие же проблемы - ТС5 "летит" вперед поезда. ТС3 ждал всегда окончания отработки действия...

Вставлять Delay - самоубийство. В тестах будут часы пустого ожидания... Мож у кого еще какой опыт есть...
[right][snapback]41945[/snapback][/right]

Вот такая "беготня впереди поезда" зачастую связана с тем, что некоторые действия не синхронизированы вообще, либо синхронизированы не с теми событиями, что надо. В качестве примера к последнему можно привести ожидание того, что некоторый элемент станет активным, то есть он перейдет из деактивированного состояния в активированное. Если ждать свойства Exists равного TRUE, то ожидание прервется сразу же, поскольку объект изначально существует. Если ожидать того же результата от Visible, то ожидание тоже прервется сразу же, поскольку объект изначально видимый. Но для этих целей стоит дожидаться свойства Enabled. Именно оно определяет, активирован объект или нет.

То есть проблема заключается в том, что производится ожидание события, которое уже наступило. Соответственно, если использовать Delay, то это абсолютно лишает смысла использование WaitProperty, задачей которого является ожидание, но при этом некоторого события и не более, чем указано по времени, в отличии от Delay, который просто тупо простаивает указанное время.

Attachments в Outlook (AutomatedQA - Functional Testing)
2007-05-08 18:04 *Angel*
Мне из поддержки прислали скрпит, надеюсь, кому-то поможет:

CODE

w1=Sys.Process("WINWORD").Window("OpusApp", "Error Reported ", 1).Exists;
 while ((!w1)&&(temp<300))
   {
     BuiltIn.Delay(1000);
     temp++;
   }
 if (Sys.Process("WINWORD").Window("OpusApp", "Error Reported ", 1).Exists)
 {

   w2=Sys.Process("WINWORD").Window("OpusApp", "Error Reported", 1).Window("MsoCommandBarDock", "MsoDockTop", 3).Window("MsoCommandBar", "Envelope", 1).Window("#32770", "", 1);
   attachmentsField = w2.Window("RichEdit20WPT", "", 9);
   outlook = Sys.Process("OUTLOOK");  
   attachments = GetAttachments(outlook, attachmentsField);
   for(i = 0; i < attachments.length; i++)
   {
     Log.Message(attachments[i]);
     if (attachments[i]!="")
     {
       ProjectSuite.Variables.CreateErrorReport="Success";
       Log.Message ("*** Create Error Report success ***");
       break;
     }
   }
  }

function GetAttachments(outlook, attachmentsFiled)
{
 var i, saveAsDialog, field, number, attachments;

 attachments = new Array();

 field = attachmentsFiled;
 if (field.wText == "")
   return attachments;
 if (field.wText == " ")
   number = 1;
 else
   number = field.wText.split(";").length;

 field.Keys("^[Home]");
 for(i = 0; i < number; i++) {
   field.Keys("[Apps]");
   field.PopupMenu.Click("Save As...");
   saveAsDialog = outlook.Window("bosa_sdm_Mso96", "Save Attachment");
   attachments[i] = saveAsDialog.Window("RichEdit20W", "", 2).wText;
   saveAsDialog.Keys("[Esc]");
   field.Keys("^[Right]^[Right]");
 }
 return attachments;
}

Проблема с названиями объектов в web-приложении (AutomatedQA - Functional Testing)
2007-05-08 18:14 Bog_dan
Здравствуйте.

У меня такая же в точности проблема. Использую я Tag модель, так работает, действительно, более стабильно. Но в один прекрастный момент страницы были измененны на столько сильно, что все "встало", причем изменения касались добавления новых объектов. Я рассчитывал на то, что если добавляться объекты и будут, то их индексы будут расти, т.е. индексы старых объектов останутся прежними, однако, индексы просто перетосовальсь как калода карт. Такой подход стал просто бомбой замедленного действия.

Переговоры с разработчиками по поводу присвоения постояных имен объектов пока ничем положительным не закончились. Поэтому сейчас сделано самым тупым, но работающим образом, а именно через координаты. Создан файл, в котором хранятся координаты объектов, и функция, которыя их достает из него. Конечно, и тут есть свои подводные камни

А если надо поработать со свойствами объекта, а не просто на него кликнуть, то на помощь приходит очень полезный метод ТС - OnscreenObject.ObjectFromPoint(ScreenX, ScreenY), который возвращает объект, расположенный по указанным координатам

Ожидание, пока button не станет enable (AutomatedQA - Functional Testing)
2007-05-08 18:36 AlexP
Я согласен с KaNoN... свойство Visible отвечает за отображение контрола на форме (true - конрол виден, false - нет), в то время как Enable - за "активность" контрола.

В случае с *Angel*, периодичность работы никак не связано с кодом:

CODE
w1.WaitProperty("Visible", "True", 190000);

Ожидание, пока button не станет enable (AutomatedQA - Functional Testing)
2007-05-08 19:16 KaNoN

QUOTE(AlexP)
В случае с *Angel*, периодичность работы никак не связано с кодом...

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

Записки начинающего тестировщика (Обучение тестировщиков ПО)
2007-05-09 08:47 Pantera
Итак Канера я таки дочитала.
Но вопросов все равно осталось море. По-моему я теперь понимаю "процесс", но не понимаю "метод". Последняя глава ( об управлении проектами) далась очень тяжело. Было ощущение что "угадал все буквы, не смог назвать слово". Т. е. книга отличная, но как тестить то?
Как разбивать программу на области? Как разбивать на классы эквивалентности? и тд., тд., тд......
Явно не хватает практики, т. е. хотябы посмотреть как это делают другие или почитать что-нибудь с пошаговыми инструкция ми для чайников

Проблема с названиями объектов в web-приложении (AutomatedQA - Functional Testing)
2007-05-09 09:19 Dmitry N
Здравствуйте.

QUOTE(Bog_dan)
Я рассчитывал на то, что если добавляться объекты и будут, то их индексы будут расти, т.е. индексы старых объектов останутся прежними, однако, индексы просто перетосовальсь как калода карт. Такой подход стал просто бомбой замедленного действия.
Если посмотреть на код страницы, то абсолютно невозможно понять в каком именно порядке разработчики добавляли объекты на эту страницу. Поэтому, TestComplete просто ставит индексы начиная "слева сверху". На самом деле, я думаю что TestComplete запрашивает список объектов у Internet Explorer'а и проставляет индексы согласно порядку в возвращенном массиве.

QUOTE(Bog_dan)
Поэтому сейчас сделано самым тупым, но работающим образом, а именно через координаты. Создан файл, в котором хранятся координаты объектов, и функция, которыя их достает из него. Конечно, и тут есть свои подводные камни
А почему вы не используете методы Find или Name Mapping? Это гораздо более удобный и надежный подход, нежели использование координат.

:: Рекомендации сервера
Экстремальное программирование: разработка через тестирование

Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах

Роман Савин

Автоматизация процессов тестирования

Автоматизация процессов тестирования

И. Винниченко

Купить в ОЗОНЕ Купить в ОЗОНЕ
© 2003-2007 | www.Software-Testing.Ru

В избранное