Section Home

Use case code003 - Black-box, System Use case steps and extensions test

Scope: Scope 1
Type: System   Visibility: Black-box  
Primary actor: Primary actor for Use cases
Main success scenario:
1. User selects to create a customer.
2.  User enters customer data.
3.  Go to step 6 .
4.  System creates a new customer .
5.  Return to step 1 or 3 .
6. Any other step.
Extensions:
*a. Power failure:
    *a1. Nothing.
*b. Sun sets: Nothing too.
1a. User selects to update a customer:
    1a1.  User finds customer using customer search criteria.
        1a1a. Customer not found:
            1a1a1. User modifies customer search criteria and finds again or cancels.
            1a1a2. System performs as requested.
                1a1a2a. System error: Failure.
                1a1a2b. Power failure:
                    1a1a2b1. What then?
                    1a1a2b2. Failure.
                    1a1a2b3.  Return to step 1 or 3 .
                    1a1a2b4. Anything.
                        1a1a2b4a. After ref-step: Whatever.
    1a2. User modifies customer data.
    1a3. System validates customer data and updates customer data.
        1a3a. Customer data validation fails:
            1a3a1. User corrects customer data and has system update it.
1b. User selects to delete a customer:
    1b1.  User finds customer using customer search criteria.
        1b1a. Customer not found:
            1b1a1. User modifies customer search criteria and finds again or cancels.
            1b1a2. System performs.
        1b1b. Multiple customers found:
            1b1b1. User modifies customer search criteria and finds again or cancels.
    1b2. User confirms deleting the customer.
    1b3. System updates customer data.
3a. User enters other data: Nothing.
3b. User enters yet other data:
    3b1. Nothing as well.
3‑6a. Something happens: Do this.
3‑6b.  When with a reference to step 2 and data reference :
    3‑6b1. Step for when element test.
        3‑6b1a.  When in step condition with a reference to step 2 and data reference :
            3‑6b1a1. Step for when element on step condition.
References: code001 - Use case header fields test

Section Home