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

Фотография

Data Driven Testing in TestComplete.


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

#1 Photine

Photine

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

  • Members
  • Pip
  • 27 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 24 апреля 2009 - 12:48

Кто какие форматы использует для осуществления сабжа и почему?
  • 0

#2 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 24 апреля 2009 - 12:56

Я использую Excel. Потому что он мне нравится =)
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#3 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 24 апреля 2009 - 12:57

а почему только Excel vs XML? CSV типа вообще не рассматриватся?
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#4 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 24 апреля 2009 - 13:15

а почему только Excel vs XML? CSV типа вообще не рассматриватся?

CSV неудобен для крупных объемов данных. Например, добавить ту же колонку в файле с несколькими тысячами записей - не самая удобная задача.

Хотя, на самом деле принципиальной разницы, что использовать для хранения данных, нет. Главное, чтобы было удобно использовать.
Тем не менее, Excel удобен для хранения однородных данных, но если же данные неоднородны и используются иерархические структуры, то в этом случае лучше XML
  • 0

#5 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 24 апреля 2009 - 13:59

Здравствуйте.

А есть ещё базы данных. Тоже вариант.

CSV неудобен для крупных объемов данных. Например, добавить ту же колонку в файле с несколькими тысячами записей - не самая удобная задача.

Отчего же? Открываете его в Excel и добавляете. :) Зато, в отличии от XLS, файл CSV можно использовать на машине без установленного офиса.
  • 0
С уважением,
Дмитрий

#6 tom_13

tom_13

    Постоянный участник

  • Members
  • PipPipPip
  • 206 сообщений
  • Город:Киев

Отправлено 24 апреля 2009 - 14:08

а почему не БД, как по мне в БД даже удобнее хранить данные чем в екселе и хмл... и доступ проще
  • 0

#7 Lex Ost

Lex Ost

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

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Остапов Алексей


Отправлено 27 апреля 2009 - 11:41

Отчего же? Открываете его в Excel и добавляете. :) Зато, в отличии от XLS, файл CSV можно использовать на машине без установленного офиса.

XLS файлы тоже можно использовать в DDT в ТС ,без установленного офиса (проверено)

а почему не БД, как по мне в БД даже удобнее хранить данные чем в екселе и хмл... и доступ проще

С базами данных для DDT не работал, но, кажись, там требуется своя особая база. Оно вам надо, этот геморрой?
  • 0

#8 Boltick

Boltick

    Специалист

  • Members
  • PipPipPipPipPip
  • 596 сообщений
  • ФИО:Алексей
  • Город:планета Земля

Отправлено 27 апреля 2009 - 12:59

а почему не БД, как по мне в БД даже удобнее хранить данные чем в екселе и хмл... и доступ проще

База встала и тесты вместе с ней...
Файлы хоть и примитивные, но более стабильные :)
  • 0
Алексей Булат
Про Тестинг

#9 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 27 апреля 2009 - 13:00

Здравствуйте.

А есть ещё базы данных. Тоже вариант.

CSV неудобен для крупных объемов данных. Например, добавить ту же колонку в файле с несколькими тысячами записей - не самая удобная задача.

Отчего же? Открываете его в Excel и добавляете. :) Зато, в отличии от XLS, файл CSV можно использовать на машине без установленного офиса.

А Excel не все CSV файлы нормально разнесет по колонкам. Например, если в файле все строки помещены не в кавычках, то в Excel будет только одна колонка.

С базами данных для DDT не работал, но, кажись, там требуется своя особая база. Оно вам надо, этот геморрой?

Никакой особой базы не требуется. Наличие ODBC-драйвера очень много проблем устраняет. Более того, при DDT таблицы Excel как раз и воспринимаются в большинстве случаев как таблицы базы данных.
  • 0

#10 Lex Ost

Lex Ost

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

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Остапов Алексей


Отправлено 27 апреля 2009 - 13:11

Никакой особой базы не требуется.

В любом случае, использование БД в DDT требует либо установленного сервера БД либо хитрого софта, обслуживающие БД без сервера (пример самого нехитрого софта - тот же access).

Наличие ODBC-драйвера очень много проблем устраняет.

Можете привести пример?
  • 0

#11 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 27 апреля 2009 - 14:47

Никакой особой базы не требуется.

В любом случае, использование БД в DDT требует либо установленного сервера БД либо хитрого софта, обслуживающие БД без сервера (пример самого нехитрого софта - тот же access).

Для того же xls желательно наличие Excel или как минимум ряда его компонентов.

Наличие ODBC-драйвера очень много проблем устраняет.

Можете привести пример?

Это вам нужно копнуть в сторону объектов ODBC (MSDN может помочь, например тут есть ряд примеров).

Суть такова, что интерфейс доступа к данным остается одним и тем же, отличается только Connection String. Но при этом можно подключаться к различным базам данных ( Access, Oracle, MS SQL, MySQL, тот же Excel ) и быстро переключиться. Недостатки перечислили. А преимущества в том, что данная возможность предоставляет:
а) Возможность достаточно гибкого переключения между используемыми источниками данных (отличается только строка подключения, а остальной интерфейс тот же самый)
б) Возможность проведения тестирования базы данных, не выходя из контекста функционального тестирования
в) Ряд данных вычислять из базы напрямую, что минимизирует зависимость тестов от конкретной базы данных тестируемого приложения

Просто для DDT обычно используется что-то попроще, типа Excel, так как подобные средства практически всегда есть под рукой.
  • 0

#12 Photine

Photine

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

  • Members
  • Pip
  • 27 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 29 апреля 2009 - 08:06

Спасибо огромное за высказанные мнения и предоставленную информацию. =)

Вопрос об используемом формате пока решаем... =)
  • 0

#13 frett

frett

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

  • Members
  • Pip
  • 29 сообщений
  • ФИО:Alfred
  • Город:SPb

Отправлено 05 мая 2009 - 09:35

мой голос в пользу CSV
если есть Excel, то правишь в Excel, если нет - в Notepad

вопрос с неоднородными данными решается разным количеством колонок для разных строк
  • 0


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

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