2.1 Yêu cầu chức năng
Ứng dụng cung cấp các từ mới gồm từ, nghĩa, cách phát âm, loại từ để người học dẽ dàng ghi nhớ. Cùng với các bài kiểm tra trắc nghiệm và điền từ giúp người dùng ghi nhớ lâu hơn.
2.1.1 Sơ đồ ca sử dụng
Hình 2.1.1-Sơ đồ ca sử dụng
2.1.2 Các features, scenarios
- Kịch bản trang chủ
Feature: Truy cập các chức năng từ trang chủ
As a người dung
I want to học tiếng Anh
In order to học từ mới và làm các bài liểm tra
Scenario: Tôi chọn mục "Học từ mới"
Given Tôi đang ở màn hình trang chủ
When Tôi bấm nút "Học từ mới"
Then Tôi thấy màn hình trang chủ chuyển sang màn hình học từ mới
Scenario: Tôi muốn chọn mục "Ôn lại các từ đã học"
Given Tôi đang ở màn hình trang chủ
And Tôi đã học được 3 từ trước đó
When Tôi bấm nút "Ôn lại các từ đã học"
Then Tôi thấy màn hình trang chủ chuyển sang màn hình ôn lại các từ đã học
Scenario: Tôi chọn mục "Học lại từ đầu"
Given Tôi đang ở màn hình trang chủ
And Tôi đã học được 3 từ trước đó
When Tôi bấm nút "Học lại từ đầu"
Then Tôi thấy màn hình trang chủ hiện "0/100 từ"
Scenario: Tôi chọn mức độ 2
Given Tôi đang ở màn hình trang chủ
When Tôi bấm nút mức độ 2
Then Tôi thấy màn hình trang chủ chuyển sang màn hình mức độ 2
- Kịch bản trang học từ mới
Feature: Học từ mới
As a người dùng
I want to học từ mới
in order to luyện tập tiếng anh
Scenario:
Given Tôi đang ở màn hình học từ mới
And Màn hình hiện từ "abandon"
When Tôi ấn nút "Tiếp theo"
Then Tôi thấy màn hình sẽ hiện từ "abandoned"
Scenario:
Given Tôi đang ở màn hình học từ mới
And Tôi thấy màn hình đang hiện từ "ability"
When Tôi bấm "Làm bài kiểm tra"
Then Tôi sẽ thấy màn hình học từ mới chuyển sang màn hình làm bài kiểm tra trắc nghiệm
- Kịch bản trang làm bài trắc nghiệm
Feature: Làm bài trắc nghiệm
As a Người dùng
T want to làm bài kiểm tra trắc nghiệm
In order to luyện tập tiếng anh
Scenario: Chọn đúng
Given Tôi đang ở màn hình trắc nghiệm
And Màn hình hiện từ "abandon"
And Màn hình hiện 4 kết quả dưới từ "abandon" là "khả năng, năng lực", "bỏ, từ bỏ", "bị bỏ rơi, bị ruồng bỏ", "có năng lực, có tài"
When Tôi ấn vào đáp án "bỏ, từ bỏ"
Then Tôi thấy màn hình hiện lên "Đúng rồi. Chuyển sang câu tiếp nào"
And Tôi thấy màn hình hiện lên nút "Tiếp theo"
When Tôi ấn vào nút "Tiếp theo"
Then Tôi thấy màn hình chuyển sang từ "abandoned"
Scenario: Tôi chọn sai
Given Tôi đang ở màn hình trắc nghiệm
And Màn hình hiện từ "abandon"
And Màn hình hiện 4 kết quả dưới từ "abandon" là "khả năng, năng lực", "bỏ, từ bỏ", "bị bỏ rơi, bị ruồng bỏ", "có năng lực, có tài"
When Tôi ấn vào đáp án "khả năng, năng lực"
Then Tôi thấy màn hình hiện ra thông báo "Sai rồi. Chọn lại đi"
Scenario: Chuyển sang bài điền từ
Given Tôi đang ở màn hình trắc nghiệm
And Màn hình hiện từ "ability"
And Màn hình hiện 4 kết quả dưới từ "abandon" là "Không có năng lực, không có tài", "có năng lực, có tài", "khả năng, năng lực", "khoảng, về"
When Tôi ấn vào đáp án "khả năng, năng lực"
Then Tôi thấy màn hình hiện lên "Đúng rồi. Chuyển sang câu tiếp nào"
And Tôi thấy màn hình hiện lên nút "Tiếp theo"
When Tôi ấn vào nút "Tiếp theo"
Then Tôi thấy nàm hình chuyển sang màn hình điền từ vào chỗ trống
- Kịch bản trang điền từ
Feature: Điền từ vào chỗ trống
As a người dùng
I want to làm bài điền từ vào chỗ trống
In order to luyện tập tiếng anh
Scenario: Tôi điền đúng
Given Tôi đang ở màn hình điền từ
And màn hình hiện từ "bỏ, từ bỏ"
When Tôi điền vào ô trống từ "abandon"
Then Tôi thấy màn hình hiện ra "Đúng rồi. Tiếp nào"
And Tôi thấy màn hình hiện ra nút "Tiếp theo"
When Tôi ấn nút "Tiếp theo"
Then Tôi sẽ được chuyển sang từ "bị bỏ rơi, bị ruồng bỏ"
Scenario: Tôi điền sai
Given Tôi đang ở màn hình điền từ
And màn hình hiện từ "bỏ, từ bỏ"
When Tôi điền vào ô trống từ "abandn"
Then Tôi không thấy màn hình hiện ra cái gì cả
Scenario: Tôi điền đúng từ cuối cùng
Given Tôi đang ở màn hình điền từ
And màn hình hiện từ "khả năng, năng lực"
When Tôi điền vào ô trống từ "ability"
Then Tôi thấy màn hình hiện ra "Đúng rồi. Tiếp nào"
And Tôi thấy màn hình hiện ra nút "Tiếp theo"
When Tôi ấn nút "Tiếp theo"
Then Tôi sẽ được chuyển sang màn hình trang chủ