rodekruis / IBF-system

Tools required to trigger, manage and execute the Red Cross Early Action Protocols for natural disasters.
https://ibf.510.global
Apache License 2.0
12 stars 15 forks source link

[SPIKE] Create a priority matrix of components to test #1583

Open gulfaraz opened 1 week ago

gulfaraz commented 1 week ago

Who requested this spike

@gulfaraz

Functional or Technical Spike

Devs will discuss and identify which components need to be tested. Ideally, all components will have at least 3 tests each. This spike will decide which components get the first tests. Let's limit to 5 components in the frontend and 5 in the backend.

User Story

As a tester I want to know what to test So that I can write the right tests

Acceptance Criteria

Timebox

At most an hour for the frontend and an hour for the backend.

### Tasks
- [x] Meeting on defining test cases e2e
- [ ] https://github.com/rodekruis/IBF-system/issues/1592
- [ ] Follow-up meeting on API-tests/unit-tests
- [ ] Add E2E tests for subset of 'navigate dashboard' test cases (no-trigger)
- [ ] Create follow-up items
diderikvw commented 1 week ago

Refinement:

  1. Have a meeting: Gulfaraz, Jannis, Piotr, Andrea.
jannisvisser commented 1 day ago

Meeting notes Piotr/Gulfaraz/Andrea/Jannis

Example test case description: Given a logged-in user And no-trigger scenario is loaded When navigating to Uganda floods (this immediately tests switching disaster-type) Then chat-section shows 'no events' message And header should show Uganda floods non-triggered And ... (add bilaterally between Piotr and 1 dev)