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

Читати частина 4


Виконуємо тест


Готуємо скрипт для версії 2


У розділі Переходимо до тестируемому додатком ми стерли і заново вписали в поле номер порту. Тепер злегка відредагуємо скрипт, налаштувавши його на використання іншого порту, щоб можна було відтворювати його для другої версії програми.



  1. У поданні Test Script – центральної панелі вікна IBM Rational Functional Tester – Знайдіть рядок, в якому вказується номер порту:



    tFrame().inputKeys(“{BKSP}{BKSP}23”);

  2. Змініть номер порту в рядку на 24. Після цього рядок повинен виглядати так:



    tFrame().inputKeys(“{BKSP}{BKSP}24”);


Перш, ніж перейти до відтворення скрипта, необхідно перевірити ще два моменти:



Відтворюємо скрипт

Щоб відтворити скрипт, натисніть кнопку Run Functional Test Script 


Програма запропонує вказати ім’я журналу, в якому будуть збережені результати тесту. Functional Tester використовує як назви для тестового журналу ім’я скрипта. Погодьтеся з ім’ям по замовчуванням, натиснувши кнопку Finish.


Тепер можна відпочити і поспостерігати за тим, як IBM Rational Functional Tester крок за кроком повторює ваш тест для нової версії програми. Не використовуйте мишу або клавіатуру до тих пір, поки Functional Tester не завершить відтворення скрипта.


Вивчаємо тестовий журнал

Коли Functional Tester завершить виконання тесту, на екран буде виведено журнал результатів тесту у форматі HTML. Вам вже доводилося бачити аналогічні журнали, якщо ви раніше тестували Java-, Web-або . NET-додатки за допомогою IBM Rational Functional Tester . В журнал записуються основні події типу запуску і завершення скрипта і додатки, а також інформація про стан усіх точок верифікації. Якщо під час відтворення скрипта виводилися будь помилки або попередження, то вони також будуть записані.



Лівий навігаційний фрейм надасть вам швидкий доступ до найважливіших фрагментами журналу. Ви повинні помітити, що в журналі є одна помилка. Одна з точок верифікації не була пройдена успішно. Натисніть елемент [Field_16_63_text] failed в області Failures лівого навігаційного фрейму. Текст журналу буде перегорнувши до значення відповідної помилки. Щоб отримати додаткову інформацію про помилку, натисніть лівою кнопкою миші посилання View Results. На екран буде виведено утиліта Verification Point Comparator.



Verification Point Comparator виділить червоним кольором всі розбіжності між очікуваними значеннями і реальними результатами. Тут ми побачимо, що, хоча ми точно придбали 100 акцій, в остаточному вікні real-time quote показано тільки 10 акцій, що є на рахунку. Місія виконана! Наш простий регресійний тест виявив у додатку регресію. Функція працює у версії 1, але не працює у версії 2. Пора складати звіт про дефект.

Читати частина 6

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


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

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

Ваш отзыв

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

*

*