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

Сравнение в test complete тектовых значений полей в разных копиях прог



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

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


Сравнение в test complete тектовых значений полей в разных копиях прог
2012-01-16 09:11
В общем, ситуация такая - нужно написать скрипт, который вводит информацию в базу данных, затем запускает вторую копию программы, открывает введённую запись и проверяет корректность заполнения полей во второй копии программы. Написал скрипт, при котором последовательно проводится проверка каждого поля, и в случае несовпадения полей в лог выводится ошибка с указанием введённого в первую копию значения и значения сответствующеого поля во второй копии. Все текстовые значения полей совпадают, но в лог для всех полей всё равно выводится ошибки, как будто они не совпадают. Вот пример кода для двух полей:

n1:=Sys.Process('MainPr').WinFormsObject('FormReestrLic').WinFormsObject('tcTabMain').WinFormsObject('tabPage1').WinFormsObject('tableLayoutPanel1').WinFormsObject('gbPredp').WinFormsObject('tableLayoutPanel2').WinFormsObject('tstbUchred').WinFormsObject('split').WinFormsObject('SplitterPanel', '', 2).WinFormsObject('content');
n2:=Sys.Process('MainPr', 2).WinFormsObject('FormReestrLic').WinFormsObject('tcTabMain').WinFormsObject('tabPage1').WinFormsObject('tableLayoutPanel1').WinFormsObject('gbPredp').WinFormsObject('tableLayoutPanel2').WinFormsObject('tstbUchred').WinFormsObject('split').WinFormsObject('SplitterPanel', '', 2).WinFormsObject('content');
if n1.text<>n2.text then begin
 Log.Error('Учредители не совпадают; введённое значение: '+n1.text+' Во второй копии программы значение: '+n2.text);
 oshibka:=true;
end;

n1:=Sys.Process('MainPr').WinFormsObject('FormReestrLic').WinFormsObject('tcTabMain').WinFormsObject('tabPage1').WinFormsObject('tableLayoutPanel1').WinFormsObject('tableLayoutPanel6').WinFormsObject('tsTextBox3').WinFormsObject('split').WinFormsObject('SplitterPanel', '', 2).WinFormsObject('content');
n2:=Sys.Process('MainPr', 2).WinFormsObject('FormReestrLic').WinFormsObject('tcTabMain').WinFormsObject('tabPage1').WinFormsObject('tableLayoutPanel1').WinFormsObject('tableLayoutPanel6').WinFormsObject('tsTextBox3').WinFormsObject('split').WinFormsObject('SplitterPanel', '', 2).WinFormsObject('content');
if n1.text<>n2.text then begin
 Log.Error('Количество листов (лиц) не совпадает; введённое значение: '+n1.text+' Во второй копии программы значение: '+n2.text);
 oshibka:=true;
end;

Так почему тест комплит считает разными одинаковые текстовые значение соответствующих полей в разных копиях программы.
Пробывал вводить дополнительные переменные (одной приравнивал значение поля первой копии, другой - втрой копии) - всё равно он их почему-то различает.
Test complete версии 6.5

Не запускается тест Selenuim + NetBeans
2012-01-16 10:01
На сайте скачал пример:
http://blogs.oracle.com/rajeshthekkadath/entry/selenium_test_project_based_on
Запустил сервер, нажал Run в Net Beans ->

Пишет что не может найти главный класс...

Хотя на сайте пишут:

Selenium Test project based on Netbeans (for dummies)
Here is a simple Netbeans based Selenium Test project that will open Google, enter a keyword and search . You can download the entire netbeans project and then open the project from your Netbeans IDE and run it locally. Before running it, you need to satisfy the below pre-requisites:

selenium-server.jar should be running (java -jar selenium-server.jar)
firefox should be installed in your machine


Подскажите как запускать пожалуйста ?
(конечно я новичок)

  • : Снимок-6.png


Когда фича протестирована в Ajile?
2012-01-16 12:47
Друзья, с вашей помощью хочется сформулировать некие нормальный и минимальный критерии протестированности фичи в ajile.

Требуется Оператор АИС
2012-01-16 16:23
Компания ИРМ Девелопмент (Москва) объявляет об открытии вакансии :

Ассистент/Оператор ИС

Требования :
∙ Образование: высшее техническое. Рассматриваются выпускники специальностей в области картографии/геодезии/землеустройства (Географический факультет МГУ, МИИГАиК, ГУЗ);
∙ Знание ПО: MapInfo или AutoCAD, знание ArcGIS;
∙ Базовые знания геоинформатики/цифровой картографии (модели данных, организация данных, классы и типы пространственных объектов, форматы данных);
∙ Знание и понимание структуры градостроительной и строительной документации;
∙ Ответственность, аккуратность, внимательность, хорошая обучаемость. Желание развиваться в профессиональной сфере и осваивать новые области знаний.

Обязанности
∙ Работа с различными форматами геоданных;
∙ Анализ качества данных;
∙ Подготовка данных к публикации - редактирование (конвертирование, изменение послойной организации, атрибутирование и т.д.);
∙ Публикация данных: формирование базы данных ГИС, настройка оформления слоев;
∙ Работа с градостроительной документацией.

Дополнительная информация:

Работа у нас позволит вам приобрести:
∙ Опыт участия в масштабном проекте в рамках создания АИС;
∙ Навыки работы с современными инструментами создания картографических веб-сервисов (Oracle Spatial);

Условия:
∙ Временная работа (4 месяца), с возможностью устройства на постоянную, по результатам завершения проекта;
∙ Полная занятость, полный рабочий день;
∙ Заработная плата "белая", конкурентная, по результатам собеседования;
∙ Офис (м.Павелецкая)
∙ Оформление по ТК

Резюме присылать на адрес: pugachevaea@mdi.ru

Требуется Оператор АИС
2012-01-16 16:34
Компания ИРМ Девелопмент (Москва) объявляет об открытии вакансии :

Ассистент/Оператор ИС

Требования :
∙ Образование: высшее техническое. Рассматриваются выпускники специальностей в области картографии/геодезии/землеустройства (Географический факультет МГУ, МИИГАиК, ГУЗ);
∙ Знание ПО: MapInfo или AutoCAD, знание ArcGIS;
∙ Базовые знания геоинформатики/цифровой картографии (модели данных, организация данных, классы и типы пространственных объектов, форматы данных);
∙ Знание и понимание структуры градостроительной и строительной документации;
∙ Ответственность, аккуратность, внимательность, хорошая обучаемость. Желание развиваться в профессиональной сфере и осваивать новые области знаний.

Обязанности
∙ Работа с различными форматами геоданных;
∙ Анализ качества данных;
∙ Подготовка данных к публикации - редактирование (конвертирование, изменение послойной организации, атрибутирование и т.д.);
∙ Публикация данных: формирование базы данных ГИС, настройка оформления слоев;
∙ Работа с градостроительной документацией.

Дополнительная информация:

Работа у нас позволит вам приобрести:
∙ Опыт участия в масштабном проекте в рамках создания АИС;
∙ Навыки работы с современными инструментами создания картографических веб-сервисов (Oracle Spatial);

Условия:
∙ Временная работа (4 месяца), с возможностью устройства на постоянную, по результатам завершения проекта;
∙ Полная занятость, полный рабочий день;
∙ Заработная плата "белая", конкурентная, по результатам собеседования;
∙ Офис (м.Павелецкая)
∙ Оформление по ТК

Резюме присылать на адрес: pugachevaea@mdi.ru

Быстрый способ создания большого кол-ва e-mailов для тестирования
2012-01-16 17:23
Мне очень часто нужно большое кол-во почтовых ящиков для тестирования и отнимает кучу времени создавать их руками. Я слышала, что есть сайт, на котором можно автоматом сгенерировать е-mailов и потом они даже удаляются. Подскажите пожалуйста, может кто знает такой сайт или еще какой - нибудь способ быстрого создания почтовых ящиков.

Как отловить ситуацию доступности Log
2012-01-16 17:47
TC 7.52
VBS
Проблема в следующем. Имеются собственные расширения Script Extensions в которых происходит обработка ошибок и запись их в лог. Тут все хорошо.
Теперь понадобилось написать вспомогательную форму, которая тоже использует эти функции. Тут было бы все хорошо, если бы не отсутсвие возможности писать в лог. Возникает ошибка типа: "Недопустимое число аргументов или присвоение значения свойства: 'Log' "

Вот и вопрос собственно: Как мне в Script Extensions в своей функции определить могу я вывести что-либо в лог или не могу? Собственно конкретно, что в лог писать не могу, что он недоступен.

переход на WebDriver
2012-01-16 18:13
Здравствуйте, использую селениум. Читаю в интернете заметки о том, что использовать ВебДрайвер лучше. Задался вопросом - а стоит ли переходить на ВебДрайвер? Я использую
WebDriver driver = new FirefoxDriver();
Selenium selenium = new WebDriverBackedSelenium(driver, "http://www.yoursite.com");

на оф сайте написано, что следующим шагом будет
WebDriver driver = new FirefoxDriver();
driver.get("http://www.yoursite.com");

Используя WebDriverBackedSelenium я получаю кучу готовых функций. А используя непосредственно WebDriver большую часть из них мне придётся реализовывать самому. Я понимаю, что большая часть уже готова и просто можно скопировать код и немного подправить, но я не особо силён в программировании и не уверен, что смогу сам написать снуля какую-либо функцию. Вот мне стало интересно: чем лучше ВебДрайвер. Если можно - конкретные цифры (хотя бы приблизительные) или сылку на обсуждение такого типа. Я использую Селениум и Джаву


© 2010 | Software-Testing.Ru


В избранное