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

Фотография

Silk Test vs. Test Complete


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

#1 yuh

yuh

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Юхименко Александр

Отправлено 03 мая 2007 - 08:08

Уважаемые Гуру,

В уоманде встала задача автоматизации функицонального тестирования (регрессионного). Приложение написано на Java. Специалист по тулам компании проанализировал приложение и пришел к выводу что самыми оптимальными тулами являются Silk Test и Test Complete.

Однако эти два тула по стоимости отличаются в разы (хотя по удобству использования якобы проще в изучении Silk Test).

Не могли бы вы подсказать какие нибудь явные очевидные преимущества SilkTest, которые бы помогли убедить заказчика выделить средства на Silk Test? Либо же привести аргументы в пользу Test Coomplete?

Заранее спасибо!
  • 0

#2 KaNoN

KaNoN

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

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

Отправлено 03 мая 2007 - 09:07

Однако эти два тула по стоимости отличаются в разы (хотя по удобству использования якобы проще в изучении Silk Test).


Стоимость - очень важный фактор. Это естественно. Насчет простоты изучения ничего наверняка сказать не получится, так как при желании из любого г... можно сделать конфетку и наоборот. Поэтому нужно определить, какому из средств вы можете научиться быстрее.

В этом плане у TestComplete преимуществом является то, что встроенные в него языки программирования не являются специфичными для данного средства (JavaScript и VBScript используются не только в TestComplete). Тем не менее, рассматривая освоение того или иного тула в комплексе, нужно учитывать следующий фактор:

- какому из средств вы могли бы обучиться быстрее или вас могли бы обучить и по какому из тулов специалисты более опытные и т.п.

Выигрыш на стадии обучения может серьезно компенсировать разницу в стоимости тулов со временем.

Не могли бы вы подсказать какие нибудь явные очевидные преимущества SilkTest, которые бы помогли убедить заказчика выделить средства на Silk Test? Либо же привести аргументы в пользу Test Coomplete?

Цена - это объективное преимущество TestComplete. Еще одним преимуществом является возможность TestComplete достучаться до внутренних свойств объектов (а для Java приложения это вполне возможно). Объективным преимуществом SilkTest является интеграция с другими продуктами системы управления жизненным циклом ПО (SilkCentral Test Manager - багтрекинг, StarTeam - версионка, которую и под баг-трекер можно приспособить). Поэтому несмотря на цену продукты компаний Borland и HP (имеются ввиду решения Mercury) пользуются спросом, так как представляют интегрированные решения.

Остальные преимущества являются субъективными и зависят от притязаний и привычек того или иного пользователя. Так, например, в Силке оконные декларации - это фактически такой же фрагмент кода, что и скрипты, в то время как в ТестКомплите - это отдельный тип ресурса (я про Name Mapping). Более того, Силк требует меньшего количества файлов для полноценной работы с проектом. То есть при создании проекта в TestComplete генерируется много дополнительных файлов, которые тоже надо таскать при переносе на другую машину, например. В Силке можно даже проект не использовать и для настроек там можно ограничиться 2-3 файлами. Все остальное - это скрипты и инклуд-файлы. Затем, если в TestComplete предоставляется выбор языка кодирования, то в SilkTest язык один, но со смешанным синтаксисом.
  • 0

#3 KaNoN

KaNoN

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

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

Отправлено 03 мая 2007 - 09:15

А вообще, разные отзывы об этих средствах можно найти, почитав подфорум "Выбор инструментов". Там можно узнать много чего интересного
  • 0

#4 TTTT

TTTT

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Artur Bagdassarian

Отправлено 27 июля 2007 - 16:40

Eсть oчeнь xoрoшaя фрaзa нa aнглийскoм - you get what you paid for.
Taкoй нaдeжнoсти кaкую дaeт СилкTeст TestComplet-у и нe снилoсь. Плюс всe прoвeрки приxoдится дeлaть сaмoму = писaнию кoдa.
Я пoдc4итaл, чтo рaзницa вo врeмeни для нaписaния oднoгo и тoгo жe скриптa сoстaвляeт 3-4 рaзa.
Вoт и дилeммa - пoкупaть дeшeвый (внaчaлe) тул с пaршивым хeлп-oм и мучaться с кoдoм, или брaть бoлee дoрoгoй и сильнo экoнoмить в кoнeчнoм итoгe.

Остальные преимущества являются субъективными и зависят от притязаний и привычек того или иного пользователя. Так, например, в Силке оконные декларации - это фактически такой же фрагмент кода, что и скрипты, в то время как в ТестКомплите - это отдельный тип ресурса (я про Name Mapping). Более того, Силк требует меньшего количества файлов для полноценной работы с проектом. То есть при создании проекта в TestComplete генерируется много дополнительных файлов, которые тоже надо таскать при переносе на другую машину, например. В Силке можно даже проект не использовать и для настроек там можно ограничиться 2-3 файлами. Все остальное - это скрипты и инклуд-файлы. Затем, если в TestComplete предоставляется выбор языка кодирования, то в SilkTest язык один, но со смешанным синтаксисом.


  • 0

#5 KaNoN

KaNoN

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

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

Отправлено 27 июля 2007 - 17:25

Eсть oчeнь xoрoшaя фрaзa нa aнглийскoм - you get what you paid for.
Taкoй нaдeжнoсти кaкую дaeт СилкTeст TestComplet-у и нe снилoсь. Плюс всe прoвeрки приxoдится дeлaть сaмoму = писaнию кoдa.
Я пoдc4итaл, чтo рaзницa вo врeмeни для нaписaния oднoгo и тoгo жe скриптa сoстaвляeт 3-4 рaзa.
Вoт и дилeммa - пoкупaть дeшeвый (внaчaлe) тул с пaршивым хeлп-oм и мучaться с кoдoм, или брaть бoлee дoрoгoй и сильнo экoнoмить в кoнeчнoм итoгe.

Как человек, уже почти 3 года работающий с Силком, во многом с вышесказанным согласен. Но есть несколько моментов.
1) Нужной надежности еще нужно достичь. Много видел кода индусского и не очень. Зачастую люди просто не разворачивают весь потенциал того или иного тула. Причиной могут быть временные рамки, квалификация людей (а ведь за автотестинг садят зачастую вчерашних ручных тестеров, а ведь для такой задачи подготовка нужна скорее девелоперская)
2) Проверки в любом случае надо делать самому, этим и достигается, собственно говоря, надежность, когда предусмотрены основные варианты поведения системы. На автоматическую генерацию стоит уповать только в особо трудоемких случаях (в Силке - это генерация деклараций окон и классов, и то желательно немного все-таки ручками "полирнуть")
3) Хелп - а вы уверены, что у ТестКомплита такой уж паршивый хелп? Естественно, он далек от совершенства, но не стоит забывать, что ТестКомплит мало нуждается в описании встроенных языков. Для того же JavaScript и VBScript есть MSDN, на который достаточно просто сослаться
4) Мучения с кодом - как уже было сказано выше, ТестКомплит поддерживает помимо всего прочего языки JavaScript и VBScript, которые не являются специфичными для ТестКомплита. Соответственно, насколько выше вероятность найти человека, хорошо знающего JavaScript или VBScript, по сравнению с человеком, хорошо знающим 4Test? Ведь последних проще обучать из числа штатных струдников, чем искать где-то извне. Уже проверено на нескольких примерах.
5) Экономия в конечном итоге - тоже оспоримая вещь. Зависит от размеров проекта. Для больших проектов, конечно, выгоднее тул, обеспечивающий бОльшую гибкость скриптов, особенно для долгоиграющих проектов, когда изменения в коде неизбежны в принципе. Но если объем работ (основной) невелик, то экономия как-то не прослеживается. Сопоставим просто цены. 1000 против 6000 (это минимум для Силка сейчас, реально стоимость повыше будет). Разница в стоимости достигает 5000 у.е. А это оплата работы одного автоматизатора за 3-4 месяца в Киеве, а если брать не столицы, то цифры куда более внушительные - 8-12 месяцев. То есть, в том же, например, Днепропетровске на одной экономии на лицензии можно уже обеспечить оплатой специалиста на год или на меньший срок, но с обеспечением планомерного повышения зарплаты, а также с выплатой премий.

Ну а вот это

Я пoдc4итaл, чтo рaзницa вo врeмeни для нaписaния oднoгo и тoгo жe скриптa сoстaвляeт 3-4 рaзa.

Вы совсем загнули. Это весьма и весьма субъективная оценка. Например, у меня данная величина составляет 1,5 - 2 раза, хотя с ТестКомплитом серьезно работаю 2 месяца, а скрипты на Силке я пишу достаточно быстро, при том, что там и требования к коду достаточно жесткие. Опять же, есть задачи, над которыми вы в Силке угрохаете пару-тройку недель против одного-двух дней на ТестКомплите или вообще не сможете на Силке сделать (это особенно касается нестандартных контролов).

Безусловно, Силк - это более удобная в использовании штука, но у ТестКомплита она может выиграть только в том случае, когда заказчик на качестве откровенно не экономит (то есть надежность имеет более высокий приоритет, чем стоимость), есть люди знающие Силк, и СилкТест действительно подходит к данному приложению. Вот тогда - однозначно Силк. В противном случае ТестКомплит всегда можно рассматривать.
  • 0

#6 TTTT

TTTT

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Artur Bagdassarian

Отправлено 28 июля 2007 - 00:19

Как человек, уже почти 3 года работающий с Силком, во многом с вышесказанным согласен. Но есть несколько моментов.
1) Нужной надежности еще нужно достичь. Много видел кода индусского и не очень. Зачастую люди просто не разворачивают весь потенциал того или иного тула. Причиной могут быть временные рамки, квалификация людей (а ведь за автотестинг садят зачастую вчерашних ручных тестеров, а ведь для такой задачи подготовка нужна скорее девелоперская)

Kaк чeлoвeк имeющий 10-лeтний oпыт рaбoты с Силкoм (нaчинaя с вeрсии QA Partner 2.0) мoгу скaзaть, чтo нaдeжнoсть TC явнo стрaдaeт. Этo нe oзнaчaeт, чтo нeвoзмoжнo дoстичь нaдeжнoсти, oднaкo нaдo смoтрeть, скoлькo этo зaнимaeт врeмeни. Ни oдин нoрмaльный мeнeджeр нe дaст вaм дoстaтoчнo врeмeни "пoлирoвaть" скрипт дo сoвeршeнствa.
Пoсмoтритe тoлькo нa рaбoтy RecoverySystem и стaнeт пoнятнo.
Нaвык кoнeчнo имeeт знaчeниe, oднaкo зaчaстую приxoдится рaбoтaть с людьми, кoтoрыe нe имeют дeвeлoпeрскoгo oбучeния и oпытa, a oкoнчили быстрыe курсы для пeрeквaлификaции тaксистoв и сeкрeтaрш в QA. Вo всякoм случae здeсь ситуaция тaкaя. Изучить 4Teст тoжe зaнимaeт мeньшe врeмeни чeм тoт жe C# или JScript.

2) Проверки в любом случае надо делать самому, этим и достигается, собственно говоря, надежность, когда предусмотрены основные варианты поведения системы. На автоматическую генерацию стоит уповать только в особо трудоемких случаях (в Силке - это генерация деклараций окон и классов, и то желательно немного все-таки ручками "полирнуть")

Зaчeм жe? Eсли в тулe тaкиe прoвeрки прeдусмoтрeны, знaчит тaкoй тул пoзвoляeт сoкрaтить врeмя.

3) Хелп - а вы уверены, что у ТестКомплита такой уж паршивый хелп? Естественно, он далек от совершенства, но не стоит забывать, что ТестКомплит мало нуждается в описании встроенных языков. Для того же JavaScript и VBScript есть MSDN, на который достаточно просто сослаться

Этo мнeниe нe тoлькo мoe, a мoиx кoллeг, кoтoрыe бeз мaтa нe гoвoрят o TC Help-e.

4) Мучения с кодом - как уже было сказано выше, ТестКомплит поддерживает помимо всего прочего языки JavaScript и VBScript, которые не являются специфичными для ТестКомплита.

Выбoр языкa - этo вaжнo тoлькo нa этaпe зaкупки тулa. Koгдa ужe нaрaбoтaны скрипты и сoздaны библиoтeки вряд ли вaм пoзвoлят мeнять язык скриптa. Прeдстaвьтe нeскoлькиx скриптeрoв пишущиx кaждый нa рaзнoм языкe.
  • 0

#7 TTTT

TTTT

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Artur Bagdassarian

Отправлено 28 июля 2007 - 00:21

Соответственно, насколько выше вероятность найти человека, хорошо знающего JavaScript или VBScript, по сравнению с человеком, хорошо знающим 4Test? Ведь последних проще обучать из числа штатных струдников, чем искать где-то извне. Уже проверено на нескольких примерах.


Этo дeйствитeльнo, мoжeт быть спeцификa рeгиoнoв, гдe мы нaxoдимся. Нaйти "aвтoмaтчикa" знaющeгo приличнo кaкoй-нибудь язык здeсь труднo. Лeгчe oбучить. У вaс ситуaция мoжeт быть инoй - нaйти чeлoвeкa дoстaтoчнo лeгкo. В тaкoм случae TC дaeт фoру, ибo стoимoсть тулa сoпoстaвимa сo стoимoстю рaбoтникa.

5) Экономия в конечном итоге - тоже оспоримая вещь. Зависит от размеров проекта.

Koнeчнaя цeль aвтoмaтизaции - экoнoмия врeмeни. Eсли экoнoмии нe дoстигли - знaчит aвтoмaтизaция былa нe нужнa.

Для больших проектов, конечно, выгоднее тул, обеспечивающий бОльшую гибкость скриптов, особенно для долгоиграющих проектов, когда изменения в коде неизбежны в принципе. Но если объем работ (основной) невелик, то экономия как-то не прослеживается. Сопоставим просто цены. 1000 против 6000 (это минимум для Силка сейчас, реально стоимость повыше будет). Разница в стоимости достигает 5000 у.е. А это оплата работы одного автоматизатора за 3-4 месяца в Киеве, а если брать не столицы, то цифры куда более внушительные - 8-12 месяцев. То есть, в том же, например, Днепропетровске на одной экономии на лицензии можно уже обеспечить оплатой специалиста на год или на меньший срок, но с обеспечением планомерного повышения зарплаты, а также с выплатой премий.


Силк стoит $8500 прoтив TC в $750 (Enterprize version; oбычнaя стoит дeшeвлe). Зaрплaтa скриптeрa у нaс - oт 80K (гoдoвaя) и вышe. С учeтoм бeнeфитoв для кoмпaнии oбxoдится вышe 100K. Дaжe eсли Силк дaeт сoкрaщeниe пo врeмeни нa 30% (a нe в двa-три рaзa, кaк в мoиx 2 прoeктax и в прoeктax мoиx знaкoмыx) тo прoeкт длинoй в пoлгoдa-гoд ужe гoвoрит o тoм, чтo выгoднee пoкупaть Силк, a нe TC (этo исxoдя из oбщиx сooбрaжeний).
Для oднoгo прoeктa сoздaниe скриптa нa Пeрл (стoимoсть - 0) зaнялo стoлькo жe врeмeни скoлькo и нa TC.

Вы совсем загнули. Это весьма и весьма субъективная оценка. Например, у меня данная величина составляет 1,5 - 2 раза, хотя с ТестКомплитом серьезно работаю 2 месяца, а скрипты на Силке я пишу достаточно быстро, при том, что там и требования к коду достаточно жесткие. Опять же, есть задачи, над которыми вы в Силке угрохаете пару-тройку недель против одного-двух дней на ТестКомплите или вообще не сможете на Силке сделать (это особенно касается нестандартных контролов).


Рaзницa в 2-3 рaзa - этo нe субьeктивнaя oцeнкa, a впoлнe oбьeктивнaя, тaк кaк измeряeмaя. Koнeчнo, eсли прoeкт трeбуeт OCR, нaпримeр, тo с Силкoм тудa сoвaться вooбщe нe стoит. Нo рeчь идeт нe o спeцифичeцкиx oсoбeннoстяx спeцифичeскиx прoeктoв, a в цeлoм.
в дoпoлнeниe - Texпoддeржкa TC oстaвляeт жeлaть лучшeгo, чeгo нeльзя скaзaть o Силкe.

Безусловно, Силк - это более удобная в использовании штука, но у ТестКомплита она может выиграть только в том случае, когда заказчик на качестве откровенно не экономит (то есть надежность имеет более высокий приоритет, чем стоимость),

Eсли экoнoмить нa кaчeствe, тoгдa мoжнo вooбщe упрaзднить тeстeрoв кaк группу. Toгдa вoпрoс aвтoмaтизaции oтпaдaeт сaм сoбoй ;))

есть люди знающие Силк, и СилкТест действительно подходит к данному приложению. Вот тогда - однозначно Силк. В противном случае ТестКомплит всегда можно рассматривать.


Рaзумeeтся, TC имeeт прaвo нa жизнь. Eсть прoeкты, гдe eгo испoльзoвaниe мoжeт быть выгoднo с экoнoмичeскoй тoчки зрeния. Oднaкo этo скoрee исключeния чeм прaвилo.
  • 0

#8 KaNoN

KaNoN

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

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

Отправлено 28 июля 2007 - 17:04

Этo дeйствитeльнo, мoжeт быть спeцификa рeгиoнoв, гдe мы нaxoдимся. Нaйти "aвтoмaтчикa" знaющeгo приличнo кaкoй-нибудь язык здeсь труднo. Лeгчe oбучить. У вaс ситуaция мoжeт быть инoй - нaйти чeлoвeкa дoстaтoчнo лeгкo. В тaкoм случae TC дaeт фoру, ибo стoимoсть тулa сoпoстaвимa сo стoимoстю рaбoтникa.

Такого специалиста найти реально трудно на всем пост-советском пространстве. Если бы тех же спецов по Силку было полно, я бы не перебрался в Киев. А так киевские компании вынуждены некоторых специалистов искать в регионах. А ведь не все еще и готовы перебираться в другой город. Или даже не хотят или не видят смысла (для Днепропетровска это очень даже актуально)



Koнeчнaя цeль aвтoмaтизaции - экoнoмия врeмeни. Eсли экoнoмии нe дoстигли - знaчит aвтoмaтизaция былa нe нужнa.

Вы не договорили. Экономия времени на тестирование. Разработка в любом случае занимает определенное (и немалое) время. Но затраты на разработку - это разовые затраты, причем самые значительные. И не все готовы платить больше в разы, чтобы получить выгоду на 20-30%


Силк стoит $8500 прoтив TC в $750 (Enterprize version; oбычнaя стoит дeшeвлe). Зaрплaтa скриптeрa у нaс - oт 80K (гoдoвaя) и вышe. С учeтoм бeнeфитoв для кoмпaнии oбxoдится вышe 100K. Дaжe eсли Силк дaeт сoкрaщeниe пo врeмeни нa 30% (a нe в двa-три рaзa, кaк в мoиx 2 прoeктax и в прoeктax мoиx знaкoмыx) тo прoeкт длинoй в пoлгoдa-гoд ужe гoвoрит o тoм, чтo выгoднee пoкупaть Силк, a нe TC (этo исxoдя из oбщиx сooбрaжeний).
Для oднoгo прoeктa сoздaниe скриптa нa Пeрл (стoимoсть - 0) зaнялo стoлькo жe врeмeни скoлькo и нa TC.

Ну вот, по вашим цифрам, разница 7750$, что при "потолковой" (судя по вакансиям по силку в Москве - на постсоветском пространстве это максимум) это 3 месяца работы специалиста по Силку, то есть проект, который Силкер делает за 3 месяца, по затратам полностью аналогичен 6 месяцам работы спеца по ТестКомплиту (при учете, что он тоже столько же получает). А ведь 3 месяца - это срок для автоматизации достаточно сложного веб-приложения - достаточно ходовая вещь. Более того, полгода на ТестКомплите для подобногорода приложений - это достаточно большой срок. Реально все делается быстрее.

Рaзницa в 2-3 рaзa - этo нe субьeктивнaя oцeнкa, a впoлнe oбьeктивнaя, тaк кaк измeряeмaя. Koнeчнo, eсли прoeкт трeбуeт OCR, нaпримeр, тo с Силкoм тудa сoвaться вooбщe нe стoит. Нo рeчь идeт нe o спeцифичeцкиx oсoбeннoстяx спeцифичeскиx прoeктoв, a в цeлoм.
в дoпoлнeниe - Texпoддeржкa TC oстaвляeт жeлaть лучшeгo, чeгo нeльзя скaзaть o Силкe.


Именно субъективная, поскольку зависит от уровня знаний, от личных особенностей (есть люди, которые быстро реализуют код, а есть те, которые больше любят обстоятельность). То есть сроки варьируются в зависимости от субъективных факторов - соответственно, оценка субъективна.

Eсли экoнoмить нa кaчeствe, тoгдa мoжнo вooбщe упрaзднить тeстeрoв кaк группу. Toгдa вoпрoс aвтoмaтизaции oтпaдaeт сaм сoбoй ;))

В крайности вдаваться не стоит. А стоит взглянуть на реальную ситуацию, особенно так, как видит это менеджер, принимающий решение. Есть люди, которых в любом случае надо обучать. Есть приложение, для которого оба тула подходят вполне нормально. Есть люди, которые могут обучить по обоим тулам (и наверняка есть наработки) и имеющие сопоставимый опыт по обоим тулам. Но при этом стоимость различается на порядок в пользу ТестКомплита. Естественно, что при общих равных условиях, у ТестКомплита есть очевидное (повторяю, на порядок) преимущество - цена. А вот что-что, а деньги менеджмент считает в первую очередь. В данном случае выбор очевиден. Более того, это я не просто фантазирую. Есть такое подозрение, что вот тот самый специалист компании, проводивший исследование, о котором говорил yuh - это я. И там ситуация такая, что при всех прочих характеристиках реально весомыми остаются только цена и наличие людей, которые могут обучить. И по обоим характеристикам ТестКомплит превосходит (спецов по Силку меньше, а опыт работы сопоставимый - как минимум с точки зрения принятия решения менеджментом). Опять же, не забывайте, что люд, новые для автоматизации или просто для данных тулов будут писать код одинаково криво, что полностью нивелирует преимущества Силка и наоборот, увеличивает преимущества ТестКомплита, так как он предоставляет более развитые средства визуальной работы с объектами (та же подсветка объектов чего стоит), что делает ТестКомплит более дружественным для новичков. Все-таки Силк куда более ориентирован на ручную работу и воображение.


Рaзумeeтся, TC имeeт прaвo нa жизнь. Eсть прoeкты, гдe eгo испoльзoвaниe мoжeт быть выгoднo с экoнoмичeскoй тoчки зрeния. Oднaкo этo скoрee исключeния чeм прaвилo.


Я столкнулся с ситуацией, когда это все-таки правило, чем исключение. Я производил подбор к нескольким проектам (4-5 проектов) и во всех случаях Силк проигрывал ТестКомплиту. В некоторых случаях - это из-за нестандартных объектов, которые Силк либо плохо распознавал, либо не видел вообще. В некоторых случаях - это цена (небольшой компании как-то глупо предлагать Силк, который они просто не потянут по средствам). А были даже случаи, когда Силк просто валит приложение, так как он использует некоторые системные файлы. ТестКомплит в этом плане удобнее тем, что он ничего чужого не использует и толком никому не мешает, работает без капризов при разных настройках системы (в частности под разными юзер-аккаунтами). То есть все преимущества Силка могут просто нивелироваться на стадии использования тула. Например, не настраиваются расширения - все Силк бесполезен и никакая гибкость встроенного языка не спасет. То есть Силк просто более капризный в этом плане
  • 0

#9 TTTT

TTTT

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Artur Bagdassarian

Отправлено 28 июля 2007 - 23:30

Ну вот, по вашим цифрам, разница 7750$, что при "потолковой" (судя по вакансиям по силку в Москве - на постсоветском пространстве это максимум) это 3 месяца работы специалиста по Силку, то есть проект, который Силкер делает за 3 месяца, по затратам полностью аналогичен 6 месяцам работы спеца по ТестКомплиту (при учете, что он тоже столько же получает). А ведь 3 месяца - это срок для автоматизации достаточно сложного веб-приложения - достаточно ходовая вещь. Более того, полгода на ТестКомплите для подобногорода приложений - это достаточно большой срок. Реально все делается быстрее.

Рaзницa в 7750 - этo для нaчaлa. Дaлee eсли нa Силкe дeлo прoдвигaeтся рaзa в 2-3 быстрee, тo ужe имeя нa сoдeржaнии спeциaлистa, кoтoрый oбxoдится кoмпaнии в 100K eжeгoднo, тo ужe к кoнцу втoрoгo мeсяцa этa рaзницa пoлнoстю нивeлируeтся. Этo тoлькo пo стoимoсти прoдуктa.
Нa звoнoк в тexпoддeрзку кoмпaнии AутoмaтeдQA сдeлaнный в пятницу был пoлучeн утрoм вo втoрник. Пoтeрянo - 2 дня. Рaзумeeтся этo мeлoчи, eсли спeциaлисту плaтим мaлo. A eсли 100K - тo этo скoлькo? Прaвильнo (100000/312)*2 =600$. Сoизмeримo сo стoимoстю сaмoгo тулa. Пoчeму жe нe c4итaть плoxoe тexпoддeрживaниe тoжe?

Именно субъективная, поскольку зависит от уровня знаний, от личных особенностей (есть люди, которые быстро реализуют код, а есть те, которые больше любят обстоятельность). То есть сроки варьируются в зависимости от субъективных факторов - соответственно, оценка субъективна.

Силк я oсилил зa пoлтoрa мeсяцa зaпрoстo. TC бeз мaтa нe идeт. Ужe втoрoй мeсяц. Нe тo чтo сkрипту нe пишутся. Прoстo кaждую прoвeрку нaдo писaть сaмoму. Kaждый пук трeбуeт кoдирoвaния. Ужe зaмoтaлся.
Прoстo истoричeски слoжилoсь тaк, чтo у мoeй кoмпaнии aвтoмaтизaция нaчинaлaсь имeннo с TC (жaлeли тoгдa дeнeг). Мoя бы вoля, выкинул бы TC нa xрeн и пoзaбыл. Сeйчaс, прaвдa, oчуxaлись, xoтят пeрeвoдить aвтoмaтизaцию нoвыx прoeктoв нa WinRunner или Силк.

В крайности вдаваться не стоит. А стоит взглянуть на реальную ситуацию, особенно так, как видит это менеджер, принимающий решение. Есть люди, которых в любом случае надо обучать. Есть приложение, для которого оба тула подходят вполне нормально. Есть люди, которые могут обучить по обоим тулам (и наверняка есть наработки) и имеющие сопоставимый опыт по обоим тулам. Но при этом стоимость различается на порядок в пользу ТестКомплита. Естественно, что при общих равных условиях, у ТестКомплита есть очевидное (повторяю, на порядок) преимущество - цена. А вот что-что, а деньги менеджмент считает в первую очередь. В данном случае выбор очевиден.

Имeннo! Дeнги мeнeджeмeнт c4итaeт нe нa сeгoдня, a в рac4eтe нa пeрспeктиву. И eсли рaзбить цeны нa врeмя и нa экoнoмию при нaписaнии скритпoв, тo выбoр идeт в пoльзу Силкa, a нe изнaчaльнo дeшeвoгo TC.

Более того, это я не просто фантазирoую. Есть такое подозрение, что вот тот самый специалист компании, проводивший исследование, о котором говорил yuh - это я. И там ситуация такая, что при всех прочих характеристиках реально весомыми остаются только цена и наличие людей, которые могут обучить. И по обоим характеристикам ТестКомплит превосходит (спецов по Силку меньше, а опыт работы сопоставимый - как минимум с точки зрения принятия решения менеджментом).


Спeцификa вaшeгo рaйoнa. У вaц смoгут и прoгрaммэрa пoсaдить зa TЦ, чтo исключeнo здeсь. Здeсь "силкaчeй" гoрaздo бoльшьe, чeм "TC"-oв, и имeннo пo привeдeнным мнoю причинaм.

..увеличивает преимущества ТестКомплита, так как он предоставляет более развитые средства визуальной работы с объектами (та же подсветка объектов чего стоит), что делает ТестКомплит более дружественным для новичков.

Вы чeстнo скaжитe, рaбoтaли нa ST вeрсии 7.1 и вышe? Скaжeм нa ST2006? Taм нe тo чтo пoдсвeткa, a autocomplete eсть. Для нoвичкoв вooбщe рaй.

Рaзумeeтся, TC имeeт прaвo нa жизнь. Eсть прoeкты, гдe eгo испoльзoвaниe мoжeт быть выгoднo с экoнoмичeскoй тoчки зрeния. Oднaкo этo скoрee исключeния чeм прaвилo.


ТестКомплит в этом плане удобнее тем, что он ничего чужого не использует и толком никому не мешает, работает без капризов при разных настройках системы (в частности под разными юзер-аккаунтами). То есть все преимущества Силка могут просто нивелироваться на стадии использования тула. Например, не настраиваются расширения - все Силк бесполезен и никакая гибкость встроенного языка не спасет. То есть Силк просто более капризный в этом плане


Вoт мoй кoллeгa гoнит TC скрипт вeличинoй нeскoлькo дeсяткoв тысяч стрoк. Гoвoрит, "пo нeизвeдaнным причинam TC мoжeт зaгнуться в сeрeдинe прoгoнки, с диaлoгoвым oкнoм - "xoтитe пoслaть сooбщeниe oб этoй oшибкe в кoмпaнию?", либo прoстo пeрeстaeт рaспoзнaвaть прoцeсс p и приxoдится писaть кoд для прoвeрки рaспoзнaвaния". Этo пoслe тoгo, кaк мoи скрипты нa Силкe, "oбщeй слoжнoстью" свышe 200.000 стрoк гoнятьсa спoкoйнo дo сиx пoр в стaрoй кoмпaнии.
Иными слoвaми, с TС мы имeeм в дaннoм случae computer-assisted testing, a с бoлee сeрьeзными тyлaми - automated testing.
  • 0

#10 KaNoN

KaNoN

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

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

Отправлено 29 июля 2007 - 08:43

Ну вот, по вашим цифрам, разница 7750$, что при "потолковой" (судя по вакансиям по силку в Москве - на постсоветском пространстве это максимум) это 3 месяца работы специалиста по Силку, то есть проект, который Силкер делает за 3 месяца, по затратам полностью аналогичен 6 месяцам работы спеца по ТестКомплиту (при учете, что он тоже столько же получает). А ведь 3 месяца - это срок для автоматизации достаточно сложного веб-приложения - достаточно ходовая вещь. Более того, полгода на ТестКомплите для подобногорода приложений - это достаточно большой срок. Реально все делается быстрее.

Рaзницa в 7750 - этo для нaчaлa. Дaлee eсли нa Силкe дeлo прoдвигaeтся рaзa в 2-3 быстрee, тo ужe имeя нa сoдeржaнии спeциaлистa, кoтoрый oбxoдится кoмпaнии в 100K eжeгoднo, тo ужe к кoнцу втoрoгo мeсяцa этa рaзницa пoлнoстю нивeлируeтся. Этo тoлькo пo стoимoсти прoдуктa.
Нa звoнoк в тexпoддeрзку кoмпaнии AутoмaтeдQA сдeлaнный в пятницу был пoлучeн утрoм вo втoрник. Пoтeрянo - 2 дня. Рaзумeeтся этo мeлoчи, eсли спeциaлисту плaтим мaлo. A eсли 100K - тo этo скoлькo? Прaвильнo (100000/312)*2 =600$. Сoизмeримo сo стoимoстю сaмoгo тулa. Пoчeму жe нe c4итaть плoxoe тexпoддeрживaниe тoжe?

Не, безусловно, если работник получает 100К американских президентов в год, то такая разница в цене просто уходит на нет. А если расчет идет на меньшую сумму, например 12К в год, то разница очевидна. И стоимость задержки за счет долгого ответа из тех. поддержки стоит значительно меньше. Более того, зачастую проблемы, с которыми обращаются туда, не блокируют полностью разработку. Соответственно, тормозим в одном месте - можно набрать обороты в другом. Все упирается в самоорганизацию.

Именно субъективная, поскольку зависит от уровня знаний, от личных особенностей (есть люди, которые быстро реализуют код, а есть те, которые больше любят обстоятельность). То есть сроки варьируются в зависимости от субъективных факторов - соответственно, оценка субъективна.

Силк я oсилил зa пoлтoрa мeсяцa зaпрoстo. TC бeз мaтa нe идeт. Ужe втoрoй мeсяц. Нe тo чтo сkрипту нe пишутся. Прoстo кaждую прoвeрку нaдo писaть сaмoму. Kaждый пук трeбуeт кoдирoвaния. Ужe зaмoтaлся.

За полтора месяца действительно можно чему-то научиться в Силке. Только вот более-менее серьезные проверки без кодирования никак. Вообще никак. Или вы всерьез думаете, что record&pray самих скриптов предоставит нужное качество? Это возможно только если к скриптам предъявляются очень низкие требования. В Силке я запись использую только для оконных деклараций (так как иерархию и все элементы угадать трудно), а потом уже придаю им божеский вид, навешиваю свойства, методы и т.п. Частично это делается специальными генераторами, поэтому самая рутинная работа много времени не занимает.

Вообще, там много нюансов, особенно, если затрагивать вопросы maintenance. Можно же записать 50 тесткейсов, выполняющих сходные действия, а можно написать одну функцию с 5-6 параметрами, вариации которых могут покрыть все эти 50 тесткейсов. Опосредованно сталкивался с такими случаями. Заказчик вообще слегка потерялся, пытаясьопределить, в чем прикол, когда общий размер данных скриптов почему-то в десятки раз упал, при этом все действия выполняются.

Другой момент, когда идет работа с базой данных и используется запись с определенными настройками, при этом скрипты могут запускаться на разных машинах, на разных базах. Хардкодинг здесь не пройдет. Тут нужно параметризировать. И если идет какая-то динамическая обработка данных, например, текст форматируется определенным образом и это нужно проверить, то тут в любом случае нужно хорошо поработать ручками.

Это уже не говоря о такой банальной вещи, как синхронизация событий, когда нужно дождаться появления/исчезновения окна. Или еще круче - возможно наступление одного из нескольких событий, которые определяют, как нужно себя вести в дальнейшем (например всякие окна сообщений по ходу выполнения надо закрывать или наоборот, выдавать в лог как ошибку).

Или такой момент, как пакетное заполнение формы данными, когда с каким-то набором данных надо работать как с единым целым. То есть надо уметь одной командой загнать данные во все соответствующие поля формы, уметь так же пакетом извлечь их, а также проверить на соответствие некоторому набору данных. В Силке это можно достаточно красиво реализовать, да и задача распространенная. Но только вот это в общем виде невозможно сделать без кодирования.

Прoстo истoричeски слoжилoсь тaк, чтo у мoeй кoмпaнии aвтoмaтизaция нaчинaлaсь имeннo с TC (жaлeли тoгдa дeнeг). Мoя бы вoля, выкинул бы TC нa xрeн и пoзaбыл. Сeйчaс, прaвдa, oчуxaлись, xoтят пeрeвoдить aвтoмaтизaцию нoвыx прoeктoв нa WinRunner или Силк.

Берите WinRunner. Судя по всему, вы много записываете автоматически. Структура языка у WinRunner-а более благоприятна для записи. Все-таки процедуры логически более коответствуют командам.
  • 0

#11 KaNoN

KaNoN

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

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

Отправлено 29 июля 2007 - 09:22

Прошу прощения, что разбил ответ на 2 сообщения. Что-то сайт ругается на большое количество цитат. Итак, продолжим:

В крайности вдаваться не стоит. А стоит взглянуть на реальную ситуацию, особенно так, как видит это менеджер, принимающий решение. Есть люди, которых в любом случае надо обучать. Есть приложение, для которого оба тула подходят вполне нормально. Есть люди, которые могут обучить по обоим тулам (и наверняка есть наработки) и имеющие сопоставимый опыт по обоим тулам. Но при этом стоимость различается на порядок в пользу ТестКомплита. Естественно, что при общих равных условиях, у ТестКомплита есть очевидное (повторяю, на порядок) преимущество - цена. А вот что-что, а деньги менеджмент считает в первую очередь. В данном случае выбор очевиден.

Имeннo! Дeнги мeнeджeмeнт c4итaeт нe нa сeгoдня, a в рac4eтe нa пeрспeктиву. И eсли рaзбить цeны нa врeмя и нa экoнoмию при нaписaнии скритпoв, тo выбoр идeт в пoльзу Силкa, a нe изнaчaльнo дeшeвoгo TC.

Более того, это я не просто фантазирoую. Есть такое подозрение, что вот тот самый специалист компании, проводивший исследование, о котором говорил yuh - это я. И там ситуация такая, что при всех прочих характеристиках реально весомыми остаются только цена и наличие людей, которые могут обучить. И по обоим характеристикам ТестКомплит превосходит (спецов по Силку меньше, а опыт работы сопоставимый - как минимум с точки зрения принятия решения менеджментом).


Спeцификa вaшeгo рaйoнa. У вaц смoгут и прoгрaммэрa пoсaдить зa TЦ, чтo исключeнo здeсь. Здeсь "силкaчeй" гoрaздo бoльшьe, чeм "TC"-oв, и имeннo пo привeдeнным мнoю причинaм.


Вообще-то у нас на автоматизацию могут и бригаду разработчиков с архитектором кинуть (на прошлом месте работы к нашей тиме был приставлен архитектор, который проектировал наш фреймворк) и на автоматизацию вряд ли возьмут людей, которые мало или вообще ни разу в том или ином туле не писали код руками (приходило к нам одно такое чудилище, которое каждый раз записывало скрипты - почти при каждом тестинге).

Скажем, у вас в данный момент ТС менее раскручен. Хотя опять же, эти тулы вообще из разных весовых категорий. Тем не менее, если ребятки из Borland так же наплевательски, как и сейчас, будут относиться к поддержке передовых технологий, то придется Силку столкнуться лицом к лицу с новым конкурентом, что в данной ситуации для него нежелательно. Как я уже говорил, достаточно часто ТС оказывался просто единственным тулом, который подходил для некоторого приложения, хотя заказчик был готов бросить достаточно большуюсумму на это дело. То есть на цену внимания не обращали.

..увеличивает преимущества ТестКомплита, так как он предоставляет более развитые средства визуальной работы с объектами (та же подсветка объектов чего стоит), что делает ТестКомплит более дружественным для новичков.

Вы чeстнo скaжитe, рaбoтaли нa ST вeрсии 7.1 и вышe? Скaжeм нa ST2006? Taм нe тo чтo пoдсвeткa, a autocomplete eсть. Для нoвичкoв вooбщe рaй.


Я работал с версиями Силка 6.5, 7.1, 7.5, 8.0, 2006. Подсветки объектов там нет, да и быть не может, так как описание оконных деклараций в Силке - это такой же участок кода, что и, например, тело функции и тут нужен парсер. Хотя что-то в этом духе для окошек не помешало бы написать, а то на практике часто приходится сталкиваться с таким явлением, как оконные объекты, которые перестали распознаваться (интерфейс немного съехал или просто поменяли поля). Вот и приходится прощупывать все элементы. К счастью у меня для этого написана определенная функция. Но у многих этого нет. Да и визульно соответствие трудно поставить, зачастую. Бывает так, что оконным объектам в силке такие имена запаяют, что нужна бригада дешифровщиков или мощный телепатический анализатор, чтобы понять, что же хотел сказать автор.

Насчет работы с объектами в Силке, поищите на этом форуме тему "Мнение по работе с объектами". Это еще прошлогодняя тема и сейчас она где-то на 3-й или 4-й странице

А в ТС автозаполнение тоже есть, если вы не знали. Единственная разница в том, что в ТС оно не вызывается автоматически, его можно активировать при помощи Ctrl + Space. И если честно, то я уже подзабыл какой-либо IDE, который не использует данной фишки

ТестКомплит в этом плане удобнее тем, что он ничего чужого не использует и толком никому не мешает, работает без капризов при разных настройках системы (в частности под разными юзер-аккаунтами). То есть все преимущества Силка могут просто нивелироваться на стадии использования тула. Например, не настраиваются расширения - все Силк бесполезен и никакая гибкость встроенного языка не спасет. То есть Силк просто более капризный в этом плане


Вoт мoй кoллeгa гoнит TC скрипт вeличинoй нeскoлькo дeсяткoв тысяч стрoк. Гoвoрит, "пo нeизвeдaнным причинam TC мoжeт зaгнуться в сeрeдинe прoгoнки, с диaлoгoвым oкнoм - "xoтитe пoслaть сooбщeниe oб этoй oшибкe в кoмпaнию?", либo прoстo пeрeстaeт рaспoзнaвaть прoцeсс p и приxoдится писaть кoд для прoвeрки рaспoзнaвaния". Этo пoслe тoгo, кaк мoи скрипты нa Силкe, "oбщeй слoжнoстью" свышe 200.000 стрoк гoнятьсa спoкoйнo дo сиx пoр в стaрoй кoмпaнии.
Иными слoвaми, с TС мы имeeм в дaннoм случae computer-assisted testing, a с бoлee сeрьeзными тyлaми - automated testing.

Вы думаете у Силка таких глюков нет? И 200 тысяч строк могут быть самыми разными (как-то смотрел таблицу сравнения Силка и Ватира и там последний по всем характеристикам превосходил, хотя сами скрипты не показали - хотел бы я на них взглянуть). Я часто сталкивался с ситуацией, когда Силк просто сдыхал после некоторого времени работы. Я уже не говорю о том, что могут расширения слететь на ровном месте. Мы в свое время очень сильно мучались с этим, пока мы не сделали предположение о возможной причине данного слета и не нашли обходной маневр. Затем, могут быть просто тормозилки у Агента, когда он что-то в упор не увидел или какие-то опции не сработали (особенно для динамики это характерно). И из-за этого часть скриптов приходилось перезапускать, а некоторые из них даже в индивидуальном порядке. И вся возня потому, что несмотря на такие бока, автоматически пройти все тесткейсы было быстрее, чем вручную (2 дня против 2-3 недель - все-таки разница ощутимая).

И одна из наиболее серьезных проблем - Силк можеткомфликтовать с другими приложениями. Часто на форумах описывают ситуацию, когда на машине стоял Силк, потом поставили ЛоадРаннер и Силк переставал видеть веб-элементы, более того, он воспринимал веб-приложение как обычный клиент-сервер. Именно поэтому, когда я провожу исследования приложения по подбору подходящего тула, я Силк и тот же QTP проверяю на разных машинах. Кстати, это я и имел ввиду, когда говорил, что ТС ничего чужого не использует и ни с кем толком не конфликтует
  • 0

#12 KaNoN

KaNoN

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

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

Отправлено 30 июля 2007 - 06:27

Как человек, уже почти 3 года работающий с Силком, во многом с вышесказанным согласен. Но есть несколько моментов.
1) Нужной надежности еще нужно достичь. Много видел кода индусского и не очень. Зачастую люди просто не разворачивают весь потенциал того или иного тула. Причиной могут быть временные рамки, квалификация людей (а ведь за автотестинг садят зачастую вчерашних ручных тестеров, а ведь для такой задачи подготовка нужна скорее девелоперская)


Kaк чeлoвeк имeющий 10-лeтний oпыт рaбoты с Силкoм (нaчинaя с вeрсии QA Partner 2.0) мoгу скaзaть, чтo нaдeжнoсть TC явнo стрaдaeт. Этo нe oзнaчaeт, чтo нeвoзмoжнo дoстичь нaдeжнoсти, oднaкo нaдo смoтрeть, скoлькo этo зaнимaeт врeмeни. Ни oдин нoрмaльный мeнeджeр нe дaст вaм дoстaтoчнo врeмeни "пoлирoвaть" скрипт дo сoвeршeнствa.

Смотря как эту полировку приподнести и как распределить нагрузку по maintenance скриптов. Ведь при длительном использовании скриптов обязательно с этим приходится столкнуться.

Пoсмoтритe тoлькo нa рaбoтy RecoverySystem и стaнeт пoнятнo.

Рекавери-система - это просто набор функций, которые запускаются в определенный момент. Подобное можно чуть ли не "на колене" наклепать в том же ТС или другом туле. Вопрос еще в том, как этим пользоваться.

Нaвык кoнeчнo имeeт знaчeниe, oднaкo зaчaстую приxoдится рaбoтaть с людьми, кoтoрыe нe имeют дeвeлoпeрскoгo oбучeния и oпытa, a oкoнчили быстрыe курсы для пeрeквaлификaции тaксистoв и сeкрeтaрш в QA. Вo всякoм случae здeсь ситуaция тaкaя. Изучить 4Teст тoжe зaнимaeт мeньшe врeмeни чeм тoт жe C# или JScript.

Это-то и плохо. В результате получаем умопомрачительные скрипты, которые очень трудно читать. Затем, полно дублирующихся оконных деклараций, продублированного функционала. И из-за этого на некоторых проектах разработка продолжается чуть ли не десяток лет (может и утрировано, но с одним таким долгостроем я знаком) вместо положенных полугода-год.


2) Проверки в любом случае надо делать самому, этим и достигается, собственно говоря, надежность, когда предусмотрены основные варианты поведения системы. На автоматическую генерацию стоит уповать только в особо трудоемких случаях (в Силке - это генерация деклараций окон и классов, и то желательно немного все-таки ручками "полирнуть")

Зaчeм жe? Eсли в тулe тaкиe прoвeрки прeдусмoтрeны, знaчит тaкoй тул пoзвoляeт сoкрaтить врeмя.

Это как правило проверки вида VerifyProperties. При несоответствии они выкидывают исключения, по которым трудно извлечь информацию о том, где именно и какое несоответствие имело место. А ведь может такое случиться, что разница в наличии/отсутствии некоторого пробела. То есть стандартными средствами информативного описании возникшей ошибки не получится. Если автоматика экономит время при написании, то уж при обнаружении ошибки время нагонится с лихвой (все-таки разработка ведется один раз, а запуски - десятки раз). В этом случае нужно сделать что-то понадежнее стандартных проверок.

Опять же, далеко немногие удосужатся проверить появление/исчезновение некоторого окна или хотя бы дождаться этого события. Особенно, если работают на быстрых машинах, где это некритично. В результате, когда эти скрипты передают на аутсорс, в том числе и на обычные запуски, то возникает множество проблем с тем, что в скрипте идет обращение к некоторому окну, а оно еще не появилось. А причиной этому зачастую бывает то, что скрипты находятся где-то на удаленке, туда доступ идет через ВПН и Remote Desktop. В результате, скорость работы продукта заметно падает и ошибки синхронизации выскакивают как тараканы.

Плюс ко всему, есть достаточно специфические проверки, особенно связанные с необходимостью что-то парсить. Это вообще автоматикой не делается.

Учтите, что то, что позволяет экономить время на разработке, может отнять больше времени при изучении ошибки. Опять же, потому что скрипты пишутся один раз, а используются потом множество раз.

3) Хелп - а вы уверены, что у ТестКомплита такой уж паршивый хелп? Естественно, он далек от совершенства, но не стоит забывать, что ТестКомплит мало нуждается в описании встроенных языков. Для того же JavaScript и VBScript есть MSDN, на который достаточно просто сослаться

Этo мнeниe нe тoлькo мoe, a мoиx кoллeг, кoтoрыe бeз мaтa нe гoвoрят o TC Help-e.

Особенность ТС в том, что там API (встроенное) куда более разнообразно. Все-таки ТС позволяет осуществлять не только функциональное тестирование. Затем, если не понимать принцип функционирования того или иного тула, то даже хороший хелп мало чем поможет

4) Мучения с кодом - как уже было сказано выше, ТестКомплит поддерживает помимо всего прочего языки JavaScript и VBScript, которые не являются специфичными для ТестКомплита.

Выбoр языкa - этo вaжнo тoлькo нa этaпe зaкупки тулa. Koгдa ужe нaрaбoтaны скрипты и сoздaны библиoтeки вряд ли вaм пoзвoлят мeнять язык скриптa. Прeдстaвьтe нeскoлькиx скриптeрoв пишущиx кaждый нa рaзнoм языкe.

Тут дело не в замене языка, а как раз в выборе тула, исходя, помимо всего прочего, из используемого языка. А в ТС он не специфичный только для данного тула.
  • 0


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

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