TestCases/ContinuousAssurance/TestCases_ContinuousAssurance.json
{
"TestCases": { "TestCase": [ { "TestCaseID": "Test-CA-FullFlow-DefaultParams", "Priority": "1", "Feature": "ContinuousAssurance", "ModuleName": "ContinuousAssurance", "Type": "BVT", "Enabled": true, "TestMethod": "TestCAFullFlowDefaultParams", "AutomationStatus": "Automated", "ManualSteps": "Run Install+Update+Remove CA commands on subscription without having previous installation of CA", "Description": "This will test common flow of CA." }, { "TestCaseID": "Test-CA-FullFlow-AllParams", "Priority": "1", "Feature": "ContinuousAssurance", "ModuleName": "ContinuousAssurance", "Type": "BVT", "Enabled": true, "TestMethod": "TestCAFullFlowAllParams", "AutomationStatus": "Automated", "ManualSteps": "Run Install-CA followed by Update-CA command with maximum possible params.", "Description": "This will test complex scenarios in Update-CA." }, { "TestCaseID": "Test-Remove-CA-DefaultParams", "Priority": "2", "Feature": "ContinuousAssurance", "ModuleName": "ContinuousAssurance", "Type": "BVT", "Enabled": true, "TestMethod": "TestRemoveCADefaultParams", "AutomationStatus": "Automated", "ManualSteps": "Run Install CA followed by Remove-CA with default params.", "Description": "This will test Remove-CA command with default params." }, { "TestCaseID": "Test-Remove-CA-WithLogs", "Priority": "2", "Feature": "ContinuousAssurance", "ModuleName": "ContinuousAssurance", "Type": "BVT", "Enabled": true, "TestMethod": "TestRemoveCAWithLogs", "AutomationStatus": "Automated", "ManualSteps": "Run Install-CA followed by Remove-CA by adding switch param to remove storage reports too.", "Description": "This will test Remove-CA command with extra params." }, { "TestCaseID": "Test-Install-CA-InvalidParameters", "Priority": "2", "Feature": "ContinuousAssurance", "ModuleName": "ContinuousAssurance", "Type": "BVT", "Enabled": true, "TestMethod": "", "AutomationStatus": "Manual", "ManualSteps": "Please verify this test case manually until we have it automated.", "Description": "Run Install-AzSKContinuousAssurance command on subscription with 1 or 2 invalid parameters." }, { "TestCaseID": "Test-Install-CA-InvalidSubscriptionId", "Priority": "2", "Feature": "ContinuousAssurance", "ModuleName": "ContinuousAssurance", "Type": "BVT", "Enabled": true, "TestMethod": "", "AutomationStatus": "Manual", "ManualSteps": "Run Install-CA with invalid subscription Id.", "Description": "This will test Install-CA command with invalid subscription id." }, { "TestCaseID": "Test-Update-CA-BeforeInstall", "Priority": "1", "Feature": "ContinuousAssurance", "ModuleName": "ContinuousAssurance", "Type": "BVT", "Enabled": true, "TestMethod": "", "AutomationStatus": "Manual", "ManualSteps": "Run Install-CA followed by Update-CA. Check if proper user message is displayed.", "Description": "This will test whether Update-CA command displays proper message if CA is not installed already." }, { "TestCaseID": "Test-Update-CA-InvalidSubscriptionId", "Priority": "2", "Feature": "ContinuousAssurance", "ModuleName": "ContinuousAssurance", "Type": "BVT", "Enabled": true, "TestMethod": "", "AutomationStatus": "Manual", "ManualSteps": "Run Update-CA with invalid subscription id.", "Description": "This will test Update-CA command with invalid subscription id." }, { "TestCaseID": "Test-Remove-CA-BeforeInstall", "Priority": "2", "Feature": "ContinuousAssurance", "ModuleName": "ContinuousAssurance", "Type": "BVT", "Enabled": true, "AutomationStatus": "Manual", "ManualSteps": "Run Remove-CA in the subscription where CA is not installed.", "TestMethod": "", "Description": "Remove command when CA account does not exist." } ] } } |