Регрессионное тестирование печати. Часть 1 — Печать в файл.

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

Можно разбить регрессионное тестирование печати на 3 шага:

  1. Выполнение печати (ручное или с помощью автотестов) с перенаправлением вывода в файл.
  2. Сравнение полученного файла с подготовленным заранее эталоном.
  3. Анализ тех файлов, который разошлись с эталоном.

В данной статье я рассмотрю первый шаг — перенаправление вывода печати в файл.

Читать далее «Регрессионное тестирование печати. Часть 1 — Печать в файл.»

Создание суперкласса вспомогательного объекта сценария в IBM Rational Functional Tester

Перевод статьи: «Creating a super helper class in IBM Rational Functional Tester (formerly known as Rational XDE Tester)» (Dennis Schultz, December 04, 2003)

Введение.

IBM Rational Functional Tester (некогда известный как Rational XDE Tester) предоставляет возможность создать собственный суперкласс вспомогательного объекта сценария («super helper» class). Эта статья ответит на 3 вопроса:

  • Что такое суперкласс вспомогательного объекта сценария?
  • Зачем нам может понадобиться использовать суперкласс вспомогательного объекта сценария?
  • Как реализовать собственный суперкласс вспомогательного объекта сценария?

Читать далее «Создание суперкласса вспомогательного объекта сценария в IBM Rational Functional Tester»

IBM RFT. Решение проблем воспроизведения тестов для приложений на платформе Eclipse.

Вольный перевод статьи: «How to resolve playback problems with test automation for Eclipse-based applications» (Amit Srivastava and Awanish Kumar Singh, October 26, 2010)

При воспроизведении теста IBM Rational Functional Tester ищет тестовые объекты и совершает с ними действия в том же порядке, в котором они были записаны. При этом тест может упасть, если время реакции GUI при воспроизведении теста отличается от времени реакции при его записи, т.к. тестовый объект может не существовать или находится в состоянии, неподходящим для выполнения требуемого действия. В статье приводятся приводятся техники решения подобных проблем на примере приложения на платформе Eclipse. Читать далее «IBM RFT. Решение проблем воспроизведения тестов для приложений на платформе Eclipse.»