Status 404 提示された testPlanIssueKey が見つからない場合に返されます。
Status 500 入力データで検証エラーがある場合や不明な内部サーバー エラーがある場合に返されます。
テスト ケースへのテスト ステップの追加
POST /rest/synapse/latest/public/testCase/{testCaseIssueKey}/addSteps
リクエスト
例
[
{
"step":"Login with valid username and password",
"expectedResult":"Successful Login"
},
{
"step":"Check if Dashboard is loaded",
"expectedResult":"Default Dashboard successfully loaded"
}
]
応答
Status 200 テスト ステップがテスト ケースに正常に追加された場合に返されます。
例
[
{
"ID":1,
"tcId":10001,
"step":"Login with valid username and password",
"expectedResult":"Successful Login",
"sequenceNumber":1
},
{
"ID":2,
"tcId":10001,
"step":"Check if Dashboard is loaded",
"expectedResult":"Default Dashboard successfully loaded",
"sequenceNumber":2
}
]
Status 403 ユーザーが操作を行う権限がないか有効なライセンスがない場合に返されます。
Status 404 提示された testCaseIssueKey が見つからない場合に返されます。
Status 500 入力データで検証エラーがある場合や不明な内部サーバー エラーがある場合に返されます。
テスト ケースのテスト ステップの取得
GET /rest/synapse/latest/public/testCase/{testCaseIssueKey}/steps
応答
Status 200 テスト ステップがテスト ケースから正常に取得された場合に返されます。
例
[
{
"ID":1,
"tcId":10001,
"step":"Login with valid username and password",
"expectedResult":"Successful Login",
"sequenceNumber":1
},
{
"ID":2,
"tcId":10001,
"step":"Check if Dashboard is loaded",
"expectedResult":"Default Dashboard successfully loaded",
"sequenceNumber":2
}
]
Status 403 ユーザーが操作を行う権限がないか有効なライセンスがない場合に返されます。
Status 404 提示された testCaseIssueKey が見つからない場合に返されます。
Status 500 入力データで検証エラーがある場合や不明な内部サーバー エラーがある場合に返されます。
要件へのテスト ケースのリンク
POST /rest/synapse/latest/public/requirement/{requirementIssueKey}/linkTestCase
リクエスト
例
{
"testCaseKeys":["ABC-10","ABC-11"]
}
応答
Status 200 テスト ケースが要件に正常にリンクされている場合に返されます。
Status 403 ユーザーが操作を行う権限がないか有効なライセンスがない場合に返されます。
Status 404 提示された requirementIssueKey が見つからない場合に返されます。
Status 500 入力データで検証エラーがある場合や不明な内部サーバー エラーがある場合に返されます。
要件への子要件の追加
POST /rest/synapse/latest/public/requirement/{requirementIssueKey}/addChildren
リクエスト
例
{
"requirementKeys":["ABC-12","ABC-13"]
}
応答
Status 200 子要件が要件に正常にリンクされている場合に返されます。
Status 403 ユーザーが操作を行う権限がないか有効なライセンスがない場合に返されます。
Status 404 提示された requirementIssueKey が見つからない場合に返されます。
Status 500 入力データで検証エラーがある場合や不明な内部サーバー エラーがある場合に返されます。
テスト計画でのテスト ケースの取得
GET /rest/synapse/latest/public/testPlan/{testplanIssueKey}/members
応答
Status 200 テスト ケースがテスト計画から正常に取得された場合に返されます。
例
[
{
"ID": 1138,
"tcId": 15414,
"tpId": 15416,
"testCaseKey": "SPC-1",
"testCaseSummary": "Verify if the user name is correct"
},
{
"ID": 1140,
"tcId": 15415,
"tpId": 15416,
"testCaseKey": "SPC-2",
"testCaseSummary": "Verify if the age name is correct"
}
]
Status 403 ユーザーが操作を行う権限がないか有効なライセンスがない場合に返されます。
Status 404 提示された testPaseIssueKey が見つからない場合に返されます。
Status 500 入力データで検証エラーがある場合や不明な内部サーバー エラーがある場合に返されます。