Поиск всех бизнес-компонентов по функциям, которые они используют, в UFT
Есть ли простой способ увидеть все бизнес-компоненты, которые используют определенную функцию в UFT или ALM?
В моей библиотеке есть сценарий, и теперь я хочу удалить эту функцию из моей библиотеки.
Если я удалю функцию из своего скрипта, не удаляя ее из всех бизнес-компонентов, которые ее используют, мой тест может не пройти.
1 ответ
Я бы добавил немного кода в функцию, например, так:
Dim oUft : Set oUft = CreateObject("QuickTest.Application")
Reporter.ReportEvent micWarning, _
"<YourFunctionName>", _
oUft.Test.Name & " uses function <YourFunctionName>"
Это означает, что каждый раз, когда вызывается эта функция, она выводит имя теста в результаты теста. Запускайте его в течение недели, или же продолжительного цикла тестирования, чтобы убедиться, что вы выполнили полный набор тестов, а затем отсканируйте отчеты, чтобы определить все тесты, использующие его.
Все мои UFT-скрипты пишут свои собственные текстовые файлы журнала, так как я не использую опцию "Результаты теста" - если вы делаете то же самое, то вы можете просто найти файлы журнала для сообщения.