2.1. Yêu cầu chức năng
a, Sơ đồ ca sử dụng

b, Features
Feature: Trang chủ
In order to Giao diện chính
As 1 người dùng
I want to Xem giao diện và các mục chính của trang web
Scenario: Giao diện chính
Given Tôi truy cập vào trang chủ
When Tôi click vào LOL QUESTION
Then Màn hình chuyển qua giao diện chính (trang chủ)
Scenario: Đăng nhập
Given Tôi truy cập vào trang chủ
When Tôi click vào Đăng Nhập
Then Màn hình chuyển qua giao diện Đăng nhập
Scenario: Câu hỏi
Given Tôi truy cập vào trang chủ
When Tôi click vào Câu hỏi
Then Màn hình chuyển qua giao diện Câu hỏi
Scenario: Truyền Thuyết
Given Tôi truy cập vào trang chủ
When Tôi click vào Truyền Thuyết
Then Màn hình chuyển qua giao diện Truyền Thuyết
Feature: Truyền thuyết của các vị tướng
In order to Xem truyền thuyết của các vị tướng
As 1 người dùng
I want to Xem truyền thuyết của các vị tướng
Scenario: đọc truyền thuyết
Given Tôi truy cập vào trang Truyền thuyết
When Tôi click vào icon của một vị tướng
Then Màn hình sẽ chuyển đến trang thông tin của vị tướng đó
Feature: ĐĂNG NHẬP
In order to Đăng nhập tài khoản
As 1 người dùng
I want to Truy cập vào tài khoản của tôi
Scenario: Tạo tài khoản
Given Tôi truy cập vào Trang Đăng Nhập
When Tôi click vào Tạo tài khoản mới
Then Màn hình chuyển qua trang đăng kí
Scenario: Nhập sai tài khoản
Given Tôi truy cập vào trang Đăng nhập
When Tôi điền sai email của tôi đã đăng kí trước đó vào ô email
And Tôi điền sai mật khẩu vào ô Mật Khẩu
And Tôi click vào Đăng nhập
Then Hiện ra dòng chữ sai tài khoản hoặc mật khẩu
Scenario: Nhập đúng tài khoản
Given Tôi truy cập vào trang Đăng nhập
When Tôi điền đúng email của tôi đã đăng kí trước đó vào ô email
And Tôi điền đúng mật khẩu vào ô Mật Khẩu
And Tôi click vào Đăng nhập
Then Hiện ra dòng chữ đăng nhập thành công
Feature: Các câu hỏi về tướng
In order to Kiểm tra kiến thức về LOL
As 1 người dùng
I want to Trả lời các câu hỏi liên quan trong LOL
Scenario: Chọn đúng câu trả lời
Given Tôi truy cập vào trang Câu hỏi
And Màn hình hiển thị câu hỏi
And Màn hình hiển thị 3 câu trả lời
When Tôi click vào câu trả lời đúng
When Tôi click vào next
And Tôi được cộng 15 điểm
And Màn hình chuyển qua câu hỏi tiếp theo
Scenario: Chọn sai câu trả lời
Given Tôi truy cập vào trang Câu hỏi
And Màn hình hiển thị câu hỏi
And Màn hình hiển thị 3 câu trả lời
When Tôi click vào câu trả lời sai
When Tôi click vào next
And Tôi không được cộng điểm
And Màn hình chuyển qua câu hỏi tiếp theo
Scenario: Câu hỏi thứ 5
Given Tôi trả lời tới câu hỏi thứ 5
And Màn hình hiển thị câu hỏi
And Màn hình hiển thị 3 câu trả lời
When Tôi click vào câu trả lời sai hoặc đúng
When Tôi click vào next
And Nếu đúng tôi được cộng 15 điểm nếu sai tôi không được điểm
And Màn hình chuyển qua phần tính tổng điểm sau 10 câu hỏi