Manual Testing Guidelines

This document provides guidelines for creating and maintaining manual test cases in PermaplanT.

The test cases we write will be used to generate testing reports for manual QA processes.

We collect our test cases in ../tests/manual/testcases, create a new file named after the use case if one doesn't already exist.

Gherkin Syntax

The gherkin guidelines in gherkin.md provide detailed instructions and examples for writing Gherkin scenarios.

Notes Field Usage

Document in the Notes field:

  • Multi-user scenarios: Collaboration testing requirements
  • Known limitations: Dependencies, environment-specific behavior
  • Related test cases: Cross-references to similar or dependent tests

Example Notes:

# Test with multiple browsers for compatibility
@Criticality:Medium @RegressionLikelihood:Low
Scenario: Successful authentication with valid credentials
	Given I am on the PermaplanT landing page
	When I click on the "Log In" button
	And I enter valid username and password
	Then I am redirected to the landing page
	And there is "Logout" button
	# Test admin user and user without roles