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

Проверить CheckBox на пустоту в TestComplete7



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

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

Проверить CheckBox на пустоту в TestComplete7
2011-01-11 18:11
Здравствуйте, столкнулся с такой проблемой.
Не могу в TestComplete7 проверить, имеются ли в СomboBox поля или он пустой.
Используемый язык C#Script.
Заранее спасибо!

Selenium: Снятие скриншотов веб-страницы целиком
2011-01-11 20:33
Автор: Алексей Баранцев

Эта статья завершает серию, посвящённую снятию скриншотов при выполнении автотестов, разработанных с использованием Selenium и TestNG.

Предыдущие статьи:
Selenium+TestNG: Автоматическое снятие скриншотов при неуспешном прохождении теста
Selenium: Снятие скриншотов на удаленной машине

Здесь речь пойдёт о снятии скриншотов страницы целиком -- не только видимой её части, но и тех частей, которые можно увидеть лишь проскроллировав окно браузера. Я расскажу про два способа снятия таких "пейджшотов":

  • средствами только Selenium;
  • с использованием AutoIt и какой-нибудь внешней утилиты снятия скриншотов, умеющей автоматически скроллировать окна.
Первый способ работает как при локальном, так и при удалённом запуске тестов, но поддерживаются только браузеры Internet Explorer и FireFox. Второй способ пригоден только при локальном запуске тестов, а поддержка браузеров определяется возможностями используемой внешней утилиты-скриншотера.

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

Всё нижеописанное в виде исходного кода на языке Java вы сможете найти в приложенном файле, ссылка на который находится в конце статьи.



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

Selenium: ожидание завершения всех AJAX-запросов
2011-01-11 23:34
Автор: Виталий Помазенков

В последнее время развелось очень много различных AJAX-приложений. По сути автоматизация тестирования такого приложения не отличается от автоматизации тестирования обычного WEB-приложения, но есть несколько тонкостей. Одна из тонкостей — это как раз ожидание завершения всех AJAX-запросов. Например, если отметка некого checkbox'а на странице вызывает обновление какого-нибудь select'a по AJAX-запросу, то тест, который сразу после отметки выбирает конкретный option, свалится, т.к. этого option'a там не будет. А всё потому, что сам тест выполняется намного быстрее чем AJAX-запрос на обновление списка.

В данном случае у автоматизатора есть несколько выходов.



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

Silk9 + Cad
2011-01-12 11:05
в общем, начал недавно тестировать на силке, толком ещё не разобрался, но уже столкнулся с проблемкой...
Имеется VirtualMachine c ХР, силком и автокадом, суть проблемы в том, что без силка автокад запускается на ура, как только автокад пытается запустится через силк - выдаёт фатал ерор, в чём может быть проблема? скрипы правильные 100%.

Из Excel считывает не все данные
2011-01-12 11:17
Добрый день!
Используя функцию, описанную на форуме

function GetDataFromExcel(Path, Sheet, ammonth)    
{                                                                                                                                                  //  Path - путь  
   var lDriver = DDT["ExcelDriver"](Path, Sheet);         //  Sheet - лист 
   var arrExcelData = new Array();                                                 //  ammonth - кол-во столбцов 
         
   var count=0; 
   while (!lDriver["EOF"]()) 
   { 
         var arrElement = new Array(); 
         for (var i=0;i<ammonth;i++) 
         arrElement[i]=lDriver["Value"](i); 
        //arrExcelData[count,i]=lDriver["Value"](i); 
         arrExcelData[count]=arrElement; 
         count++; 
         lDriver["Next"](); 
  } 
  DDT["CloseDriver"]('lDriver'); 
  return arrExcelData; 
}


у меня из Excel некоторые заполненные ячейки считываются как null. С одними я разобралась(была гиперссылка), а с другими не могу: и формат ячеек смотрела(был Общий, поменяла на Текст) и не пойму(в ячейке введено либо одно число, либо числа разделенные знаком ";")
Например: 32
246;681

Бизнес-аналитик / банковская сфера
2011-01-12 13:29
Российская компания, работающая в сфере консалтинга, разработки и внедрения программного обеспечения приглашает специалиста на должность Бизнес-аналитика по специализации банковская сфера.

Основные функции сотрудника на данной должности:

- Участие в проектах по автоматизации управленческой отчётности в банках;
- Анализ требований и регламентирующей документации;
- Анализ текущих бизнес процессов заказчика;
- Разработка и согласование технических заданий для разработчиков;
- Тестирование поставляемых решений.

Требования к кандидату:

- Образование высшее (экономика, IT, желательно "информационные системы в экономике")
- Опыт работы Аналитиком (Консультантом), бизнес-технологом (IT) от года в сфере автоматизации банковского сектора (банк или IT-компания);
- Опыт описания бизнес-процессов (знание BPWin, ARIS - как преимущество) и разработки ТЗ;
- Знакомство с принципами построения хранилищ данных или формирования управленческой отчётности,
- Коммуникабельность, инициативность, стрессоустойчивость, желание развиваться в динамичной команде.

Условия:

Молодой дружный коллектив, интересные проекты, офис - м. Площадь Ильича/м.Римская (5 м.п.) Режим работы: с 10.00-19.00, без командировок, оплачиваемый отпуск 28 к.д. соц. пакет, перспективы карьерного роста, испытательный срок 3 месяца, з/п 50-70тр Net

-------------------------------------
tel. - 8 (929) 6193605
e-mail - svetlana.skorikova @ soft-staff.ru
КА Soft-staff

Старший Java разработчик 110000р. Net Мск ЮЗАО
2011-01-12 13:31
В отдел разработки программного обеспечения крупной иностранной компании требуется Старший Java разработчик
Требования к специалисту:

Опыт работы от 3 лет разработчиком Java

Отличное знание J2SE (Java core, io, collections)

Уверенное знание ООП, алгоритмов, структур данных, шаблонов проектирования

Опыт работы с Hibernate, базовые знания SQL.

Oпыт работы с сервером приложений Tomcat

Опыт работы с Maven, Svn

Linux – пользователь

Английский язык - технический (чтение)

Возраст до 40 лет, образование: высшее техническое
Желательны:

Опыт работы с Spring MVC, Spring Security

Опыт работы с WS Axis

JUnit или другие библиотеки для создания автоматических тестов

Опыт применения технологий, обеспечивающих безопасность распределенных систем
Обязанности:

Участие в доработке распределенной системы на основе платформы J2ЕЕ.

Написание кода, исправление дефектов, создание автоматических тестов на всех стадиях проекта

Разработка ПО на Java с использованием Spring, Hibernate и СУБД Oracle
Условия:
Заработная плата 110000 руб. Net (на исп. Срок 3 месяца 90000 руб. Net. Пятидневная рабочая неделя. Офис ЮЗАО. Очень стабильные выплаты зарплаты 2 раза в месяц, крупная компания, развиваются новые направления деятельности, коллектив хороший, место на парковке – возможно, если есть свободные места (либо в порядке очереди), обеды не оплачиваются, но очень вкусная и разнообразная еда в столовой собственного приготовления (140 – 150 руб. комплексный обед), ехать в противоход пробкам, за опоздания не ругают.. ))

-------------------------------------
tel. - 8 (929) 6193605
e-mail - svetlana.skorikova @ soft-staff.ru
КА Soft-staff

Business Analyst, Moscow
2011-01-12 17:23
Приглашаем Бизнес-аналитика для работы над проектом внедрения финансового портала (брокерское обслуживание, интернет банк, не торговые операции) у лидера инвестиционного рынка.

Обязанности:

  • Обследование предметной области на стороне заказчика
  • Выявление и сбор требований к проектируемой системе (функциональные и нефункциональные требования)
  • Проведение GAP-анализа
  • Описание требований заказчика и согласование их с заказчиком и всеми заинтересованными сторонами
  • Разработка аналитической модели проектируемой системы (UseCase Model, диаграммы состояний, диаграммы активности, диаграммы классов, прототипы GUI)
  • Написание UseCase'ов
  • Разработка технических заданий на интерфейсы обмена данными с внешними системами
  • Обсуждение и консультации с Западными разработчиками и аналитиками
  • Консультация тестеров и бизнес - тестеров при идентификации дефектов
  • Разработка требований по исправлению дефектов и внесению изменений в функционал


Необходимые навыки:

  • Понимание принципов брокерского обслуживания, знание в области обеспечения неторговых операций
  • Владение языком инвестиционного бизнеса, обширные знания в области инструментов инвестирования (акции, облигации, ПИФ и т.п.)
  • Опыт сбора и анализа бизнес - требований, проведения обследований, описания бизнес-процессов
  • Опыт создания системных требований, модели требований к информационной системе
  • Опыт управления требованиями и изменениями
  • Опыт создания и согласования технических документов (Business Vision, Functional Specification, Product Specification)
  • Знание нотаций UML
  • Владение CASE-средствами (Rational Rose, MS Visio, BpWin, ARIS, Magic Draw и т.п.)


Желательные навыки:

  • Опыт прототипирования и создания финансовых порталов
  • Опыт участия в верификации и валидации готового решения
  • Владение принципами и инструментами бизнес - моделирования
  • Знакомство с основами методологии разработки ПО и концепцией ООП
  • Знакомство с методологией RUP
  • Участие в проектах разработки ПО в какой-либо роли (проектировщика, разработчика, технического писателя)


Опыт работы:

  • От 5 лет в сфере IT
  • От 3 лет в должности бизнес-аналитика или системного аналитика


Владение языками:

  • Английский в объеме достаточном для устного общения с европейскими партнерами, ведения переписки, перевода технических спецификаций ПО.



Условия работы:

  • Полный рабочий день
  • Конкурентоспособная заработная плата в представительстве иностранной компании
  • Соц.пакет (оформление по ТК РФ, отпуск, полис ОМС/ДМС, оплата переработок, проектных бонусов, оплата расходов на мобильную связь и т.д ).
  • Широкие возможности профессионального роста.


О компании:

ЗАО «БСЦ Мск» / http://b-s-c.ru является дочерним предприятием чешской компании BSC Praha, созданной в 1990 году. На российском рынке компания присутствует с 2004 года, коллектив на сегодняшний день более 50 человек. Сфера деятельности компании BSC – разработка и внедрение программного обеспечения для кредитных организаций, в первую очередь систем дистанционного банковского обслуживания и фронт - офисных решений. Флагманом линейки продуктов BSC является система электронного банковского обслуживания GEMINI™ – высокотехнологичный продукт промышленного уровня, обладающий полным набором необходимых качеств, таких как высокая производительность, надежность, гибкость и простота в эксплуатации. Преимущество и ценность Компании — в оптимальном сочетании передовых технологий, мирового опыта и знаний российской специфики. В настоящее время компания BSC работает в тесном технологическом партнерстве с Группой IND. Группа IND является одним из ведущих разработчиков и поставщиков банковских программных продуктов на рынках электронных финансовых услуг Европы, в таких странах, как Австрия, Великобритания, Венгрия, Германия, Румыния. Компания IND обладает более чем десятилетним опытом и постоянно стремится к созданию оптимальных решений для Интернет - банкинга.

Основные клиенты компании: Альфа-банк», Россия и Украина, Райффайзенбанк, Россия, Хоум Кредит энд Финанс Банк, Россия, Банк «Центр-Инвест», Россия, Citibank, Commerzbank Europe, Bawag Bank CZ, Česká exportní banka, Česká národní banka, GE Money, Raiffeisenbank CZ, UniCredit CZ, Volksbank CZ, Tatrabanka Slovakia, Dexia Banka Slovakia, UniCredit Slovakia и Amsterdam Trade Bank.



Контакты:
Если данное предложение Вас заинтересовало, пожалуйста, направляйте вопросы и резюме elena.bogatyreva@bsc-ideas.com

Ошибка выполнения Microsoft JScript
2011-01-12 17:39
Здравствуйте!Появилась такая проблема..есть сайт.на нем есть кнопка Show, по нажатию на которой должна появиться таблица.Пока страница с таблицей не загрузилась висит надпись Please Wait на месте где должно появиться название таблицы.Вот и пишу

while (tblName.innerText == "Please Wait..."){}

...

если табица загрузилась быстро и надписи Please Wait не было, то все норм...но если эта надпись появляется, то в момент когда она меняется на название таблицы тесткомплит выдает ексепшен..в котором просто пишется "Ошибка выполнения Microsoft JScript. Разрешение отклонено". в чем может быть дело?..или как можно обойти это?

Определение даты tomorrow, this week, next week и later в Selenium IDE
2011-01-12 17:53
Есть у меня задача проверять создание записей. Эти записи создаются на определенную дату. На сайте эти записи распределяются по категориям Today, Tomorrow, This Week, Next Week, Later и Completed (просроченные). Дата задается в формате dd/mm/yyyy.
Как мне получить в Selenium IDE такие даты ? Пробовал так:

<tr>
 <td>storeEval</td>
 <td>new Date().getTime()</td>
 <td>dt</td>
</tr>
<tr>
 <td>storeEval</td>
 <td>new Date(storedVars.dt + 24*60*60*1000).format("m/dd/yy")</td>
 <td>tomorrow</td>
</tr>


и так :
<tr>
 <td>storeEval</td>
 <td>new Date()</td>
 <td>t1</td>
</tr>
<tr>
 <td>storeEval</td>
 <td>new Date(storedVars.t1.getDate() + 1).format("m/dd/yy")</td>
 <td>tomorrow</td>
</tr>


... и много других вариаций. Все равно не получается.
В обоих случаях получаю ошибку вида
[error] Threw an exception: (new Date(storedVars.dt + 86400000)).format is not a function 


И это только для даты tomorrow. А как остальные даты получить я вообще не представляю !!!

Ошибка Runtime error
2011-01-12 18:21
Кусок кода:

 for (i=0; i<rish.length;i++)
      {
       s='';
       var ch1=aqString["GetChar"](rish[i],0);
        if (rish[i]!="0")and(ch1!='9')and(ch1!='7')  
       {
        for(j=0;j<rish[i].length-1;j++) s+=aqString["GetChar"](rish[i],j)+"[ReleaseLast]";
        s="[Hold]^"+s+aqString["GetChar"](rish[i],j); 
        p1["WinFormsObject"]("tabVD")["Keys"](s);
       } 

Ругается уже при запуске программы(при том, что запускаю другой модуль) на строку
if (rish[i]!="0")and(ch1!='9')and(ch1!='7')

Говорит, что перед вторым and надо поставить ";"

Несколько IE на одной машине для использования с Selenium
2011-01-12 18:40
Коллеги, если у вас есть опыт установки нескольких версий браузера IE на одной машине для использования с Selenium -- расскажите, как вы это сделали.
Я столкнулся с этой задачей и не смог придумать такого решения, которое бы меня полностью устраивало. Нужны версии 6, 7, 8, 9.

Для ручного тестирования я обычно применял IETester, но там нет standalone-браузеров, только движки, которые выполняются в специальной оболочке. Короче, я не смог придумать, как это прикрутить к Selenium.

Нашёл два варианта, где предлагаются standalone-браузеры нужных версий: IE Collection и Multi-Browser Viewer.

Решил поставить всё это на Win7 (что было под рукой в тот момент в виртуалке). Завтра возьму виртуалку с XP, ещё в ней попробую всё то же самое установить. А пока расскажу, что у меня получилось.

IE Collection встал только в режиме совместимости (хотя на официальном сайте вроде бы написано, что Win7 поддерживается), но ни один из браузеров не запускается (в том числе в режимах совместимости, всех, которые у меня хватило терпения проверить), причём все падают с разными ошибками :) Более того, после того, как я его удалил, у меня и "родной" IE перестал запускаться. В общем, эпик фейл.

MB Viewer встал гораздо лучше, поставил все браузеры и даже запускаются. Но там каждый браузер стоит в своей маленькой виртуалочке, которая, похоже, не сохраняет настройки. Поэтому браузер каждый раз запускается как будто впервые -- задаёт вопросы про настройку. То есть опять не годится для использования с Selenium, по крайней мере надо как-то избавиться от этих вопросов про настройки.

А как вы ЭТО делаете?

P.S. Да, про облачные сервисы я знаю, но тестируемое приложение в интранете, снаружи недоступно.

Как получить Медаль в свой профиль
2011-01-12 21:46
Наверняка многие заметили, что у некоторых участников в профиле появились Медали. По откликам в теме Опрос: сколько, как и для чего мы учимся? мы можем сделать вывод, что данная инициатива положительно воспринята участниками форума.

На данный момент мы раздали медали только тем, кто в настоящее время участвует в онлайн-тренингах и зарегистрирован на форуме.

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

Но если Вы были на тренингах Алексея Баранцева или Натальи Руколь и хотите получить Медали, то просто напишите мне на адрес trainings@software-testing.ru письмо с указанием вашего ника и названий прослушанных тренингов и я добавлю соответствующие Медали в ваш профиль.

Первый раз в первый класс
2011-01-13 01:29
Здравствуйте! Недавно услышала что существуют такого рода специалисты как тестировщики. Хочу попробовать себя в этом направлении. Подскажите пожалуйста с чего мне лучше начать? Где искать информацию? Что это за чудо и с чем его едят :blush: ? y_guzienko@ukr.net


© 2010 | Software-Testing.Ru


В избранное