Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Attaching QTP result to Quality Center
#1
Hi,

I have a testing framework wherein the results from QTP are stored in a Word Doc.

I am running QTP tests from Quality Center. How can I attach this result document to Quality Center?
Reply
#2
If you wish to do this manually its straightforward. For automating the task you can use the code below:

Code:
LocalFilePath = "C:\Results\Result1.txt" 'Path where your file to be uploaded is located in 'your local hard disk. Folder_Name = "Subject\Demo\Results" 'Path in Quality Center where you wish to store the 'attachment Set TDConnection = QCUtil.TDConnection Set treeManager = TDConnection.TreeManager Set folder = treeManager.nodebypath(Folder_Name) set att = folder.attachments Set atta = att.AddItem(Null) atta.FileName = LocalFilePath atta.Type = 1 atta.Post()
Want to fast track your QTP/UFT Learning? Join our UFT Training Course
Reply
#3
Ankur,

Thanks for your response. I tried the above code but it did not work. I get the error "Node not found" everytime. Below is the code I have used:

Code:
LocalFilePath = "C:\TestResult.doc" Folder_Name = "Subject\Automation\Automation" Set TDConnection = QCUtil.TDConnection Set treeManager = TDConnection.TreeManager Set folder = treeManager.nodebypath(Folder_Name) Set att = folder.attachments Set atta = att.AddItem(Null) atta.FileName = LocalFilePath atta.Type = 1 atta.Post()

Here's what I want to do. I want to attach the 'C:\TestResult.doc' to the test case placed in the 'Test Lab' in Quality Center under the path "Root\Automation\Automation". The name of the test case is "Test Case 01"

Now i tried various permutations and combinations for nodebypath----
"Subject\Automation\Automation"
"Root\Automation\Automation"
"Subject\Automation\Automation\Test Case 01"
"Root\Automation\Automation\Test Case 01"
"[Quality Center]Subject\Automation\Automation\Test Case 01"
"[Quality Center]Root\Automation\Automation\Test Case 01"

I tried to debug this issue using value from nodebyID (in a messagebox) instead of nodebypath and I found that 'Set folder = treeManager.nodebyID(1)' returns a field from Defects Tab of QC.
Reply
#4
Hi,

I am trying to attach test result to Test Lab in Quality center but its giving me error of "Root" node not found.
Code for same:
Code:
strFilePath="C:\Test.xls" Folder_Name="Root\Project123\Test Result" Set TDConnection = QCUtil.TDConnection Set treeManager = TDConnection.TreeManager Set root = treeManager.TreeRoot("Root") ' saving in test lab module Set folder1 = root.FindChildNode("Test Result") ' saving in test lab module Set fact = folder1.Attachments Set atta=fact.AddItem(Null) atta.FileName = strFilePath atta.Type = 1 atta.Post()

Please let me know!!
Thanks in advance.
Praj
Reply
#5
Hi Ankur,
Can u please elaborate this code for
downloading the scripts path files from excel(batch testing) to qtp and after running in qtp, the results should be uploaded to QC
Reply
#6
(01-15-2008, 12:35 AM)vikas_dhir Wrote: Ankur,

Thanks for your response. I tried the above code but it did not work. I get the error "Node not found" everytime. Below is the code I have used:

Code:
LocalFilePath = "C:\TestResult.doc" Folder_Name = "Subject\Automation\Automation" Set TDConnection = QCUtil.TDConnection Set treeManager = TDConnection.TreeManager Set folder = treeManager.nodebypath(Folder_Name) Set att = folder.attachments Set atta = att.AddItem(Null) atta.FileName = LocalFilePath atta.Type = 1 atta.Post()

Here's what I want to do. I want to attach the 'C:\TestResult.doc' to the test case placed in the 'Test Lab' in Quality Center under the path "Root\Automation\Automation". The name of the test case is "Test Case 01"

Now i tried various permutations and combinations for nodebypath----
"Subject\Automation\Automation"
"Root\Automation\Automation"
"Subject\Automation\Automation\Test Case 01"
"Root\Automation\Automation\Test Case 01"
"[Quality Center]Subject\Automation\Automation\Test Case 01"
"[Quality Center]Root\Automation\Automation\Test Case 01"

I tried to debug this issue using value from nodebyID (in a messagebox) instead of nodebypath and I found that 'Set folder = treeManager.nodebyID(1)' returns a field from Defects Tab of QC.
 Hi Vikas,

Did this issue get resolved. I am getting an error "node not found". Could you please help me at this.

Regards,
Swetha
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Need help in capturing the Calculator result using QTP 11 vishruth143 0 2,429 01-20-2015, 11:08 AM
Last Post: vishruth143
  Attaching config file in driver script?? ruchi 3 4,798 01-24-2014, 12:32 PM
Last Post: basanth27
  How to run VBScript file from quality center sree.85 0 2,835 10-08-2012, 04:52 PM
Last Post: sree.85
  Demo version of Qaulity Center Shri 1 3,765 09-10-2012, 12:13 PM
Last Post: SIBICA
  Import Excel data from Quality Center into QTP Script smilefouru 6 23,647 04-03-2012, 09:42 AM
Last Post: sshukla12

Forum Jump:


Users browsing this thread: 1 Guest(s)