среда, 24 июня 2015 г.

Только код. Примеры "высокоуровневых" тестов


Тест K127477158

 Параметры: ( "Очистить строку Базового Поиска" )
 Выполнить (
  "Ввести {('№ ! * 0123456789 ! * / | = > ? # $ % № ( ) ] [ [ \ _ " ` : . / @ * ')}"
  "Ввести {(''')}"
  // выше использован способ получить одинарную кавычку в контекст
  "Выделить и скопировать текущий текст"
  ППР
  "Перевести фокус в поле 'Слова в тексте' в ППР"
  "Вставить"
  "Игнорировать любую ошибку после действий" ( 
   "Нажать Искать" )
  "Сравнить с эталоном, что введено в поле 'Слова в тексте'"
 )
;

K127477158


Тест K136262540

 Параметры: ( "Открывать документы из списка в текущем окне" "Восстанавливать позицию мыши" )
 Выполнить ( 
  "Открываем НК"
  "Переключиться на вкладку {('Комментарии')}"
  "Найти документ {('Схема. Налоговый кодекс. НДФЛ. Налоговая база')} в списке и открыть его"
  "Назад по истории"
  "Переключиться на вкладку {('Комментарии')}"
  "Копировать"
  "Записать содержимое буфера в эталон"
 )
;

K136262540

Тест K138547857

 Выполнить (
  ППР
  "в поле 'Слова в названии' ввести {('Документ')}"
  "Установить фокус в поле 'Раздел/Тема' "
  "Ввести строку {('My Class A')}"
  "Нажать Искать"
  "Назад по истории"
  "Сравнить с эталоном введенный контекст в полях 'Слова в названии' и 'Раздел/Тема'"
 )
;

K138547857

Тест K161121041

 Выполнить (
  "Очистить журнал работы"
  "Открываем {(10003000)}"
  "Открываем {(2001)}"
  "Открываем {(2002)}"
  "Открываем {(2003)}"
  "Открываем {(2004)}"
  "Открываем {(2005)}"
  ОМ
  "Открываем {(10003000)}"
  ОМ
  "Сравнить список последних открытых документов с эталоном"
 )
;

K161121041

Тест K167353606

 Параметры: ( "Установить размер шрифта для экспорта и печати, как он отображается на экране" )
 Выполнить (
  "Поиск лекарственного средства"
  "Ввести строку {('хел')}"
  "Нажать Искать"
  "Предварительный просмотр с эталонами"
 )
;

K167353606

Тест K172363502

 Параметры: ( "Восстанавливать позицию мыши" )
 Выполнить (
  "Открываем {(12034870)}"
  СР
  "Потянуть вертикальный скроллер текущего контрола вниз до конца"
  "##Дать тесту время для отрисовки контролов"
  "Нажать {('Ctrl+Home')}"
  "Сравнить текущие абзацы обеих редакций с эталоном"
 )
;

K172363502

Тест K177537862

 Выполнить (
  "Список всех документов"
  "Обработать диалог Анализ списка модально" ( 
   "Сравнить элементы текущего дерева с эталоном без разворачивания папок"
  )
 )
;

K177537862

Тест K183337891

 Выполнить (
  "Открываем НК"
  75 раз ( "Перейти на параграф вниз" )
  "Дождаться переключения вкладок"
  СР
  "Вернуться в текст документа"
  "Выделить {(1)} параграфов"
  "Сравнить выделенный текст текущего редактора с эталоном"
 )
;

K183337891

Тест K185830873

 Выполнить (
  "Открываем {(5656383)}"
  "Открыть вкладку 'Редакции' и отметить редакцию {('10.07.2009 - 18.10.2009 (первоначальная) (от 28.06.2009)')}"
  "Сравнить выбранные редакции"
  "Сравнить {(5)} следующих изменений в СР с эталоном"
 )
;

K185830873

Тест K193823276

 Выполнить (
  "Установить документ {(79145)}  на контроль. Переключиться на ТБ27 и выполнить" (
   "Открыть вкладку 'Документы на контроле' и выполнить" (   
    "Открыть документ сразу в сравнении с предыдущей редакцией"
    "Сравнить текущие абзацы обеих редакций с эталоном"
    ОМ
    "##Дать тесту время для отрисовки контролов"
    // нельзя переключать базы находясь в СР, если редакция пропадает
   )
  )
 )
;

K193823276

Тест K200085315

 Параметры: ( "Выставить главной форме размеры {(1456 1000)}" "Переключиться на ТБ24" )
 Выполнить (
  "Открываем {(6086112)}"
  "Предварительный просмотр"
  "Нажать {('Esc')}"
  "Выполнить {(@ NOP)} с переключённой базой"
  "##Установить фокус в документ после переключения баз"
 )
;

K200085315

Тест K200085334

 Выполнить (
  "Открываем {(2008)}"
  "Предварительный просмотр"
  "Дать системе перерисоваться"
  "Нажать {('Esc')}"
  "Выполнить {(@ "Проверить, что удалось перевести фокус в оглавление")} с переключённой базой"
 )
;

K200085334

Комментариев нет:

Отправить комментарий