Ну, сам факт, что работали - это часть ответа, который я хотел бы получить. Я подразумевал также и интенсивность использования. Хотелось бы знать (чтоб просто иметь представление) насколько интенсивно вы с этими средствами работали. Потому как я часто собеседую людей и возникают такие нездоровые ситуации, когда человек считает себя чуть ли не экспертом в работе с некоторым средством, но на деле даже не понимает, что из себя представляет тот или иной компонент. Например, по СилкТесту мне достаточно задать 2 вопроса, чтобы понять, понимает ли собеседуемый, как все там устроено или нет. Но это я отвлекся.Кстати, такой вопрос топик-стартеру. А вы с какими-то уже существующими подобными системами работали? Просто, для разработки подобной штуки весьма полезен опыт работы с аналогичными системами, чтоб понимать, что удобнее, а что нет.
Здравствуйте. Работал с различными инструментами, которые поддерживают, здесь аккуратно, пункты 1, 2, 3, которые определены мною в самом начале топика. Но, вдруг, есть 4, 5, 6 ..., что я еще не видел?
Если взять не ваши 3 пункта, а 6 перечисленных мною (мой первый ответ в этой теме) как более расширенный список, то можно сделать такой перечень средств:
1) Record & Play - практически все средства реализуют эту возможность, многие производители предоставляют возможность записи/воспроизведения, как одну из основных фишек.
2) Functional Decomposition - всё, что может реализовать модульную структуру програмного кода. TestComplete, SilkTest, QTP, WinRunner, RFT, Rational Robot
3) Data-driven - изначально такая возможность встроена в WinRunner (про QTP не знаю, но наверняка есть), SilkTest, но легко реализуется и во многих других средствах
4) Keyword-driven - Selenium (в чистом виде), но с легкостью может быть реализован в SilkTest, также часто видел реализации на TestComplete
5) Object-driven - реализуется всеми средствами, которые поддерживают ООП. RFT, SilkTest, Watir, а также частично QTP, TestComplete
6) Model-based - судя по всему в чистом виде это реализуется инструментами UniTesk, но в принципе вполне может реализоваться и в других средствах, в частности QTP (Mike о такой реализации в свое время писал)
Так что тут уже можно примерно ориентироваться.