synapseRT JQL リファレンス
JQL クエリで以下の JQL 関数が synapseRT 関連検索用に提供されています。
testSuite()
testSuite() JQL 関数の使用例を以下に示します。
なお、この JQL 関数は 'project = <projectKey>' と共に使用する必要があります。
ID | 用途 | 説明 |
---|---|---|
1 | project = <projectKey> AND issue in testSuite() | 指定した Jira プロジェクトからの任意のテスト スイートでテスト ケースを検索します。 |
2 | project = <projectKey> AND issue in testSuite('Test Suite Name') | 指定した Jira プロジェクトからのルート テスト スイートでテスト ケースを検索します。 |
3 | project = <projectKey> AND issue in testSuite('Test Suite 1/Sub Test Suite') | 指定した Jira プロジェクトからの特定のテスト スイートでテスト ケースを検索します (ルート テスト スイート内) |
4 | project = <projectKey> AND issue in testSuite('Test Suite 1','Test Suite 2') | 指定した Jira プロジェクトからの複数の特定のテスト スイートでテスト ケースを検索します。 |
5 | project = <projectKey> AND issue not in testSuite() | 指定した Jira プロジェクトからのテスト スイートにないテスト ケースを検索します。 |
stepText()
stepText() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in stepText("") | テスト ステップを含まないテスト ケースを検索します。 |
2 | issue in stepText("Texts") | テスト ステップに <テキスト> というテキストを含むテスト ケースを検索します。 |
hasRequirements()
hasRequirements() JQL 関数の使用例を以下に示します。
なお、この JQL では入れ子関数がサポートされています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in hasRequirements() | 要件が関連付けられているテスト ケースを検索します。 |
2 | issue in hasRequirements('issueKey1','issueKey2') | 指定の要件が関連付けられているテスト ケースを検索します。 |
3 | issue not in hasRequirements() and type = 'Test Case' | 要件が関連付けられていないテスト ケースを検索します。 |
4 | issue in hasRequirements('project = <projectKey> AND component = "<Component Name>"') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | 要件セットに関連付けられているテスト ケースを検索します。これらの要件は入れ子関数 (project = projectName AND component = "Component Name") で返されます。 |
hasTestCases()
hasTestCases() JQL 関数の使用例を以下に示します。
なお、この JQL では入れ子関数がサポートされています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in hasTestCases() | テスト ケースが関連付けられている要件を検索します。 |
2 | issue in hasTestCases('issueKey1','issueKey2') | 指定のテスト ケースが関連付けられている要件を検索します。 |
3 | issue not in hasTestCases() and type = 'Requirement' | テスト ケースが関連付けられていない要件を検索します。 |
4 | issue in hasTestCases('project = <projectKey> AND component = "<Component Name">') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | テスト ケース セットが関連付けられている要件を検索します。これらのテスト ケースは入れ子関数 ('project = <projectKey> AND component = "<Component Name">') で返されます。 |
requirementSuite()
requirementSuite() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in requirementSuite() | 任意の要件スイートで要件を検索します。 |
2 | issue in requirementSuite('Requirement Suite Name') | ルート要件スイートで要件を検索します。 |
3 | issue in requirementSuite('Requirement Suite 1/Sub Requirement Suite') | (ルート要件スイート内の) 指定要件スイートの要件を検索します。 |
4 | issue in requirementSuite('Requirement Suite 1','Requirement Suite 1') | 複数の指定要件スイートで要件を検索します。 |
5 | issue not in requirementSuite() | 要件スイートにない要件を検索します。 |
requirementsFromBaseline()
requirementsFromBaseline() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in requirementsFromBaseline("projectKey", "groupName", "baselineName") | 下記から要件を検索します。
|
requirementsInBug()
requirementsInBug() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in requirementsInBug('issueKey') | 指定の不具合 issueKey が報告された要件群を検索します。 |
2 | issue in requirementsInBug('issueKey','True') | 指定の不具合 issueKey が報告された要件群を検索します。 |
3 | issue in requirementsInBug('issueKey','False') | 指定の不具合 issueKey が報告された直接の要件を検索します。 |
bugsInTestPlan()
bugsInTestPlan() JQL 関数の使用例を以下に示します。
なお、この JQL では入れ子関数がサポートされています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in bugsInTestPlan('issueKey') | テスト計画から作成されたバグを検索します。 |
2 | issue in bugsInTestPlan('issueKey1','issueKey2') | 指定のテスト計画キー issueKey1 および issueKey2 に関連付けられているバグを検索します。 |
3 | issue in bugsInTestPlan('project = <projectKey> AND component = "<Component Name">') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | テスト計画のセットに関連付けられているバグを検索します。これらのテスト計画は入れ子関数 ('project = <projectKey> AND component = "<Component Name">') で返されます。 |
bugsInCycle()
bugsInCycle() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in bugsInCycle('TestCycleName') | 指定のテスト サイクル名に関連付けられているバグを検索します。ワイルドカード検索を利用できます。 |
bugsInTestCase()
bugsInTestCase() JQL 関数の使用例を以下に示します。
なお、この JQL では入れ子関数がサポートされています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in bugsInTestCase('issueKey') | 指定のテスト ケース キー issueKey に関連付けられているバグを検索します。 |
2 | issue in bugsInTestCase('issueKey1','issueKey2') | 指定のテスト ケース キー issueKey1 および issueKey2 に関連付けられているバグを検索します。 |
3 | issue not in bugsInTestCase("") and issuetype = Bug | テスト ケースに関連付けられていないバグを検索します。 |
4 | issue in bugsInTestCase('project = <projectKey> AND component = "<Component Name">') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | テスト ケースのセットに関連付けられているバグを検索します。これらのテスト ケースは入れ子関数 ('project = <projectKey> AND component = "<Component Name">') で返されます。 |
bugsInRequirement()
bugsInRequirement() JQL 関数の使用例を以下に示します。
なお、この JQL では入れ子関数がサポートされています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in bugsInRequirement('issueKey') | 指定の要件キー issueKey に関連付けられているバグを検索します。 |
2 | issue in bugsInRequirement('issueKey1','issueKey2') | 指定の要件キー issueKey1 および issueKey2 に関連付けられているバグを検索します。 |
3 | issue in bugsInRequirement('project = <projectKey> AND component = "<Component Name">') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | 要件セットに関連付けられているバグを検索します。これらの要件は入れ子関数 ('project = <projectKey> AND component = "<Component Name">') で返されます。 |
bugsInBuild()
bugsInBuild() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in bugsInBuild('BuildName') | 指定のビルド名に関連付けられているバグを検索します。 |
2 | issue in bugsInBuild('BuildName1','BuildName2') | 指定のビルド名に関連付けられているバグを検索します。 |
bugsInEnvironment()
bugsInEnvironment() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in bugsInEnvironment('EnvName') | 指定の環境名に関連付けられているバグを検索します。 |
2 | issue in bugsInEnvironment('EnvName1','EnvName2') | 指定の環境名に関連付けられているバグを検索します。 |
hasActiveCycle()
hasActiveCycle() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in hasActiveCycle() | アクティブ テスト サイクルがあるテスト計画をすべて検索します。 |
hasCycleWithBugs()
hasCycleWithBugs() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in hasCycleWithBugs() | バグを持つテスト サイクルがあるテスト計画をすべて検索します。 |
testPlansWithoutTestCases()
testPlansWithoutTestCases() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in testPlansWithoutTestCases() | テスト ケースが関連付けられていないテスト計画をすべて検索します。 |
hasCycleWithUnresolvedBugs()
hasCycleWithUnresolvedBugs() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in hasCycleWithUnresolvedBugs() | 未解決バグを持つテスト サイクルがあるテスト計画をすべて検索します。 |
hasCycleWithFailedTestCases()
hasCycleWithFailedTestCases() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in hasCycleWithFailedTestCases() | 失敗したテスト ケースを持つテスト サイクルがあるテスト計画をすべて検索します。 |
hasCycleWithBlockedTestCases()
hasCycleWithBlockedTestCases() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in hasCycleWithBlockedTestCases() | ブロック テスト ケースを持つテスト サイクルがあるテスト計画をすべて検索します。 |
hasCycleWithUntestedTestCases()
hasCycleWithUntestedTestCases() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in hasCycleWithUntestedTestCases() | 未テストのテスト ケースを持つテスト サイクルがあるテスト計画をすべて検索します。 |
hasCyclesOfDefectCount()
hasCyclesOfDefectCount() JQL 関数の使用例を以下に示します。サポートされる演算子は、"=="、">="、および "<=" です。
ID | 用途 | 説明 |
---|---|---|
1 | issue in hasCyclesOfDefectCount("10") | 不具合数が 10 件のテスト サイクルを持つテスト計画をすべて検索します。 |
2 | issue in hasCyclesOfDefectCount("<=","10") | 不具合数が 10 件以下のテスト サイクルを持つテスト計画をすべて検索します。 |
3 | issue in hasCyclesOfDefectCount(">=","10") | 不具合数が 10 件以上のテスト サイクルを持つテスト計画をすべて検索します。 |
testPlanMembers()
testPlanMembers() JQL 関数の使用例を以下に示します。
なお、この JQL では入れ子関数がサポートされています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in testPlanMembers("issueKey") | 指定のテスト計画キー issueKey と関連付けられているテスト ケースを検索します。 |
2 | issue in testPlanMembers("issueKey","Result") | 指定のテスト計画と指定の実行結果に関連付けられているテスト ケースを検索します。 |
3 | issue not in testPlanMembers("issueKey") | 指定のテスト計画に存在しないテスト ケースを検索します。 |
4 | issue in testPlanMembers('project = <projectKey> AND component = "<Component Name">') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | テスト計画のセットに関連付けられているテスト ケースを検索します。これらのテスト計画は入れ子関数 ('project = <projectKey> AND component = "<Component Name">') で返されます。 |
5 | issue in testPlanMembers('project = <projectKey> AND component = "<Component Name">','Result') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | テスト計画のセットに関連付けられているテスト ケースを検索します。これらのテスト計画は入れ子関数 ('project = <projectKey> AND component = "<Component Name">') で返されます。 |
testPlanMembersWithLatestResult()
testPlanMembersWithLatestResult() JQL 関数の使用例を以下に示します。
なお、この JQL では入れ子関数がサポートされています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in testPlanMembersWithLatestResult("testPlanKey","Result") | 最新のテスト結果が特定のテスト計画から指定した "Result" (例 : 失敗) と等しいテスト ケースを検索します。 |
2 | issue in testPlanMembersWithLatestResult("testPlanKey","Result1","Result2") | 最新のテスト結果が特定のテスト計画から指定した "Result1" または "Result2" (例 : 失敗またはブロック) と等しいテスト ケースを検索します。 |
3 | issue in testPlanMembersWithLatestResult('project = <projectKey> AND component = "<Component Name">','Result') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | 最新のテスト結果がテスト計画のセットから指定した "Result" (例 : 失敗) と等しいテスト ケースを検索します。これらのテスト計画は入れ子関数から返されます ('project = <projectKey> AND component = "<Component Name">')。 |
4 | issue in testPlanMembersWithLatestResult('project = <projectKey> AND component = "<Component Name">','Result1','Result2') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | 最新のテスト結果がテスト計画のセットから指定した "Result1" または "Result2" (例 : 失敗またはブロック) と等しいテスト ケースを検索します。これらのテスト計画は入れ子関数から返されます ('project = <projectKey> AND component = "<Component Name">')。 |
testCasesInBug()
testCasesInBug() JQL 関数の使用例を以下に示します。
なお、この JQL では入れ子関数がサポートされています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in testCasesInBug("bugKey") | 指定のバグ キー issueKey に関連付けられているテスト ケースを検索します。 |
2 | issue not in testCasesInBug("") and issuetype = "Test Case" | バグに関連付けられていないテスト ケースを検索します。 |
3 | issue in testCasesInBug('project = <projectKey> AND component = "<Component Name">') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | バグのセットに関連付けられているテスト ケースを検索します。これらのバグは入れ子関数によって返されます ('project = <projectKey> AND component = "<Component Name">')。 |
executePeriod()
executePeriod() JQL 関数の使用例を以下に示します。
なお、サポートされる日付形式は yyyy-MM-dd です。
ID | 用途 | 説明 |
---|---|---|
1 | issue in executePeriod("startDate","endDate") | 一定の期間中に実行されたテスト ケースを検索します。 |
childrenOfParentRequirement()
childrenOfParentRequirement() JQL 関数の使用例を以下に示します。
なお、この JQL では入れ子関数がサポートされています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in childrenOfParentRequirement("issueKey") | 指定の要件キー issueKey の直下の子要件のみを検索します。 |
2 | issue in childrenOfParentRequirement("issueKey","all") | 指定の要件キー issueKey の直下の要件、およびすべてのレベルの孫要件を検索します。 |
3 | issue in childrenOfParentRequirement('project = <projectKey> AND component = "<Component Name">') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | 要件のセットから直下の子要件のみを検索します。これらの要件は入れ子関数によって返されます ('project = <projectKey> AND component = "<Component Name">')。 |
4 | issue in childrenOfParentRequirement('project = <projectKey> AND component = "<Component Name">','all') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | 要件のセットから直下の要件、およびすべてのレベルの孫要件を検索します。これらの要件は入れ子関数によって返されます ('project = <projectKey> AND component = "<Component Name">')。 |
parentRequirement()
parentRequirement() JQL 関数の使用例を以下に示します。
なお、この JQL では入れ子関数がサポートされています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in parentRequirement() | 子要件がリンクされている要件をすべて検索します。 |
2 | issue in parentRequirement("Root") | 子要件がリンクされている上位レベルの要件をすべて検索します。 |
3 | issue in parentRequirement("issueKey") | 指定の子要件キー issueKey を持つ直接の親要件を検索します。 |
4 | issue in parentRequirement("issueKey1","issueKey2") | 指定の子要件キー issueKey1、issueKey2 を持つ直接の親要件を検索します。 |
5 | issue in parentRequirement('project = <projectKey> AND component = "<Component Name">') 注意 : 外側の引用符は単一引用符 ' にする必要があります。これを使用しない場合、構文エラーが返されます。 | 子要件のセットから直接の親要件を検索します。これらの子要件は入れ子関数によって返されます ('project = <projectKey> AND component = "<Component Name">')。 |
testPlansForTester()
testPlansForTester() JQL 関数の使用例を以下に示します。
ID | 用途 | 説明 |
---|---|---|
1 | issue in testPlansForTester("username") | テスター (= ユーザー名) が割り当てられているテスト計画を検索します。 |
testCycleMembers()
testCycleMembers() JQL 関数の使用例を以下に示します。サポートされる演算子は、"=="、">="、および "<=" です。
ID | 用途 | 説明 |
---|---|---|
1 | issue in testCycleMembers('TestPlanissueKey','TestCycleName') | 指定したテスト サイクルからテスト ケース メンバーをすべて検索します。 |
2 | issue in testCycleMembers('TestPlanissueKey','TestCycleName','Not Tested') | 指定したテスト サイクルから "未テスト" のテスト ケース メンバーをすべて検索します。 |
3 | issue in testCycleMembers('TestPlanissueKey','TestCycleName','NA') | 指定したテスト サイクルから "該当なし" のテスト ケース メンバーをすべて検索します。 |
4 | issue in testCycleMembers('TestPlanissueKey','TestCycleName','Passed') | 指定したテスト サイクルから "合格" のテスト ケース メンバーをすべて検索します。 |
5 | issue in testCycleMembers('TestPlanissueKey','TestCycleName','Failed') | 指定したテスト サイクルから "失敗" のテスト ケース メンバーをすべて検索します。 |
6 | issue in testCycleMembers('TestPlanissueKey','TestCycleName','Blocked') | 指定したテスト サイクルから "ブロック" のテスト ケース メンバーをすべて検索します。 |
testersOfCycle
testersOfCycle JQL 関数の使用例を以下に示します。
testersOfCycle JQL 関数で利用できる演算子は以下のとおりです : =、!=、is not、is、not in、in
なお、この JQL はテスト サイクル ページでのみ使用する目的で作成されています。
ID | 用途 | 説明 |
---|---|---|
1 | testerOfCycle = <username> | 指定の JIRA ユーザーに割り当てられたテスト実行を検索します。 |
2 | testersOfCycle = currentUser() | 現在の JIRA ユーザーに割り当てられたテスト実行を検索します。 |
resultsOfCycle
resultsOfCycle() JQL 関数の使用例を以下に示します。
resultsOfCycle() JQL 関数で利用できる演算子は以下のとおりです : =、!=、is not、is、not in、in
なお、この JQL はテスト サイクル ページでのみ使用する目的で作成されています。
ID | 用途 | 説明 |
---|---|---|
1 | resultsOfCycle = <result> | 指定のテスト結果のテスト実行を検索します。 |
2 | resultsOfCycle in ("Result1","Result2") | 指定のテスト結果 (複数) のテスト実行を検索します。 |
testersOfCycle()
testersOfCycle() JQL 関数の使用例を以下に示します。
なお、この JQL はテスト サイクル ページでのみ使用する目的で作成されています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in testersOfCycle("username") | 指定の JIRA ユーザーに割り当てられたテスト実行を検索します。 |
2 | issue in testersOfCycle("username1","username2") | 指定の JIRA ユーザー (複数) に割り当てられたテスト実行を検索します。 |
resultsOfCycle()
resultsOfCycle() JQL 関数の使用例を以下に示します。
なお、この JQL はテスト サイクル ページでのみ使用する目的で作成されています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in resultsOfCycle("Result") | 指定のテスト結果のテスト実行を検索します。 |
2 | issue in resultsOfCycle("Result1","Result2") | 指定のテスト結果 (複数) のテスト実行を検索します。 |
runAttributeOfCycle()
runAttributeOfCycle() JQL 関数の使用例を以下に示します。
なお、この JQL はテスト サイクル ページでのみ使用する目的で作成されています。
ID | 用途 | 説明 |
---|---|---|
1 | issue in runAttributeOfCycle("runAttributeValue1") | 指定の実行属性値でテスト実行を検索します。 |
2 | issue in runAttributeOfCycle("runAttributeValue1","runAttributeValue2") | 指定の実行属性値 (複数) でテスト実行を検索します。 |