Тестування термінальних додатків за допомогою Rational Functional Tester. Частина 2, Різне, Програмування, статті

Читати частина 1


Опис установки


Для вивчення навчального керівництва необхідно виконати наступні підготовчі дії:



  1. Встановити IBM Rational Functional Tester .
  2. Встановити Java Runtime Environment.
  3. Встановити емулятор сервера для даного навчального посібника.
  4. Створити тестовий проект.

Якщо у вас вже встановлені вказані програми, то деякі з цих кроків можна пропустити. Але ми опишемо виконання всіх кроків.


Встановлюємо Functional Tester

Якщо ви до сих пір не встановили цю програму, встановіть Functional Tester зараз. Пакет установки IBM Rational Functional Tester містить Rational Functional Tester (з модулем розширення Extension for Terminal-Based Applications) і Rational Manual Tester. Фактично для вивчення нашого навчального керівництва вам достатньо завантажити тільки обидві частини Rational Functional Tester, але ви можете також завантажити Rational Manual Tester і попрацювати з цим інструментом, щоб побачити, як він може допомогти в організації та вдосконаленні тестування вручну.


Для запуску установки скористайтеся виконуваним модулем launchpad. Якщо на вашому комп’ютері до сих пір не було встановлено жодного продукту Rational, то процес установки почнеться з установки майстра IBM Installation Manager, який буде направляти ваші дії під час установки інших продуктів.


На сторінці вибору встановлюваних компонентів виберіть лише один компонент – Rational Functional Tester. Дочекайтеся закінчення установки Rational Functional Tester, а потім повторіть процес установки, вибравши Rational Functional Tester Extension for Terminal-Based Applications. Щоб гарантувати правильність установки програмних продуктів, установка повинна виконуватися в два етапи.


Знову звертаємо вашу увагу на те, що якщо ви плануєте використовувати як скриптової мови Visual Basic. NET, то середу Visual Studio. NET повинна бути встановлена ​​у вашій системі до установки IBM Rational Functional Tester .


В даному навчальному посібнику ми будемо використовувати варіант Rational Functional Tester для скриптової мови Java, але модуль розширення Terminal-Based Application Extension однаково добре працює з мовами Visual Basic. NET і Java. При роботі з Visual Studio деякі команди меню будуть відрізнятися від описаних у даному навчальному посібнику. Цікаво, що створювані Rational Functional Tester сценарії будуть майже ідентичними на обох мовах. Єдина істотна відмінність полягає в тому, що в Java кожна команда закінчується крапкою з комою, а в Visual Basic. NET – ні.



Устанавливаются Java Runtime Environment.


Як ми скоро побачимо, Functional Tester веде журнали, щоб інформувати користувача про те, що відбувається в процесі виконання тесту. За замовчуванням ці журнали зберігаються у форматі HTML-документів. Однак щоб вивести на екран додаткову інформацію, Functional Tester запускає особливу додаток comparator, Яке виділяє будь-які відмінності між очікуваними і реальними результатами. Щоб Functional Tester міг запустити додаток comparator, на комп’ютері повинна бути встановлена ​​і налаштована середу Java Runtime Environment.


Як визначити, чи встановлена ​​на моєму комп’ютері середу Java Runtime Environment?


Цілком імовірно, що на вашій машині середу Java Runtime Environment (JRE) вже встановлена. Якщо це так, що в панелі управління операційної системи ви побачите значок настройки середовища Java. Виберіть команди Start > Settings > Control Panel (Пуск, Настройка, Панель управління). Якщо в списку додатків ви побачите підключається модуль Java Plug-in, то середу JRE вже встановлена ​​в системі. Другу середу JRE встановлювати не потрібно.


Встановлюємо середу Java Runtime Environment


Дистрибутив середовища Java Runtime Environment можна завантажити з Web-сайту корпорації Sun.Виберіть посилання, відповідну вашій робочій середовищі.


Встановлюємо емулятор сервера

При написанні керівництва по знайомству з інструментом тестування термінальних додатків ми зіткнулися з однією суттєвою проблемою: досить складним виявилося створити пакет установки для прикладу додатки. Щоб спростити цей процес і в той же час надати максимум можливостей, ми пропонуємо вам завантажити емулятор сервера Host Simulator для даного навчального керівництва.


Для установки виконайте наступні кроки.



  1. Розпакуйте файл HostSim.zip в будь-який каталог на ваш вибір.
  2. Запустіть файл HostSim.bat за допомогою подвійного клацання. Відкриється вікно командного рядка Windows, яке, в свою чергу, запустить два невеликих Java-додатки. Кожне з цих додатків емулює додаток мейнфрейма, одне на порту 23, а інше на порту 24. В процесі вивчення нашого навчального керівництва вікна можуть бути згорнуті.
  3. Щоб завершити роботу емуляторів, просто закрийте обидва вікна.

Наш емулятор сервера Host Simulator являє собою досить спрощену версію. Він забезпечує потік даних по протоколу 3270E, саме цей потік даних буде виконувати роль тестованого програми. Врахуйте, що Host Simulator не є реальним додатком. Ви виявите, що він буде відкривати сторінку за сторінкою у відповідь на команди з клавіатури, але ці сторінки будуть статичними: цей емулятор в дійсності не аналізує клавіатурний ввід. Він буде прекрасно працювати, якщо ви будете в точності виконувати кроки, описані в даному навчальному посібнику, але ви не зможете ні на йоту відійти від того, що написано. Точно виконуйте рекомендації, і у вас все вийде. Вивчивши навчальний посібник, ви будете готові до експериментів з реальним термінальним додатком.


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


Створюємо тестовий проект

Тестовий проект – це папка, в якій Functional Tester буде зберігати ваші скрипти разом з очікуваними і реальними результатами. Формат проекту буде продиктований вашої робочої середовищем – або Eclipse для скриптів на Java, або Visual Studio. NET для скриптів на Visual Basic. NET. Повторимо, що в цьому керівництві ми будемо використовувати Java-скрипти, але ви, безумовно, можете використовувати модуль розширення з варіантом Functional Tester для скриптів Visual Basic. NET.



  1. Запустіть інструмент Functional Tester, якщо він не був запущений раніше.
  2. Якщо відкриється вікно Welcome, закрийте його.
  3. Ви опинитеся в основний середовищі редагування інструменту IBM Rational Functional Tester .

  4. Щоб створити новий проект, виберіть з меню команди File > New > Functional Test Project.
  5. Дайте проекту ім’я RFT Extension Tutorial і натисніть кнопку Finish, Після чого проект буде створений.
  6. Якщо ви використовуєте ознайомчу версію Functional Tester, відкриється вікно з інформацією про те, скільки днів залишилося до закінчення дії ознайомлювальної ліцензії. Натисніть OK, Щоб закрити повідомлення.

                                                                                                                          Читати частина 3

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*