Так вот, можно ли писать скрипты не зная языка программирования и на сколько глубокими знаниями необходимо владеть для этого
можно, но плохие
если Вы совсем не программировали, то будет трудно
потому в качестве рекомендаций:
1 - поучите сначала язык, на котором собираетесь писать, побольше исходных кодов почитайте. Старайтесь следовать какому-то одному стилю при наисании кода
2 - пусть написанное вами просматривает кто-то, желательно знающий этот язык. Чем выше уровень ревьювера, тем лучше. Если такого нету, см. пункт 4
3 - не беритесь сразу за написание скриптов, которые будут тестировать Ваше приложение, а создайте так называемый пилотный проект, в котором потренируйтесь в написании скриптов, работе со стандартной библиотекой ТестКоплита и т.п. Даю 99%, что написанное в этом проекте не будет потом использовано, либо будет переписано, потому когда перейдете к стадии написания "нормальных" скриптов для тестирования, просто начните новый проект с нуля, основываясь на знаниях, полученных ранее
4 - подпишитесь на как можно большее количество форумов и читайте все вопросы и ответы. Хотя бы до тех пор, пока не сможете отвечать на некоторые из них. В том числе вопросы и ответы, которые вас напрямую не касаются, но теоретически могут пригодиться в дальнейшем. То есть, конечно, не обязательно читать про особенности использования какого-то Java-контрола, если Ваше приложение написано на С++, но просмотреть такую тему хотя бы бегло рекомендую
5 - после того, как некоторое время будете выполнять пункт 4 Вы будете встречать все больше и больше вопросов, на которые можете дать ответ, или, по крайней мере, знаете, где нужно покопаться, чтобы найти ответ. Рекомендую потратить немного времени, чтобы ответить на подобные вопросы: во-первых поможете другому (а если не поможете, то дадите пищу для размышления; а если ошибетесь с ответом - тоже хорошо, на ошибках учатся), а во-вторых, когда Вы учите других - это самый лучший способ научиться самому
6 -
надыбал книгу по Visual Basic 6.0 и решил начать
Visual Basic - это не VBScript, который используется в ТестКомплите.
Насколько хорошо/плохо читать книгу по нему я не знаю, может добавит кто-то, кто пользуется этими языками
фуф
следующий :)
P.S.
Лично я рекомендовал бы подписаться на этот форум, а также, если владеете английским, читать ньюсгрупу AutomatedQA (на их сайте в разделе Support есть ссылки как на веб-вариант, так и на ньюсгруп вариант)