2012-12-13 5 views
0

나는 테스트 케이스 에 매개 변수를 추가 VBScript를 코드의 조각을 가지고 있지만, 오류 다음 던졌습니다
Entity with Key '5' does not exist in table 'TEST'
VBScript를 사용하여 테스트 계획의 테스트 케이스에 매개 변수를 추가하는 방법은 무엇입니까?

VBSCRIPT :

Dim supportParamTest 
Set supportParamTest = TDConnection.TestFactory.Item(5) 
Set testParamsFactory = supportParamTest.TestParameterFactory 
Set parameter = testParamsFactory.AddItem(Null) 
parameter.Name = "name" 
parameter.Description = "desc" 
parameter.Post 

누군가가 나를 도울 수 있습니까?

답변

1

귀하는 특히 ID가 '5'(코드 2 행) 인 TestFactory 관리 항목을 요청했습니다. 오류는이 ID가있는 엔티티가 없음을 나타냅니다.

5 번 품목을 원하셨습니까? 그렇다면 적합한 프로젝트에 연결되어 있습니까?

HPQC 프로젝트 데이터베이스에 대해 SQL을 직접 실행할 수있는 관리 기능을 사용하여 엔티티 ID를 확인할 수 있습니다. SELECT * FROM TEST를 수행하고 ID가 5 인 행이 있는지 확인하십시오.

+0

u 응답을 보내 주셔서 감사합니다! 분명히 내가 언급 한대로 항목을 얻으려는 게 아니라 그냥 vbscript를 사용하여 매개 변수 값을 추가 할 필요가 – Ganeshja

+0

DimParamTest는 ISupportParameterValues로 초기화해야하지만 m은 초기화하지 못했습니다. – Ganeshja

+0

마지막으로 d 솔루션을 가졌습니다! 덕분에, 나는 TDConnection.TestFactory.Item (5)에서 올바른 테스트 ID를 언급하지 못했습니다. – Ganeshja