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

Сравнение файлов



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

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


Сравнение файлов
2014-02-24 11:58

Здравствуйте!

Появилась такая задача. Сравнить два файла. Если они отличаются, то вывести diff(строки, которыми отличаются).

Может быть кто-нибудь подскажет, есть ли в TestComplete готовые функции для этого?

Функция compare не подходит, т.к. по результатам проверки вовзарается true или false. А мне неободимо получитить diff файлов.



[Selenium+PHPUnit]
2014-02-24 12:00
<?php
class Example extends PHPUnit_Extensions_SeleniumTestCase
{
  protected function setUp()
  {
    $this->setBrowser('firefox');
    $this->setBrowserUrl("https://www.google.ru/");
  }

  public function testMyTestCase()
  {
    $this->open("/");
    $this->type("id=gbqfq", "hello");
    $this->click("id=gbqfb");
    $this->waitForPageToLoad("10000");
    $this->click("id=hdtb_tls");
  }
}
?>

Почему то на строке

$this->waitForPageToLoad("10000");

выдаёт ошибку

 

E

Time: 18.26 seconds, Memory: 2.50Mb

There was 1 error:

1) Example::testMyTestCase

Invalid response while accessing the Selenium Server at 'http://localhost:4444/s
elenium-server/driver/': Timed out after 10000ms

C:\Users\tester\Downloads\php-webdriver-master\name.php:15
C:\Users\tester\Downloads\php-webdriver-master\name.php:15

Caused by
RuntimeException: Invalid response while accessing the Selenium Server at 'http:
//localhost:4444/selenium-server/driver/': Timed out after 10000ms

C:\Users\tester\Downloads\php-webdriver-master\name.php:15
C:\Users\tester\Downloads\php-webdriver-master\name.php:15

FAILURES!
Tests: 1, Assertions: 0, Errors: 1.
 

 

хотя страница уже загрузилась.
Почему не может выполнить следующую строку ?



Selenium 2.0: стартовый уровень, начало 21 марта
2014-02-24 14:18

Онлайн-тренинг, 3 занятия, начало 21 марта

Тренер: Баранцев Алексей

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.

Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.

Этот курс – самый простой в нашей линейке тренингов, посвященных инструменту Selenium.

От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.

После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:

  • уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
  • владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
  • владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть базовым набором команд Selenium 2.0, позволяющих получать данные из браузера (текст, атрибуты элементов),
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.

Предусловия

  • понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaSript-кода),
  • умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li),
  • наличие опыта ручного тестирования веб-приложений.

Подробная программа и условия участия


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

Тестирование производительности, начало 28 марта
2014-02-24 14:19

Онлайн-тренинг, 4 занятия, начало 28 марта

"Младших тестировщиков производительности" не бывает. Зато бывают люди, которые начинают заниматься тестированием производительности.

(с) Скотт Барбер (aka The Perf Guy)

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

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

На тренинге мы будем учиться обращаться с этим оружием:

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

Для практических демонстраций и для выполнения домашних заданий будет использоваться инструмент JMeter.

Подробная программа и условия участия

Посмотреть отзывы участников онлайн-тренинга "Тестирование производительности"


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

Парсинг логов браузера
2014-02-24 15:47

Всем привет. Стоит довольно простая задача. Необходимо отлавливать ошибки в логах браузера Google Chrome

Скажите пожалуйста, как подобное можно реализовать?

Спасибо :)



Selenium+PHPUnit: Как в автотестах прописывать названия ссылок по-русс
2014-02-24 16:29

Какие библиотеки подключать и как в шагах прописывать переход по ссылкам с русским текстом?



Load Runner 11.5 + Sitescope - ничего не видно в LR при прогоне
2014-02-24 19:28

Добрый день.

 

Появилась проблема: есть сервер приложения на linux suse, есть sitescope, в котором добавлен монитор для этого сервера с частотой опроса раз в 30 сек, в самом сайтскоупе метрики прекрасно получаются и отображаются, при подключении же этих же метрик в LR 11.5 контроллере процесс подключения происходит без ошибок, видится адрес сайтскопа, получается список мониторов, но при запуске теста в контроллере график с добавленными метриками пуст.

 

Что делать, куда копать?



сложные тесткейсы
2014-02-24 20:29

Добрый вечер уважаемые тестировщики! Поделитесь опытом и расскажите, что такое "сложные тесткейсы", где применяются, и если можно пример. Заранее спасибо!



© 2010 | Software-Testing.Ru


В избранное