Yêu cầu chức năng

Sơ đồ ca sử dụng:

alt text

Viết đầy đủ các features, scenarios theo đúng gherkin

Màn hình chính:


Feature: Truy cập các chức năng từ trang chủ

    As a người dùng
    I want to chơi trò chơi và luyện tập các phép toán
    So that Tôi chơi các mini game về toán

Scenario: Tôi chọn mục "Đúng hay sai"
    Given Tôi đang ở màn hình trang chủ hiển thị các phần chơi
    When Tôi bấm nút "Bắt đầu" của mục "Đúng hay sai"
    Then Màn hình trang chủ chuyển sang màn hình của minigame "Đúng hay Sai"  

Scenario: Tôi chọn mục "Chọn kết quả đúng"
    Given Tôi đang ở màn hình trang chủ hiển thị các phần chơi
    When Tôi bấm nút "Bắt đầu" của mục "Chọn kết quả đúng"
    Then Màn hình trang chủ chuyển sang màn hình của minigame "Chọn kết quả đúng"  

Scenario: Tôi chọn mục "Tìm dấu phép tính"
    Given Tôi đang ở màn hình trang chủ hiển thị các phần chơi
    When Tôi bấm nút "Bắt đầu" của mục "Tìm dấu phép tính"
    Then Màn hình trang chủ chuyển sang màn hình của minigame "Tìm dấu phép tính"  

Scenario: Tôi chọn mục "Sắp xếp các số"
    Given Tôi đang ở màn hình trang chủ hiển thị các phần chơi
    When Tôi bấm nút "Bắt đầu" của mục "Sắp xếp các số"
    Then Màn hình trang chủ chuyển sang màn hình của minigame "Sắp xếp các số"

Scenario: Tôi chọn mục "So sánh phép tính"
    Given Tôi đang ở màn hình trang chủ hiển thị các phần chơi
    When Tôi bấm nút "Bắt đầu" của mục "So sánh phép tính"
    Then Màn hình trang chủ chuyển sang màn hình của minigame "So sánh phép tính"

Scenario: Tôi chọn mục "Chọn các số hạng"
    Given Tôi đang ở màn hình trang chủ hiển thị các phần chơi
    When Tôi bấm nút "Bắt đầu" của mục "Chọn các số hạng"
    Then Màn hình trang chủ chuyển sang màn hình của minigame "Chọn các số hạng"

Scenario: Tôi chọn mục "Luyện trí nhớ"
    Given Tôi đang ở màn hình trang chủ hiển thị các phần chơi
    When Tôi bấm nút "Bắt đầu" của mục "Luyện trí nhớ"
    Then Màn hình trang chủ chuyển sang màn hình của minigame "Luyện trí nhớ"

Đúng hay sai

Feature: Chơi "Đúng hay sai"

    As a người dùng
    I want to luyện tập các phép tính cơ bản
    So that Tôi chơi mini game "Đúng hay sai"
Scenario: Tôi chọn đúng

    Given Tôi đang ở màn hình "Đúng hay sai"
    And Màn hình hiển thị phép tính 5-4=5
    When Tôi chọn dấu "x" màu đỏ
    Then Màn hình thông báo "Chuẩn rồi"
    And Tôi được cộng thêm 1 điểm
    And Màn hình chuyển sang phép tính mới

Scenario: Tôi chọn sai

    Given Tôi đang ở màn hình "Đúng hay sai"
    And Màn hình hiển thị phép tính 5-4=5
    When Tôi chọn dấu tích màu xanh
    Then Màn hình thông báo "Sai mất rồi!" 
    And Tôi không được cộng thêm điểm
    And Màn hình chuyển sang phép tính mới

Chọn kết quả đúng

Feature: Chơi "Chọn kết quả đúng" 

    As a người dùng
    I want to luyện tập các phép tính cơ bản
    So that Tôi chơi mini game "Chọn kết quả đúng"
Scenario: Tôi chọn đúng

    Given Tôi đang ở màn hình "Chọn kết quả đúng"
    And Màn hình hiển thị phép tính 7+12=?
    And Màn hình hiển thị 4 kết quả dưới phép tính là 19 22 23 14
    When Tôi chọn kết quả là 19
    Then Màn hình thông báo "Đúng rồi!"
    And Tôi được cộng thêm 1 điểm
    And Màn hình chuyển sang phép tính mới

Scenario: Tôi chọn sai

    Given Tôi đang ở màn hình "Chọn kết quả đúng"
    And Màn hình hiển thị phép tính 7+12=?
    And Màn hình hiển thị 4 kết quả dưới phép tính là 19 22 23 14
    When Tôi chọn kết quả là 22
    Then Màn hình thông báo "Sai mất rồi!"
    And Tôi không được cộng thêm điểm
    And Màn hình chuyển sang phép tính mới

Tìm dấu phép tính

Feature: Chơi "Tìm dấu phép tính"

    As a người dùng
    I want to luyện tập các phép tính cơ bản
    So that Tôi chơi mini game "Tìm dấu phép tính"
Scenario: Tôi chọn đúng

    Given Tôi đang ở màn hình "Tìm dấu phép tính"
    And Màn hình hiển thị 10_3=7
    When Tôi chọn dấu "-"
    Then Màn hình thông báo "Đúng rồi!"
    And Tôi được cộng thêm 1 điểm
    And Màn hình chuyển sang phép tính mới
Scenario: Tôi chọn sai

    Given Tôi đang ở màn hình "Tìm dấu phép tính"
    And Màn hình hiển thị 10_3=7
    When Tôi chọn dấu "+"
    Then Màn hình thông báo "Sai mất rồi!"
    And Tôi không được cộng thêm điểm
    And Màn hình chuyển sang phép tính mới

Sắp xếp dãy số

  Feature: Chơi "Sắp xếp các số"

    As a người dùng
    I want to luyện tập so sánh các số
    So that Tôi chơi mini game "Sắp xếp các số"
Scenario: Tôi chọn đúng

    Given Tôi đang ở màn hình "Sắp xếp các số"
    And Màn hình hiển thị dãy số là 5 23 28 8 3 21
    When Tôi chọn lần lượt các số theo thứ tự là 3 5 8 21 23 28
    Then Tôi được cộng thêm 5 điểm
    And Màn hình chuyển sang dãy số mới

Scenario: Tôi chọn sai

    Given Tôi đang ở màn hình "Sắp xếp các số"
    And Màn hình hiển thị dãy số là 5 23 28 8 3 21
    When Tôi chọn 3 rồi chọn 8 
    Then Tôi được cộng thêm 1 điểm
    And Các ô số trên màn hình tạo thành chữ "SAIRỒI"

Luyện trí nhớ

Feature: Chơi "Luyện trí nhớ" 

    As a người dùng
    I want to luyện tập các phép tính nâng cao
    So that Tôi chơi mini game "Luyện trí nhớ"
Scenario: Tôi chọn đúng

    Given Tôi đang ở màn hình "Luyện trí nhớ"
    And Màn hình hiển thị 9 ô số theo thứ tự từ trái sang phải & từ trên xuống dưới là 0 3 8 9 1 10 4 7 5
    And Màn hình tô màu đỏ vào các ô số là 3 7
    And Màn hình tô màu xanh vào các ô số là 8 10
    And Màn hình hiển thị yêu cầu "Tính tổng các số trong những ô màu ĐỎ"
    And Màn hình chuyển các số đã cho thành dấu "?" sau 5 giây
    And Màn hình hiển thị 4 kết quả dưới các ô đó là 8 10 4 18
    When Tôi chọn số 10
    Then Tôi được cộng thêm 5 điểm
    And Màn hình chuyển sang các ô số mới
Scenario: Tôi chọn sai

    Given Tôi đang ở màn hình "Luyện trí nhớ"
    And Màn hình hiển thị 9 ô số theo thứ tự từ trái sang phải & từ trên xuống dưới là 0 3 8 9 1 10 4 7 5
    And Màn hình tô màu đỏ vào các ô số là 3 7
    And Màn hình tô màu xanh vào các ô số là 8 10
    And Màn hình hiển thị yêu cầu "Tính tổng các số trong những ô màu ĐỎ"
    And Màn hình chuyển các số đã cho thành dấu "?" sau 5 giây
    And Màn hình hiển thị 4 kết quả dưới các ô đó là 8 10 4 18
    When Tôi chọn số 18
    Then Màn hình thông báo "Chúc em may mắn lần sau"
    And Màn hình thông báo "KẾT THÚC" ở dưới dòng chữ trên
    And Tôi không được cộng thêm điểm
    And Màn hình chuyển các ô dấu "?" về các ô số đã cho
    And Màn hình tô màu xanh vào kết quả đúng là ô số 10

Chọn các số hạng

Feature: Chơi "Chọn các số hạng"

    As a người dùng
    I want to luyện tập các phép tính nâng cao
    So that Tôi chơi mini game "Chọn các số hạng"
Scenario: Tôi chọn đúng

    Given Tôi đang ở màn hình "Chọn các số hạng"
    And Màn hình hiển thị 9 ô số theo thứ tự từ trái sang phải & từ trên xuống dưới là 0 3 8 9 1 10 4 7 5
    And Màn hình hiển thị yêu cầu "3 ô = 8"
    When Tôi chọn 3 số là 0 3 5
    Then Màn hình hiển thị "Tốt lắm!"
    And Tôi được cộng thêm 3 điểm
    And Màn hình chuyển sang các ô số mới
Scenario: Tôi chọn sai

    Given Tôi đang ở màn hình "Chọn các số hạng"
    And Màn hình hiển thị 9 ô số theo thứ tự từ trái sang phải & từ trên xuống dưới là 0 3 8 9 1 10 4 7 5
    And Màn hình hiển thị yêu cầu "3 ô = 8"
    When Tôi chọn 3 số là 8 0 1
    Then Màn hình thông báo "KẾT THÚC"
    And Tôi không được cộng thêm điểm

So sánh phép tính

Feature: Chơi "So sánh phép tính"

    As a người dùng
    I want to luyện tập các phép so sánh
    So that Tôi chơi mini game "So sánh phép tính"
Scenario: Tôi chọn đúng

    Given Tôi đang ở màn hình "So sánh phép tính"
    And Màn hình hiển thị phép so sánh 9x1 ? 8x2
    When Tôi chọn dấu "<"
    Then Màn hình thông báo "Đúng rồi!"
    And Tôi được cộng thêm 1 điểm
    And Màn hình chuyển sang phép tính mới

Scenario: Tôi chọn sai

    Given Tôi đang ở màn hình "So sánh phép tính"
    And Màn hình hiển thị phép so sánh 9x1 ? 8x2
    When Tôi chọn dấu "="
    Then Màn hình thông báo "Bạn chọn "=""
    And Tôi không được cộng thêm điểm
    And Màn hình thay dấu "?" thành dấu "<"
    And Màn hình hiển thị kết quả "(9)" dưới phép tính "9x1"
    And Màn hình hiển thị kết quả "(16)" dưới phép tính "8x2"
    And Màn hình dừng trò chơi

results matching ""

    No results matching ""