Data Driven Testing in TestComplete.
#1
Отправлено 24 апреля 2009 - 12:48
#2
Отправлено 24 апреля 2009 - 12:56
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#3
Отправлено 24 апреля 2009 - 12:57
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#4
Отправлено 24 апреля 2009 - 13:15
CSV неудобен для крупных объемов данных. Например, добавить ту же колонку в файле с несколькими тысячами записей - не самая удобная задача.а почему только Excel vs XML? CSV типа вообще не рассматриватся?
Хотя, на самом деле принципиальной разницы, что использовать для хранения данных, нет. Главное, чтобы было удобно использовать.
Тем не менее, Excel удобен для хранения однородных данных, но если же данные неоднородны и используются иерархические структуры, то в этом случае лучше XML
#5
Отправлено 24 апреля 2009 - 13:59
А есть ещё базы данных. Тоже вариант.
Отчего же? Открываете его в Excel и добавляете. :) Зато, в отличии от XLS, файл CSV можно использовать на машине без установленного офиса.CSV неудобен для крупных объемов данных. Например, добавить ту же колонку в файле с несколькими тысячами записей - не самая удобная задача.
Дмитрий
#6
Отправлено 24 апреля 2009 - 14:08
#7
Отправлено 27 апреля 2009 - 11:41
XLS файлы тоже можно использовать в DDT в ТС ,без установленного офиса (проверено)Отчего же? Открываете его в Excel и добавляете. :) Зато, в отличии от XLS, файл CSV можно использовать на машине без установленного офиса.
С базами данных для DDT не работал, но, кажись, там требуется своя особая база. Оно вам надо, этот геморрой?а почему не БД, как по мне в БД даже удобнее хранить данные чем в екселе и хмл... и доступ проще
#8
Отправлено 27 апреля 2009 - 12:59
База встала и тесты вместе с ней...а почему не БД, как по мне в БД даже удобнее хранить данные чем в екселе и хмл... и доступ проще
Файлы хоть и примитивные, но более стабильные :)
Про Тестинг
#9
Отправлено 27 апреля 2009 - 13:00
А Excel не все CSV файлы нормально разнесет по колонкам. Например, если в файле все строки помещены не в кавычках, то в Excel будет только одна колонка.Здравствуйте.
А есть ещё базы данных. Тоже вариант.Отчего же? Открываете его в Excel и добавляете. :) Зато, в отличии от XLS, файл CSV можно использовать на машине без установленного офиса.CSV неудобен для крупных объемов данных. Например, добавить ту же колонку в файле с несколькими тысячами записей - не самая удобная задача.
Никакой особой базы не требуется. Наличие ODBC-драйвера очень много проблем устраняет. Более того, при DDT таблицы Excel как раз и воспринимаются в большинстве случаев как таблицы базы данных.С базами данных для DDT не работал, но, кажись, там требуется своя особая база. Оно вам надо, этот геморрой?
#10
Отправлено 27 апреля 2009 - 13:11
В любом случае, использование БД в DDT требует либо установленного сервера БД либо хитрого софта, обслуживающие БД без сервера (пример самого нехитрого софта - тот же access).Никакой особой базы не требуется.
Можете привести пример?Наличие ODBC-драйвера очень много проблем устраняет.
#11
Отправлено 27 апреля 2009 - 14:47
Для того же xls желательно наличие Excel или как минимум ряда его компонентов.В любом случае, использование БД в DDT требует либо установленного сервера БД либо хитрого софта, обслуживающие БД без сервера (пример самого нехитрого софта - тот же access).Никакой особой базы не требуется.
Это вам нужно копнуть в сторону объектов ODBC (MSDN может помочь, например тут есть ряд примеров).Можете привести пример?Наличие ODBC-драйвера очень много проблем устраняет.
Суть такова, что интерфейс доступа к данным остается одним и тем же, отличается только Connection String. Но при этом можно подключаться к различным базам данных ( Access, Oracle, MS SQL, MySQL, тот же Excel ) и быстро переключиться. Недостатки перечислили. А преимущества в том, что данная возможность предоставляет:
а) Возможность достаточно гибкого переключения между используемыми источниками данных (отличается только строка подключения, а остальной интерфейс тот же самый)
б) Возможность проведения тестирования базы данных, не выходя из контекста функционального тестирования
в) Ряд данных вычислять из базы напрямую, что минимизирует зависимость тестов от конкретной базы данных тестируемого приложения
Просто для DDT обычно используется что-то попроще, типа Excel, так как подобные средства практически всегда есть под рукой.
#12
Отправлено 29 апреля 2009 - 08:06
Вопрос об используемом формате пока решаем... =)
#13
Отправлено 05 мая 2009 - 09:35
если есть Excel, то правишь в Excel, если нет - в Notepad
вопрос с неоднородными данными решается разным количеством колонок для разных строк
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных