Smoke Test Report
- Tester: Christoph Kraus
- Date/Time: 5.9.2025
- Duration: 15min
- Commit/Tag:
- Setup: www.permaplant.net
- Planned tests: 9
- Executed tests: 9
- ✅Passed tests: 8
- ⚠️Problematic tests: 0
- ❌Failed tests: 1
Use "testuser_t@permaplant.net" for these tests.
This user already has a map called "Smoke Testing Map" available for testing purposes.
Please avoid creating unnecessary new maps, as each new map increases the database ID's.
While testing on the map page, always place elements within the boundaries of the rectangle you draw on the map at the beginning of the test.
Login
- Description: Verify that a user can log in with valid credentials.
- Given I am on the landing page
- When I click on the "Log In" Button
- When I enter valid username and password
- Then I am redirected to the landing page
- And there is "logout" Button now
- Actual Result: ✅
- Test Result: ✅
- Notes:
Logout
- Description: Verify that a logged-in user can log out successfully.
- Given I am logged in and on the landing page
- When I click the logout button
- Then I am redirected to the landing page
- Actual Result: ✅
- Test Result: ✅
- Notes:
Add Planting
- Description: Add a new Planting to the map.
- Given I am on the "Smoke Testing Map" map page with the plant layer active
- When I select a plant to add to the map
- Then I can see how many of the same plants are already present on the map, at the current date, in the status panel
- Then the same plants already present on the map, at the current date, are highlighted with an equality marker
- When I click on the map
- Then I can see that a new Planting was added
- When I select the new Planting
- Then I can see in the plant attributes that created at, created by, modified at and modified by are correctly set
- Actual Result: ✅
- Test Result: ✅
- Notes: Can be repeated with different plants. Can be repeated in another tab/by another user.
Move Planting
- Description: Move a Planting around the map.
- Given I am on the "Smoke Testing Map" map page with the plant layer active
- When I drag a planting
- When I drop the planting
- Then I can see that the planting was moved
- When I select the new Planting
- Then I can see in the plant attributes that modified at and modified by are correctly set
- Actual Result: ✅
- Test Result: ✅
- Notes: Can be repeated with different plants. Can be repeated in another tab/by another user.
Edit Planting
- Description: Edit an existing Planting on the map.
- Given I am on the "Smoke Testing Map" map page with the plant layer active
- When I select a plant that is already planted
- Then I can see detailed Information about this plant in the left toolbox
- When I edit the Notes (or any other field)
- Then I can see in the plant attributes that I changed are correctly changed
- Actual Result: ✅
- Test Result: ✅
- Notes: Also after reloading the site
Remove Planting
- Description: Remove a existing Planting on the map.
- Given I am on the "Smoke Testing Map" map page with the plant layer active
- When I select a plant that is already planted
- Then I can see detailed Information about this plant in the left toolbox
- When I edit the "Removed on" date to a date in the past
- Then I can no longer see the plant
- Actual Result: ✅
- Test Result: ✅
- Notes:
Add Background Image
- Description: Check whether the maps background image is displayed.
- Given I am on the "Smoke Testing Map" map page with the base layer active
- When I select a base layer image
- Then I can see the base layer image on the canvas
- Actual Result: Images did not load, so i could not set a background image.
- Test Result: ❌
- Notes: See issue #2149, keycloak does not assign images to the testusers.
Map Overview: More than 30 Maps should be visible
- Description: Test that pagination works on the map overview screen.
- Given I am on the map overview screen
- Then I can see all maps after scrolling to the bottom of the page
- Actual Result:
- Test Result:
- Notes:
Data integrity - Loase
- Description: Verify Loase still standing
- Given I am on the map "Loase".
- Then I can see the loase map (certain markes we can compare it to?)
- Actual Result: ✅
- Test Result: ✅
- Notes: