Сравнение в 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
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
Подскажите как запускать пожалуйста ?
(конечно я новичок)
Когда фича протестирована в 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 большую часть из них мне придётся реализовывать самому. Я понимаю, что большая часть уже готова и просто можно скопировать код и немного подправить, но я не особо силён в программировании и не уверен, что смогу сам написать снуля какую-либо функцию. Вот мне стало интересно: чем лучше ВебДрайвер. Если можно - конкретные цифры (хотя бы приблизительные) или сылку на обсуждение такого типа. Я использую Селениум и Джаву