Skip to main content
QMSQMS
QMS
  • Welcome to your QMS
  • Quality Manual
  • Procedures
  • Records
  • Legit.Health Plus Version 1.1.0.0
    • Index
    • Overview and Device Description
    • Information provided by the Manufacturer
    • Design and Manufacturing Information
    • GSPR
    • Benefit-Risk Analysis and Risk Management
    • Product Verification and Validation
      • Software
        • Test plans
        • Test runs
        • R-TF-012-033 Software Tests Plan
        • R-TF-012-023 Software Development Plan
        • EN 62304 Checklist
        • EN 82304 Checklist
        • R-TF-012-029 Software Architecture Description
        • R-TF-012-034 Software Test Description
        • R-TF-012-035 Software Test Report
        • R-TF-012-038 Verified Version Release
        • Design History File
      • Artificial Intelligence
      • Cybersecurity
      • Usability and Human Factors Engineering
      • Clinical
      • Commissioning
    • Post-Market Surveillance
  • Legit.Health Plus Version 1.1.0.1
  • Licenses and accreditations
  • Applicable Standards and Regulations
  • Grants
  • Pricing
  • Public tenders
  • Legit.Health Plus Version 1.1.0.0
  • Product Verification and Validation
  • Software
  • R-TF-012-034 Software Test Description

R-TF-012-034 Software Test Description

Document Information​

FieldValue
Product Name
Version
Test Description By
Test Description Date
Reviewed By
Review Date
Approved By
Approval Date
Related Test PlanR-TF-012-033

1. Introduction​

1.1 Purpose​

This document provides detailed test descriptions for the software verification testing. It complements the Software Test Plan (R-TF-012-033) by specifying the detailed test cases, test procedures, test data, and acceptance criteria.

1.2 Scope​

This document covers:

  • Detailed test case specifications
  • Test procedures and steps
  • Test data and preconditions
  • Expected results and acceptance criteria
  • Traceability to software requirements

1.3 References​

ReferenceTitleVersion
R-TF-012-033Software Test Plan
R-TF-012-028Software Requirements Specification
R-TF-012-043Traceability Matrix

2. Test Environment​

2.1 Hardware Configuration​

ComponentSpecification

2.2 Software Configuration​

SoftwareVersionPurpose

2.3 Test Data​

Data SetDescriptionSource

3. Unit and Integration Test Descriptions​

3.1 Unit Test Cases​

3.1.1 Test Suite: [Module/Component Name]​

Test Case ID: UT-001

Test Name: [Descriptive test name]

Objective: [What does this test verify]

Software Unit Under Test: [Name of software unit]

Preconditions:

  • [Condition 1]
  • [Condition 2]

Test Procedure:

  1. [Step 1]
  2. [Step 2]
  3. [Step 3]

Test Data:

  • Input: [Input data]
  • Expected Output: [Expected output]

Expected Result: [Detailed expected result]

Acceptance Criteria:

  • Test passes without errors
  • Output matches expected result
  • No side effects observed

Traceability: [Link to requirement(s)]


3.2 Integration Test Cases​

3.2.1 Interface Test: [Interface Name]​

Test Case ID: IT-001

Test Name: [Descriptive test name]

Objective: [What interface/integration is being tested]

Software Elements Under Test: [List of elements]

Preconditions:

  • [Condition 1]
  • [Condition 2]

Test Procedure:

  1. [Step 1]
  2. [Step 2]
  3. [Step 3]

Test Data:

  • Input: [Input data]
  • Expected Output: [Expected output]

Expected Result: [Detailed expected result]

Acceptance Criteria:

  • Interface communication successful
  • Data transmitted correctly
  • Error handling works as expected

Traceability: [Link to requirement(s)]


4. System Test Descriptions​

4.1 Functional Test Cases​

4.1.1 Feature: [Feature Name]​

Test Case ID: ST-F-001

Test Title: [Descriptive test title]

Objective: [What functionality is being verified]

Test Priority: ☐ High ☐ Medium ☐ Low

Test Type: ☐ Manual ☐ Automated

Related Requirements: [SR-XXX, SR-YYY]

Preconditions:

  • [Condition 1]
  • [Condition 2]
  • [Condition 3]

Test Data:

ParameterValueDescription

Test Steps:

StepActionExpected Result
1
2
3

Post-conditions:

  • [Condition 1]
  • [Condition 2]

Expected Result: [Comprehensive description of expected outcome]

Acceptance Criteria:

  • Criterion 1
  • Criterion 2
  • Criterion 3

Traceability:

  • Software Requirement(s): [SR-XXX]
  • Risk Control Measure(s): [If applicable]

4.2 Non-Functional Test Cases​

4.2.1 Performance Tests​

Test Case ID: ST-P-001

Test Title: [Performance test name]

Objective: [What performance aspect is being tested]

Performance Metric: [Response time / Throughput / Resource usage / etc.]

Target: [Specific performance target]

Test Procedure:

  1. [Step 1]
  2. [Step 2]
  3. [Step 3]

Load Configuration:

  • Number of concurrent users: [X]
  • Test duration: [Y minutes]
  • Data volume: [Z records]

Expected Result: [Performance target is met]

Acceptance Criteria:

  • Performance metric meets or exceeds target
  • System remains stable under load
  • No resource exhaustion observed

4.2.2 Security Tests​

Test Case ID: ST-S-001

Test Title: [Security test name]

Objective: [What security aspect is being tested]

Security Control Under Test: [Authentication / Authorization / Encryption / etc.]

Test Procedure:

  1. [Step 1]
  2. [Step 2]
  3. [Step 3]

Expected Result: [Security control functions as specified]

Acceptance Criteria:

  • Unauthorized access is prevented
  • Data is properly protected
  • Security requirements are met

Traceability: [Link to security requirement(s)]


4.2.3 Usability Tests​

Test Case ID: ST-U-001

Test Title: [Usability test name]

Objective: [What usability aspect is being evaluated]

User Group: [Target user group]

Test Scenario: [Description of use case scenario]

Test Procedure:

  1. [Step 1]
  2. [Step 2]
  3. [Step 3]

Success Metrics:

  • Task completion rate: [Target %]
  • Time to complete: [Target time]
  • User satisfaction: [Target score]

Expected Result: [Usability goals are met]

Acceptance Criteria:

  • Users can complete tasks successfully
  • Task completion time is acceptable
  • User errors are minimal
  • User satisfaction meets target

4.3 Regression Test Cases​

Test Suite: Regression Test Suite v[X.X]

Scope: [Areas covered by regression testing]

Test Cases Included:

Test Case IDTest NameOriginal VersionCurrent Status

Regression Test Procedure:

  1. Execute all test cases in the regression suite
  2. Compare results with baseline
  3. Investigate any failures or deviations
  4. Document results

5. Risk-Based Testing​

5.1 High-Risk Areas​

Risk IDRisk DescriptionRelated Test CasesTest Priority

5.2 Safety-Critical Functions​

FunctionSafety ClassificationTest CasesVerification Method

6. Test Data Management​

6.1 Test Data Sets​

Data Set IDDescriptionSourceData Characteristics

6.2 Test Data Generation​

[Describe how test data is generated, if applicable]

6.3 Test Data Privacy and Security​

[Describe measures to protect sensitive test data]

7. Test Execution Guidelines​

7.1 Test Execution Order​

[Define the order in which tests should be executed, if order matters]

7.2 Test Suspension Criteria​

Tests should be suspended if:

  • Critical test environment failure
  • Blocking defect discovered
  • Test data corruption
  • Other: [Specify]

7.3 Test Resumption Criteria​

Tests can be resumed when:

  • Test environment restored
  • Blocking defect resolved
  • Test data restored
  • Other: [Specify]

8. Defect Management​

8.1 Defect Classification​

SeverityDescriptionResponse Time
Critical[Description][Time]
High[Description][Time]
Medium[Description][Time]
Low[Description][Time]

8.2 Defect Reporting​

Defects are reported using: [Tool/System]

Required information:

  • Defect ID
  • Test Case ID
  • Summary
  • Steps to reproduce
  • Expected vs. Actual result
  • Severity
  • Environment details
  • Screenshots/logs

9. Traceability Matrix​

9.1 Requirements to Test Cases​

Requirement IDRequirement DescriptionTest Case IDsCoverage Status
☐ Full ☐ Partial ☐ None

10. Test Tools​

ToolVersionPurpose

11. Test Schedule​

Test PhaseStart DateEnd DateResponsible
Unit Testing
Integration Testing
System Testing
Regression Testing

Approvals​

RoleNameSignatureDate
Test Description By
Reviewed By (JD-003)
Approved By (JD-001)

End of Software Test Description

Previous
R-TF-012-029 Software Architecture Description
Next
R-TF-012-035 Software Test Report
  • Document Information
  • 1. Introduction
    • 1.1 Purpose
    • 1.2 Scope
    • 1.3 References
  • 2. Test Environment
    • 2.1 Hardware Configuration
    • 2.2 Software Configuration
    • 2.3 Test Data
  • 3. Unit and Integration Test Descriptions
    • 3.1 Unit Test Cases
      • 3.1.1 Test Suite: [Module/Component Name]
    • 3.2 Integration Test Cases
      • 3.2.1 Interface Test: [Interface Name]
  • 4. System Test Descriptions
    • 4.1 Functional Test Cases
      • 4.1.1 Feature: [Feature Name]
    • 4.2 Non-Functional Test Cases
      • 4.2.1 Performance Tests
      • 4.2.2 Security Tests
      • 4.2.3 Usability Tests
    • 4.3 Regression Test Cases
  • 5. Risk-Based Testing
    • 5.1 High-Risk Areas
    • 5.2 Safety-Critical Functions
  • 6. Test Data Management
    • 6.1 Test Data Sets
    • 6.2 Test Data Generation
    • 6.3 Test Data Privacy and Security
  • 7. Test Execution Guidelines
    • 7.1 Test Execution Order
    • 7.2 Test Suspension Criteria
    • 7.3 Test Resumption Criteria
  • 8. Defect Management
    • 8.1 Defect Classification
    • 8.2 Defect Reporting
  • 9. Traceability Matrix
    • 9.1 Requirements to Test Cases
  • 10. Test Tools
  • 11. Test Schedule
  • Approvals
All the information contained in this QMS is confidential. The recipient agrees not to transmit or reproduce the information, neither by himself nor by third parties, through whichever means, without obtaining the prior written permission of Legit.Health (AI LABS GROUP S.L.)