Test Scenario: Verify the configuration screen names
Table of Contents
- 1. Before you start
- 2. Scenario Info
- 3. Steps
- 4. Results
- 5. Notes
This page documents a test scenario verifying Rename the configuration screens and their words in Make every configuration screen follow one standard. It checks the screen names and the words around them in three languages. Record the outcome by hand in * Results.
1. Before you start
The session already did the following. Confirm the system is in this state before you start; do not repeat the work.
- The build is current for the branch
feature/rename-the-configuration-screens. - The database was recreated and seeded after the rename, so the configuration type names are current.
- Acme Corporation is provisioned: 34 parties, 23 pricing configurations, 28 engine settings, 78 report definitions.
- All 24 services are active. The web answers on the standard port
http://localhost:21002; no development server is running. - You need
super_admin/Secure-Password-123. The tenant isacme_corporation.
2. Scenario Info
| Field | Value |
|---|---|
| Verifies task | Rename the configuration screens and their words |
| Parent story | Make every configuration screen follow one standard |
| Target screen | Reporting → Product pricing, and Reporting → Engine run settings, on http://localhost:21002 |
| Clients | |
| State | PASSED |
3. Steps
3.1. Log in as the super administrator
- Open
http://localhost:21002. - Log in as
super_adminwith passwordSecure-Password-123. - Select the tenant
Acme Corporationif the screen asks for one. - The reporting area opens. If it does not, the login or the tenant failed; stop here.
3.1.1. Result
| Field | Value |
|---|---|
| Status | PASS |
3.2. Open Product pricing from the menu
- Open Reporting, then Product pricing.
- The breadcrumb reads Home › Reporting › Product pricing.
- The page title reads Product pricing.
- The area card in the Reporting menu reads Product pricing.
- The lead sentence says how each product type is priced.
- No visible text calls this screen Pricing engines.
3.2.1. Result
| Field | Value |
|---|---|
| Status | PASS |
3.3. Open one pricing configuration
- Click any row in the list.
- The page opens on the configuration; the breadcrumb ends at its name.
- No heading on the page repeats the old screen name.
3.3.1. Result
| Field | Value |
|---|---|
| Status | PASS |
3.4. Open the engine run settings screen
- Go back to Reporting, then Engine run settings.
- The page title reads Engine run settings.
- The area card reads Engine run settings.
- The lead sentence says how the engine runs every report.
- No visible text calls this screen Engine settings on its own.
3.4.1. Result
| Field | Value |
|---|---|
| Status | PASS |
3.5. Switch the language to French
- Open the account menu and set the language to French.
- Product pricing reads Tarification des produits, in the menu and on the page.
- Engine run settings reads Réglages d'exécution du moteur.
3.5.1. Result
| Field | Value |
|---|---|
| Status | PASS |
3.6. Switch the language to Portuguese
- Set the language to Portuguese.
- Product pricing reads Preços por produto, in the menu and on the page.
- Engine run settings reads Configurações de execução do motor.
3.6.1. Result
| Field | Value |
|---|---|
| Status | PASS |
3.7. Check the configuration type on a report
- Set the language back to English.
- Open Reporting, then Reports, then open any report.
- Find the list of configurations the report binds.
- The pricing binding is labelled Product pricing, not Pricing engines.
- The engine binding is labelled Engine run settings, not Engine settings.
3.7.1. Result
| Field | Value |
|---|---|
| Status | PASS |
4. Results
| Field | Value |
|---|---|
| Status | PASSED |
| Completed at | 2026-10-26T00:15:52Z |
| Branch | |
| Commit | |
| Worktree |
5. Notes
- The pricing page still carries its old tabs (Details, Products, Settings). The five-tab design is the apply task, not this rename; do not fail the scenario on it.
- A database that was seeded before this change keeps the old configuration type names until it is recreated and seeded again.