bcgov / bcgov/STRR

Automated end-to-end tests

Open
#1,500 3 comments 0 reactions 0 assignees View on GitHub
STR
Dominant language
Python
Stars
2
Forks
22
Avg merge
2d 35m
Merged PRs (30d)
11

Description

As part of preparing the product for transition to a stable basic operating mode, we aim to improve overall test coverage and address existing gaps in testing. This will help increase the product’s maintainability, reliability, and long-term stability.

The initial focus will be on strengthening unit and service-level tests, as they provide fast, reliable feedback and are easier to maintain.

Once a solid foundation is established, we will consider selective automation of end-to-end (E2E) tests, prioritizing only the most critical user journeys. This approach helps avoid unnecessary maintenance overhead, as E2E tests tend to be more brittle and costly to maintain.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing unit and service-level test coverage to identify the gaps described in the issue. Confirm which critical user journeys are candidates for later E2E automation, then define a focused test scope and completion criteria with the maintainers; the issue does not name specific files, tests, or journeys.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.