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

Я использую ALM/Quality center 12.53. Необходимо автоматически отправлять почту после завершения автоматического запуска этих тестовых случаев.

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

Любая помощь очень ценится. Я отчаянно нуждаюсь в этом. не удалось достичь после попыток в течение нескольких дней


person Yuvaraj    schedule 19.01.2017    source источник


Ответы (1)


Вы пытались использовать рабочий процесс, чтобы установить это пользовательское правило автоматической почты? Ниже пример того, что я сделал в прошлый раз в модуле дефектов, вы можете изменить это на то, что хотите. Я сделал это для версии 11, новее, возможно, изменилось, взгляните на руководство ota на вашем сервере alm, которое поможет вам создать собственный код.

Set tdc = CreateObject("TDAPIOLE80.TDConnection")
tdc.InitConnectionEx "http://localhost:8080/qcbin/"
tdc.ConnectProjectEx "domain","project","user","pass"

set oFactory = tdc.BugFactory
set oFilter = oFactory.Filter
oFilter("BG_STATUS") = "'Pending User' or 'User Testing in Progress'"

SET oList = oFactory.NewList(oFilter.Text)

For Each oBug in OList
  if oBug("BG_DETECTED_BY") <> "" then
     oBug.mail oBug("BG_DETECTED_BY"), "", 0, oBug("BG_SUMMARY"), "please complete this test etc. etc."
  end if
next


tdc.logout
tdc.Disconnect
person Alfamud    schedule 08.02.2017
comment
Спасибо за ответы, у меня нет прав для создания рабочих процессов. Поэтому создали макрос excel, который загружает последний статус tcs вместе с фактическим результатом для каждого шага в excel. и создал правило автоматического триггера почты в Outlook, которое запускает макрос и отправляет Excel в виде вложения всем участникам всякий раз, когда он получает почту от QC - person Yuvaraj; 25.02.2017