Table of Contents

1.0 Automated Tests {#LLT009}

Automated Tests

1.1 LLT001 {#LLT001}

Test adding items:

pytest.log (line 809)

Parent links: REQ003 Identifiers

1.2 LLT002 {#LLT002}

Test publishing Markdown:

pytest.log (line 821)

Parent links: REQ004 Formatting

1.3 LLT003 {#LLT003}

Test publishing text:

pytest.log (line 833)

Parent links: REQ007 Viewing documents

1.4 LLT004 {#LLT004}

Test getting items from a document:

pytest.log (line 846)

Parent links: REQ008 Interactive viewing

1.5 LLT005 {#LLT005}

Test referencing an external file by name:

pytest.log (line 859)

Parent links: REQ001 Assets

2.0 Inspection Tests {#LLT010}

Inspection Tests

2.1 LLT007 {#LLT007}

These checks ensure the version control system (VCS) meets the needs of requirements management:

  • Verify the VCS includes a 'tag' feature.
  • Verify the VCS stores files in a permanent and secure manner.
  • Verify the VCS handles change management of files.
  • Verify the VCS associates changes to existing developer acccounts.
  • Verify the VCS can manage changes to thousands of files.

Parent links: REQ009 Baseline versions, REQ011 Storing requirements, REQ012 Change management, REQ013 Author information, REQ014 Scalability, REQ015 Installation

2.2 LLT008 {#LLT008}

These checks ensure the Python package is distributed properly:

  • Verify the installation can be performed on a new computer in fewer than 10 seconds.

Parent links: REQ015 Installation