Перейти к содержимому

Фотография

Создание массива данных


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 kash_kaspy

kash_kaspy

    Новый участник

  • Members
  • Pip
  • 9 сообщений

Отправлено 26 мая 2005 - 13:12

Нужно заполнить большое количество одинаковых форм, для этого необходимо создать массив данных (думаю воспользоваться DataPool) и оттуда брать данные для заполнения.
Можно ли создать один DataPool для заполнения всех полей формы, или необходимо создавать отдальный для каждого поля? Если можно, то каким образом?
Как настроить DataPool на кириллицу?
Каким образом грамотно подключить DataPool к форме?
Заранее огромное спасибо!
  • 0

#2 Petr

Petr

    Опытный участник

  • Members
  • PipPipPipPip
  • 317 сообщений
  • ФИО:Можаев Петр
  • Город:Москва

Отправлено 26 мая 2005 - 17:41

Вот что говорится на эту тему в help:

These SQABasic additions let you access data in a datapool. For information about datapools, see the Using Rational Robot manual.

SQADatapoolClose  Close the specified datapool.
SQADatapoolFetch  Move the cursor for the datapool to the next row.
SQADatapoolOpen  Open the specified datapool.
SQADatapoolRewind  Reset the cursor for the specified datapool.
SQADatapoolValue  Retrieve the value of the specified datapool column.


Можно ли создать один DataPool для заполнения всех полей формы, или необходимо создавать отдальный для каждого поля? Если можно, то каким образом?

Datapool представляет собой по сути дело обычную таблицу:

A datapool can have up to 150 columns if the Rational Test software automatically generates the data for the datapool, or 32,768 columns if you import the datapool from a database or other source. Also, a datapool can have up to 2,147,483,647 rows.

Таким образом просто создаете datapool с нужным Вам числом столбцов и строк и работаете. Для получения доп. информации смотрите help и Rational Robot User's guide.
  • 0

#3 culver

culver

    Активный участник

  • Members
  • PipPip
  • 80 сообщений
  • Город:Ukraine,Vinnitsa

Отправлено 27 мая 2005 - 08:24

В дополнение к предыдущему ответу Petr могу добавить, что во-первых, очень удобно написать свою функцию подсчета строк в датапуле, исходя их того, что данные датапула - это фактически текстовый файл; если на вход передать имя проэкта, то дальше путь стандартный к датапулу. Тем самым не надо ничего править, когда изменяется количество строк в датапуле. Во-вторых, данный в датапул удобно забивать не через форму, а руками в файл. Для этого создайте пробный датапул и посморите как оно устраивает файлы: в одном хранятся поля, а во втором данные построчно через запете.
  • 0
Aricent (Ukraine), Engineering Project Manager - Testing


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных