arreglos de grok
This commit is contained in:
@@ -0,0 +1,154 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Manual Test Plan - Manual-Test-Plan</title>
|
||||
<style>
|
||||
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.45; color: #222; margin: 20px; background: #fff; }
|
||||
h1 { font-size: 22px; margin-bottom: 4px; }
|
||||
h2 { font-size: 16px; margin-top: 24px; margin-bottom: 8px; border-bottom: 2px solid #333; padding-bottom: 4px; }
|
||||
table { width: 100%; border-collapse: collapse; margin-bottom: 16px; }
|
||||
th, td { border: 1px solid #999; padding: 6px 8px; vertical-align: top; }
|
||||
th { background: #f0f0f0; text-align: left; font-weight: 600; }
|
||||
.meta { margin-bottom: 16px; color: #555; }
|
||||
.test-id { font-family: monospace; font-weight: 600; }
|
||||
.steps { margin: 4px 0; padding-left: 18px; }
|
||||
.field-label { font-weight: 600; font-size: 11px; color: #444; margin-top: 6px; }
|
||||
textarea, select { width: 100%; box-sizing: border-box; font-size: 12px; }
|
||||
textarea { min-height: 50px; }
|
||||
.header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 12px; }
|
||||
.generated { font-size: 11px; color: #666; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="header">
|
||||
<div>
|
||||
<h1>Manual Test Plan</h1>
|
||||
<div class="meta"><strong>Manual-Test-Plan</strong> — Generated on 5/22/2026, 12:52:32 PM</div>
|
||||
</div>
|
||||
<div class="generated">Total cases: 3</div>
|
||||
</div>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th style="width: 18%;">Test ID</th>
|
||||
<th style="width: 28%;">Description & Expected Result</th>
|
||||
<th style="width: 22%;">Steps</th>
|
||||
<th style="width: 12%;">Severity</th>
|
||||
<th style="width: 20%;">Result / Comments</th>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td colspan="5" style="background:#e8e8e8; font-weight:700; padding:8px 10px;">core-repository</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="test-id">core-repository-check-presence_of_release_notes_and_changelog</td>
|
||||
<td>
|
||||
<strong>Verify Release Notes and Changelog are present in the software repository</strong>
|
||||
<div class="field-label">Expected Result</div>
|
||||
<textarea>Verify Release Notes and Changelog are present in the software repository</textarea>
|
||||
</td>
|
||||
<td>
|
||||
<ol class="steps"><li>Open admin portal or repository URL in browser context</li><li>Navigate to the download / documentation portal</li><li>Search or locate the relevant file/link by filename pattern</li><li>Assert presence and visibility of the expected document</li></ol>
|
||||
<div class="field-label">Dependencies</div><div style="font-size:11px;"><div>Admin Portal: https://pbx.local:4443 (configure via $BASE_URL)</div><div>Repository URL: ${BASE_URL}/downloads or $REPO_URL</div><div>Protocol: HTTPS (admin portal) + optional SSH/CLI</div><div>Credentials: Admin user with sufficient privileges (portal + SSH where needed)</div><div>Test Data: Clean test tenant or lab PBX instance (recommended isolated environment)</div></div>
|
||||
</td>
|
||||
<td>
|
||||
<select>
|
||||
<option>Low</option>
|
||||
<option>Medium</option>
|
||||
<option selected>High</option>
|
||||
<option>Critical</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<div class="field-label">Status</div>
|
||||
<select>
|
||||
<option>Pass</option>
|
||||
<option>Fail</option>
|
||||
<option>Blocked</option>
|
||||
<option selected>N/A</option>
|
||||
</select>
|
||||
<div class="field-label" style="margin-top:8px;">Actual Result / Comments</div>
|
||||
<textarea></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="5" style="background:#e8e8e8; font-weight:700; padding:8px 10px;">pbx-regression</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="test-id">pbx-regression-check-previously_fixed_bugs_and_edge_cases_reverification</td>
|
||||
<td>
|
||||
<strong>Verify all previously fixed bugs and known edge cases have not regressed</strong>
|
||||
<div class="field-label">Expected Result</div>
|
||||
<textarea>Verify all previously fixed bugs and known edge cases have not regressed</textarea>
|
||||
</td>
|
||||
<td>
|
||||
<ol class="steps"><li>Open admin portal or repository URL in browser context</li><li>Execute the main verification or configuration action described in the test</li><li>Capture evidence (screenshot, log, API response)</li><li>Assert expected outcome</li></ol>
|
||||
<div class="field-label">Dependencies</div><div style="font-size:11px;"><div>Admin Portal: https://pbx.local:4443 (configure via $BASE_URL)</div><div>Repository URL: ${BASE_URL}/downloads or $REPO_URL</div><div>Protocol: HTTPS + SIP (UDP/TCP/TLS) + RTP/SRTP</div><div>Credentials: Admin user with sufficient privileges (portal + SSH where needed)</div><div>Test Data: Clean test tenant or lab PBX instance (recommended isolated environment)</div></div>
|
||||
</td>
|
||||
<td>
|
||||
<select>
|
||||
<option>Low</option>
|
||||
<option>Medium</option>
|
||||
<option selected>High</option>
|
||||
<option>Critical</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<div class="field-label">Status</div>
|
||||
<select>
|
||||
<option>Pass</option>
|
||||
<option>Fail</option>
|
||||
<option>Blocked</option>
|
||||
<option selected>N/A</option>
|
||||
</select>
|
||||
<div class="field-label" style="margin-top:8px;">Actual Result / Comments</div>
|
||||
<textarea></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="test-id">pbx-regression-check-security_hardening_and_vulnerability_scan_baseline</td>
|
||||
<td>
|
||||
<strong>Verify security hardening settings and compare vulnerability scan baseline against previous version</strong>
|
||||
<div class="field-label">Expected Result</div>
|
||||
<textarea>Verify security hardening settings and compare vulnerability scan baseline against previous version</textarea>
|
||||
</td>
|
||||
<td>
|
||||
<ol class="steps"><li>Open admin portal or repository URL in browser context</li><li>Execute the main verification or configuration action described in the test</li><li>Capture evidence (screenshot, log, API response)</li><li>Assert expected outcome</li></ol>
|
||||
<div class="field-label">Dependencies</div><div style="font-size:11px;"><div>Admin Portal: https://pbx.local:4443 (configure via $BASE_URL)</div><div>Repository URL: ${BASE_URL}/downloads or $REPO_URL</div><div>Protocol: HTTPS + SIP (UDP/TCP/TLS) + RTP/SRTP</div><div>Credentials: Admin user with sufficient privileges (portal + SSH where needed)</div><div>Test Data: Clean test tenant or lab PBX instance (recommended isolated environment)</div></div>
|
||||
</td>
|
||||
<td>
|
||||
<select>
|
||||
<option>Low</option>
|
||||
<option>Medium</option>
|
||||
<option selected>High</option>
|
||||
<option>Critical</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<div class="field-label">Status</div>
|
||||
<select>
|
||||
<option>Pass</option>
|
||||
<option>Fail</option>
|
||||
<option>Blocked</option>
|
||||
<option selected>N/A</option>
|
||||
</select>
|
||||
<div class="field-label" style="margin-top:8px;">Actual Result / Comments</div>
|
||||
<textarea></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
<p style="font-size:11px; color:#666; margin-top:30px;">
|
||||
Generated by QA Automation Test Plan Editor • All results and comments should be filled by the tester.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,154 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Manual Test Plan - Manual-Test-Plan</title>
|
||||
<style>
|
||||
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.45; color: #222; margin: 20px; background: #fff; }
|
||||
h1 { font-size: 22px; margin-bottom: 4px; }
|
||||
h2 { font-size: 16px; margin-top: 24px; margin-bottom: 8px; border-bottom: 2px solid #333; padding-bottom: 4px; }
|
||||
table { width: 100%; border-collapse: collapse; margin-bottom: 16px; }
|
||||
th, td { border: 1px solid #999; padding: 6px 8px; vertical-align: top; }
|
||||
th { background: #f0f0f0; text-align: left; font-weight: 600; }
|
||||
.meta { margin-bottom: 16px; color: #555; }
|
||||
.test-id { font-family: monospace; font-weight: 600; }
|
||||
.steps { margin: 4px 0; padding-left: 18px; }
|
||||
.field-label { font-weight: 600; font-size: 11px; color: #444; margin-top: 6px; }
|
||||
textarea, select { width: 100%; box-sizing: border-box; font-size: 12px; }
|
||||
textarea { min-height: 50px; }
|
||||
.header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 12px; }
|
||||
.generated { font-size: 11px; color: #666; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="header">
|
||||
<div>
|
||||
<h1>Manual Test Plan</h1>
|
||||
<div class="meta"><strong>Manual-Test-Plan</strong> — Generated on 5/22/2026, 12:52:44 PM</div>
|
||||
</div>
|
||||
<div class="generated">Total cases: 3</div>
|
||||
</div>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th style="width: 18%;">Test ID</th>
|
||||
<th style="width: 28%;">Description & Expected Result</th>
|
||||
<th style="width: 22%;">Steps</th>
|
||||
<th style="width: 12%;">Severity</th>
|
||||
<th style="width: 20%;">Result / Comments</th>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td colspan="5" style="background:#e8e8e8; font-weight:700; padding:8px 10px;">core-repository</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="test-id">core-repository-check-presence_of_release_notes_and_changelog</td>
|
||||
<td>
|
||||
<strong>Verify Release Notes and Changelog are present in the software repository</strong>
|
||||
<div class="field-label">Expected Result</div>
|
||||
<textarea>Verify Release Notes and Changelog are present in the software repository</textarea>
|
||||
</td>
|
||||
<td>
|
||||
<ol class="steps"><li>Open admin portal or repository URL in browser context</li><li>Navigate to the download / documentation portal</li><li>Search or locate the relevant file/link by filename pattern</li><li>Assert presence and visibility of the expected document</li></ol>
|
||||
<div class="field-label">Dependencies</div><div style="font-size:11px;"><div>Admin Portal: https://pbx.local:4443 (configure via $BASE_URL)</div><div>Repository URL: ${BASE_URL}/downloads or $REPO_URL</div><div>Protocol: HTTPS (admin portal) + optional SSH/CLI</div><div>Credentials: Admin user with sufficient privileges (portal + SSH where needed)</div><div>Test Data: Clean test tenant or lab PBX instance (recommended isolated environment)</div></div>
|
||||
</td>
|
||||
<td>
|
||||
<select>
|
||||
<option>Low</option>
|
||||
<option>Medium</option>
|
||||
<option selected>High</option>
|
||||
<option>Critical</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<div class="field-label">Status</div>
|
||||
<select>
|
||||
<option>Pass</option>
|
||||
<option>Fail</option>
|
||||
<option>Blocked</option>
|
||||
<option selected>N/A</option>
|
||||
</select>
|
||||
<div class="field-label" style="margin-top:8px;">Actual Result / Comments</div>
|
||||
<textarea></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="5" style="background:#e8e8e8; font-weight:700; padding:8px 10px;">pbx-regression</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="test-id">pbx-regression-check-previously_fixed_bugs_and_edge_cases_reverification</td>
|
||||
<td>
|
||||
<strong>Verify all previously fixed bugs and known edge cases have not regressed</strong>
|
||||
<div class="field-label">Expected Result</div>
|
||||
<textarea>Verify all previously fixed bugs and known edge cases have not regressed</textarea>
|
||||
</td>
|
||||
<td>
|
||||
<ol class="steps"><li>Open admin portal or repository URL in browser context</li><li>Execute the main verification or configuration action described in the test</li><li>Capture evidence (screenshot, log, API response)</li><li>Assert expected outcome</li></ol>
|
||||
<div class="field-label">Dependencies</div><div style="font-size:11px;"><div>Admin Portal: https://pbx.local:4443 (configure via $BASE_URL)</div><div>Repository URL: ${BASE_URL}/downloads or $REPO_URL</div><div>Protocol: HTTPS + SIP (UDP/TCP/TLS) + RTP/SRTP</div><div>Credentials: Admin user with sufficient privileges (portal + SSH where needed)</div><div>Test Data: Clean test tenant or lab PBX instance (recommended isolated environment)</div></div>
|
||||
</td>
|
||||
<td>
|
||||
<select>
|
||||
<option>Low</option>
|
||||
<option>Medium</option>
|
||||
<option selected>High</option>
|
||||
<option>Critical</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<div class="field-label">Status</div>
|
||||
<select>
|
||||
<option>Pass</option>
|
||||
<option>Fail</option>
|
||||
<option>Blocked</option>
|
||||
<option selected>N/A</option>
|
||||
</select>
|
||||
<div class="field-label" style="margin-top:8px;">Actual Result / Comments</div>
|
||||
<textarea></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="test-id">pbx-regression-check-security_hardening_and_vulnerability_scan_baseline</td>
|
||||
<td>
|
||||
<strong>Verify security hardening settings and compare vulnerability scan baseline against previous version</strong>
|
||||
<div class="field-label">Expected Result</div>
|
||||
<textarea>Verify security hardening settings and compare vulnerability scan baseline against previous version</textarea>
|
||||
</td>
|
||||
<td>
|
||||
<ol class="steps"><li>Open admin portal or repository URL in browser context</li><li>Execute the main verification or configuration action described in the test</li><li>Capture evidence (screenshot, log, API response)</li><li>Assert expected outcome</li></ol>
|
||||
<div class="field-label">Dependencies</div><div style="font-size:11px;"><div>Admin Portal: https://pbx.local:4443 (configure via $BASE_URL)</div><div>Repository URL: ${BASE_URL}/downloads or $REPO_URL</div><div>Protocol: HTTPS + SIP (UDP/TCP/TLS) + RTP/SRTP</div><div>Credentials: Admin user with sufficient privileges (portal + SSH where needed)</div><div>Test Data: Clean test tenant or lab PBX instance (recommended isolated environment)</div></div>
|
||||
</td>
|
||||
<td>
|
||||
<select>
|
||||
<option>Low</option>
|
||||
<option>Medium</option>
|
||||
<option selected>High</option>
|
||||
<option>Critical</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<div class="field-label">Status</div>
|
||||
<select>
|
||||
<option>Pass</option>
|
||||
<option>Fail</option>
|
||||
<option>Blocked</option>
|
||||
<option selected>N/A</option>
|
||||
</select>
|
||||
<div class="field-label" style="margin-top:8px;">Actual Result / Comments</div>
|
||||
<textarea></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
<p style="font-size:11px; color:#666; margin-top:30px;">
|
||||
Generated by QA Automation Test Plan Editor • All results and comments should be filled by the tester.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,397 @@
|
||||
{
|
||||
"id": "mpgtjmur_mwevcb",
|
||||
"name": "Manual Test Plan",
|
||||
"createdAt": "2026-05-22T11:10:52.275Z",
|
||||
"updatedAt": "2026-05-22T11:11:14.189Z",
|
||||
"tests": [
|
||||
{
|
||||
"id": "core-documentation-write-release_notes_feature_changes_and_known_issues",
|
||||
"group": "core-documentation",
|
||||
"module": "core",
|
||||
"action": "write",
|
||||
"description": "Extract and record Release Notes, feature changes, and known issues",
|
||||
"status": "automated",
|
||||
"file": "tests/core/documentation.spec.ts",
|
||||
"steps": [
|
||||
"Open admin portal or repository URL in browser context",
|
||||
"Navigate to the download / documentation portal",
|
||||
"Search or locate the relevant file/link by filename pattern",
|
||||
"Assert presence and visibility of the expected document"
|
||||
],
|
||||
"automatable": [
|
||||
"Full end-to-end execution via Playwright against the admin portal UI",
|
||||
"Navigation, form interaction, and assertions are scriptable"
|
||||
],
|
||||
"notYet": [],
|
||||
"dependencies": [
|
||||
{
|
||||
"label": "Admin Portal",
|
||||
"value": "https://pbx.local:4443 (configure via $BASE_URL)"
|
||||
},
|
||||
{
|
||||
"label": "Repository URL",
|
||||
"value": "${BASE_URL}/downloads or $REPO_URL"
|
||||
},
|
||||
{
|
||||
"label": "Protocol",
|
||||
"value": "HTTPS (admin portal) + optional SSH/CLI"
|
||||
},
|
||||
{
|
||||
"label": "Credentials",
|
||||
"value": "Admin user with sufficient privileges (portal + SSH where needed)"
|
||||
},
|
||||
{
|
||||
"label": "Test Data",
|
||||
"value": "Clean test tenant or lab PBX instance (recommended isolated environment)"
|
||||
}
|
||||
],
|
||||
"severity": "High",
|
||||
"expectedResult": "Extract and record Release Notes, feature changes, and known issues",
|
||||
"actualResult": "ererer",
|
||||
"testerStatus": "N/A",
|
||||
"comments": ""
|
||||
},
|
||||
{
|
||||
"id": "core-documentation-check-accuracy_installation_and_configuration_guide",
|
||||
"group": "core-documentation",
|
||||
"module": "core",
|
||||
"action": "check",
|
||||
"description": "Verify accuracy of the Installation and Configuration Guide against actual system behaviour",
|
||||
"status": "manual",
|
||||
"file": "tests/core/documentation.spec.ts",
|
||||
"manualReason": "Requires expert human review: QA engineer must follow the guide step-by-step on a clean system",
|
||||
"steps": [
|
||||
"Open admin portal or repository URL in browser context",
|
||||
"Navigate to the download / documentation portal",
|
||||
"Search or locate the relevant file/link by filename pattern",
|
||||
"Assert presence and visibility of the expected document"
|
||||
],
|
||||
"automatable": [
|
||||
"Most UI-driven configuration and verification steps via Playwright"
|
||||
],
|
||||
"notYet": [
|
||||
"Requires expert human review: QA engineer must follow the guide step-by-step on a clean system",
|
||||
"Requires external SIP endpoints or physical phones for media/audio validation"
|
||||
],
|
||||
"dependencies": [
|
||||
{
|
||||
"label": "Admin Portal",
|
||||
"value": "https://pbx.local:4443 (configure via $BASE_URL)"
|
||||
},
|
||||
{
|
||||
"label": "Repository URL",
|
||||
"value": "${BASE_URL}/downloads or $REPO_URL"
|
||||
},
|
||||
{
|
||||
"label": "Protocol",
|
||||
"value": "HTTPS (admin portal) + optional SSH/CLI"
|
||||
},
|
||||
{
|
||||
"label": "Credentials",
|
||||
"value": "Admin user with sufficient privileges (portal + SSH where needed)"
|
||||
},
|
||||
{
|
||||
"label": "Test Data",
|
||||
"value": "Clean test tenant or lab PBX instance (recommended isolated environment)"
|
||||
}
|
||||
],
|
||||
"severity": "High",
|
||||
"expectedResult": "Verify accuracy of the Installation and Configuration Guide against actual system behaviour",
|
||||
"actualResult": "",
|
||||
"testerStatus": "N/A",
|
||||
"comments": ""
|
||||
},
|
||||
{
|
||||
"id": "core-documentation-check-accuracy_trouble_shooting_guide",
|
||||
"group": "core-documentation",
|
||||
"module": "core",
|
||||
"action": "check",
|
||||
"description": "Verify the Troubleshooting Guide procedures are accurate and complete",
|
||||
"status": "manual",
|
||||
"file": "tests/core/documentation.spec.ts",
|
||||
"manualReason": "Requires expert human review to validate each troubleshooting scenario on a real system",
|
||||
"steps": [
|
||||
"Open admin portal or repository URL in browser context",
|
||||
"Navigate to the download / documentation portal",
|
||||
"Search or locate the relevant file/link by filename pattern",
|
||||
"Assert presence and visibility of the expected document"
|
||||
],
|
||||
"automatable": [
|
||||
"Most UI-driven configuration and verification steps via Playwright"
|
||||
],
|
||||
"notYet": [
|
||||
"Requires expert human review to validate each troubleshooting scenario on a real system",
|
||||
"Requires external SIP endpoints or physical phones for media/audio validation"
|
||||
],
|
||||
"dependencies": [
|
||||
{
|
||||
"label": "Admin Portal",
|
||||
"value": "https://pbx.local:4443 (configure via $BASE_URL)"
|
||||
},
|
||||
{
|
||||
"label": "Repository URL",
|
||||
"value": "${BASE_URL}/downloads or $REPO_URL"
|
||||
},
|
||||
{
|
||||
"label": "Protocol",
|
||||
"value": "HTTPS (admin portal) + optional SSH/CLI"
|
||||
},
|
||||
{
|
||||
"label": "Credentials",
|
||||
"value": "Admin user with sufficient privileges (portal + SSH where needed)"
|
||||
},
|
||||
{
|
||||
"label": "Test Data",
|
||||
"value": "Clean test tenant or lab PBX instance (recommended isolated environment)"
|
||||
}
|
||||
],
|
||||
"severity": "High",
|
||||
"expectedResult": "Verify the Troubleshooting Guide procedures are accurate and complete",
|
||||
"actualResult": "",
|
||||
"testerStatus": "N/A",
|
||||
"comments": ""
|
||||
},
|
||||
{
|
||||
"id": "core-documentation-write-changed_cli_configuration_commands",
|
||||
"group": "core-documentation",
|
||||
"module": "core",
|
||||
"action": "write",
|
||||
"description": "Extract and record changed CLI configuration commands for this release",
|
||||
"status": "automated",
|
||||
"file": "tests/core/documentation.spec.ts",
|
||||
"steps": [
|
||||
"Open admin portal or repository URL in browser context",
|
||||
"Navigate to the download / documentation portal",
|
||||
"Search or locate the relevant file/link by filename pattern",
|
||||
"Assert presence and visibility of the expected document"
|
||||
],
|
||||
"automatable": [
|
||||
"Full end-to-end execution via Playwright against the admin portal UI",
|
||||
"Navigation, form interaction, and assertions are scriptable"
|
||||
],
|
||||
"notYet": [],
|
||||
"dependencies": [
|
||||
{
|
||||
"label": "Admin Portal",
|
||||
"value": "https://pbx.local:4443 (configure via $BASE_URL)"
|
||||
},
|
||||
{
|
||||
"label": "Repository URL",
|
||||
"value": "${BASE_URL}/downloads or $REPO_URL"
|
||||
},
|
||||
{
|
||||
"label": "Protocol",
|
||||
"value": "HTTPS (admin portal) + optional SSH/CLI"
|
||||
},
|
||||
{
|
||||
"label": "Credentials",
|
||||
"value": "Admin user with sufficient privileges (portal + SSH where needed)"
|
||||
},
|
||||
{
|
||||
"label": "Test Data",
|
||||
"value": "Clean test tenant or lab PBX instance (recommended isolated environment)"
|
||||
}
|
||||
],
|
||||
"severity": "High",
|
||||
"expectedResult": "Extract and record changed CLI configuration commands for this release",
|
||||
"actualResult": "",
|
||||
"testerStatus": "N/A",
|
||||
"comments": ""
|
||||
},
|
||||
{
|
||||
"id": "core-installation-check-fresh_installation",
|
||||
"group": "core-installation",
|
||||
"module": "core",
|
||||
"action": "check",
|
||||
"description": "Verify complete fresh installation from scratch succeeds on each supported hypervisor",
|
||||
"status": "manual",
|
||||
"file": "tests/core/installation.spec.ts",
|
||||
"manualReason": "Requires provisioning a clean VM, mounting ISO/OVA, and running the installation wizard",
|
||||
"steps": [
|
||||
"Open admin portal or repository URL in browser context",
|
||||
"Prepare clean or previous-version VM/image",
|
||||
"Perform installation or upgrade procedure",
|
||||
"Post-install verification via portal + external tools"
|
||||
],
|
||||
"automatable": [
|
||||
"Most UI-driven configuration and verification steps via Playwright"
|
||||
],
|
||||
"notYet": [
|
||||
"Requires provisioning a clean VM, mounting ISO/OVA, and running the installation wizard",
|
||||
"Requires external SIP endpoints or physical phones for media/audio validation"
|
||||
],
|
||||
"dependencies": [
|
||||
{
|
||||
"label": "Admin Portal",
|
||||
"value": "https://pbx.local:4443 (configure via $BASE_URL)"
|
||||
},
|
||||
{
|
||||
"label": "Repository URL",
|
||||
"value": "${BASE_URL}/downloads or $REPO_URL"
|
||||
},
|
||||
{
|
||||
"label": "Protocol",
|
||||
"value": "HTTPS (admin portal) + optional SSH/CLI"
|
||||
},
|
||||
{
|
||||
"label": "Credentials",
|
||||
"value": "Admin user with sufficient privileges (portal + SSH where needed)"
|
||||
},
|
||||
{
|
||||
"label": "Test Data",
|
||||
"value": "Clean test tenant or lab PBX instance (recommended isolated environment)"
|
||||
}
|
||||
],
|
||||
"severity": "High",
|
||||
"expectedResult": "Verify complete fresh installation from scratch succeeds on each supported hypervisor",
|
||||
"actualResult": "",
|
||||
"testerStatus": "N/A",
|
||||
"comments": ""
|
||||
},
|
||||
{
|
||||
"id": "core-installation-check-post_install_service_status_and_port_verification",
|
||||
"group": "core-installation",
|
||||
"module": "core",
|
||||
"action": "check",
|
||||
"description": "Verify all required services are running and expected ports are open after installation",
|
||||
"status": "partial",
|
||||
"file": "tests/core/installation.spec.ts",
|
||||
"partialNotes": "Service status via admin portal automated; TCP port verification requires nmap from external host",
|
||||
"steps": [
|
||||
"Open admin portal or repository URL in browser context",
|
||||
"Prepare clean or previous-version VM/image",
|
||||
"Perform installation or upgrade procedure",
|
||||
"Post-install verification via portal + external tools"
|
||||
],
|
||||
"automatable": [
|
||||
"Portal UI configuration and verification steps (already partially automated)",
|
||||
"Data extraction and reporting of current settings"
|
||||
],
|
||||
"notYet": [
|
||||
"Service status via admin portal automated; TCP port verification requires nmap from external host",
|
||||
"Requires external SIP endpoints or physical phones for media/audio validation"
|
||||
],
|
||||
"dependencies": [
|
||||
{
|
||||
"label": "Admin Portal",
|
||||
"value": "https://pbx.local:4443 (configure via $BASE_URL)"
|
||||
},
|
||||
{
|
||||
"label": "Repository URL",
|
||||
"value": "${BASE_URL}/downloads or $REPO_URL"
|
||||
},
|
||||
{
|
||||
"label": "Protocol",
|
||||
"value": "HTTPS (admin portal) + optional SSH/CLI"
|
||||
},
|
||||
{
|
||||
"label": "Credentials",
|
||||
"value": "Admin user with sufficient privileges (portal + SSH where needed)"
|
||||
},
|
||||
{
|
||||
"label": "Test Data",
|
||||
"value": "Clean test tenant or lab PBX instance (recommended isolated environment)"
|
||||
}
|
||||
],
|
||||
"severity": "High",
|
||||
"expectedResult": "Verify all required services are running and expected ports are open after installation",
|
||||
"actualResult": "",
|
||||
"testerStatus": "N/A",
|
||||
"comments": ""
|
||||
},
|
||||
{
|
||||
"id": "core-installation-check-initial_configuration",
|
||||
"group": "core-installation",
|
||||
"module": "core",
|
||||
"action": "check",
|
||||
"description": "Verify the initial configuration wizard completes successfully",
|
||||
"status": "automated",
|
||||
"file": "tests/core/installation.spec.ts",
|
||||
"steps": [
|
||||
"Open admin portal or repository URL in browser context",
|
||||
"Prepare clean or previous-version VM/image",
|
||||
"Perform installation or upgrade procedure",
|
||||
"Post-install verification via portal + external tools"
|
||||
],
|
||||
"automatable": [
|
||||
"Full end-to-end execution via Playwright against the admin portal UI",
|
||||
"Navigation, form interaction, and assertions are scriptable"
|
||||
],
|
||||
"notYet": [],
|
||||
"dependencies": [
|
||||
{
|
||||
"label": "Admin Portal",
|
||||
"value": "https://pbx.local:4443 (configure via $BASE_URL)"
|
||||
},
|
||||
{
|
||||
"label": "Repository URL",
|
||||
"value": "${BASE_URL}/downloads or $REPO_URL"
|
||||
},
|
||||
{
|
||||
"label": "Protocol",
|
||||
"value": "HTTPS (admin portal) + optional SSH/CLI"
|
||||
},
|
||||
{
|
||||
"label": "Credentials",
|
||||
"value": "Admin user with sufficient privileges (portal + SSH where needed)"
|
||||
},
|
||||
{
|
||||
"label": "Test Data",
|
||||
"value": "Clean test tenant or lab PBX instance (recommended isolated environment)"
|
||||
}
|
||||
],
|
||||
"severity": "High",
|
||||
"expectedResult": "Verify the initial configuration wizard completes successfully",
|
||||
"actualResult": "",
|
||||
"testerStatus": "N/A",
|
||||
"comments": ""
|
||||
},
|
||||
{
|
||||
"id": "core-installation-check-license_activation",
|
||||
"group": "core-installation",
|
||||
"module": "core",
|
||||
"action": "check",
|
||||
"description": "Verify license activation completes successfully and licensed features are unlocked",
|
||||
"status": "automated",
|
||||
"file": "tests/core/installation.spec.ts",
|
||||
"steps": [
|
||||
"Open admin portal or repository URL in browser context",
|
||||
"Prepare clean or previous-version VM/image",
|
||||
"Perform installation or upgrade procedure",
|
||||
"Post-install verification via portal + external tools"
|
||||
],
|
||||
"automatable": [
|
||||
"Full end-to-end execution via Playwright against the admin portal UI",
|
||||
"Navigation, form interaction, and assertions are scriptable"
|
||||
],
|
||||
"notYet": [],
|
||||
"dependencies": [
|
||||
{
|
||||
"label": "Admin Portal",
|
||||
"value": "https://pbx.local:4443 (configure via $BASE_URL)"
|
||||
},
|
||||
{
|
||||
"label": "Repository URL",
|
||||
"value": "${BASE_URL}/downloads or $REPO_URL"
|
||||
},
|
||||
{
|
||||
"label": "Protocol",
|
||||
"value": "HTTPS (admin portal) + optional SSH/CLI"
|
||||
},
|
||||
{
|
||||
"label": "Credentials",
|
||||
"value": "Admin user with sufficient privileges (portal + SSH where needed)"
|
||||
},
|
||||
{
|
||||
"label": "Test Data",
|
||||
"value": "Clean test tenant or lab PBX instance (recommended isolated environment)"
|
||||
}
|
||||
],
|
||||
"severity": "High",
|
||||
"expectedResult": "Verify license activation completes successfully and licensed features are unlocked",
|
||||
"actualResult": "",
|
||||
"testerStatus": "N/A",
|
||||
"comments": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user