2.1. Yêu cầu chức năng:

2.1.1. Sơ đồ ca sử dụng:

Có hai tác nhân tham gia sử dụng hệ thống: User và Admin.

User có các trường hợp sử dụng sau:

  • Đăng nhập

  • Đăng ký tài khoản

  • Đăng xuất

  • Đọc truyện

  • Chia sẻ truyện

  • Đánh giá truyện

  • Bình luận

Admin cũng có các trường hợp sử dụng giống user nhưng có thêm các trường hợp sử dụng sau:

  • Thêm truyện

  • Sửa truyện

  • Xóa truyện

  • Xóa bình luận

  • Xóa tài khoản

2.1.2. Features:

Feature: dangnhap
  In order to do sign in
  As an user
  I want to sign in

  Scenario: Dang Nhap
    Given I am on the login page
    When I fill in "EMAIL" with "[email protected]"
    When I fill in "PASSWORD" with "123456"
    When I click "ĐĂNG NHẬP"
    Then I should be on my own session
Feature: Bar
  In order to use the website easily
  As an user
  I want to select the view

  Scenario: Change to "Trang chủ" page
    Given I am on home page
    Then I can see "Trang Chủ"
    When I click "Trang chủ"
    Then I should be on home page

  Scenario: Change to "Truyện Mới Cập Nhật" page
    Given I am on home page
    Then I can see "Truyện Mới Cập Nhật"
    When I click "Truyện mới cập nhật"
    Then I should be on "Truyện mới cập nhật" page


  Scenario: Change to "Tất cả các truyện" page
    Given I am on home page
    Then I can see "Tất cả các truyện"
    When I click "Tất cả các truyện"
    Then I should be on "Tất cả các truyện" page

  Scenario: Change to "Truyện ngắn" page
    Given I am on home page
    Then I can see "Thể loại"
    When I click "Thể loại"
    Then I should see "Truyện Ngắn" option
    When I click "Truyện Ngắn"
    Then I should be on "Truyện Ngắn" page

  Scenario: Change to "Truyện ngụ ngôn" page
    Given I am on home page
    Then I can see "Thể loại"
    When I click "Thể loại"
    Then I should see "Truyện Ngụ Ngôn" option
    When I click "Truyện Ngụ Ngôn"
    Then I should be on "Truyện Ngụ Ngôn" page

  Scenario: Change to "Truyện cổ tích" page
    Given I am on home page
    Then I can see "Thể loại"
    When I click "Thể loại"
    Then I should see "Truyện Cổ Tích" option
    When I click "Truyện Cổ Tích"
    Then I should be on "Truyện Cổ Tích" page

  Scenario: Change to login page
    Given I am on home page
    Then I can see "Đăng Nhập"
    When I click "Đăng Nhập"
    Then I should be on "Đăng Nhập" page
Feature: Home
  In order to read a story
  As an user
  I want to select a story

  Scenario: Select "Truyện Ngắn"
    Given I am on home page
    When I click on the "1. Truyện Ngắn"
    Then I should be on "Truyện Ngắn" page

  Scenario: Select "Truyện Ngụ Ngôn"
    Given I am on home page
    When I click on the "2. Truyện Ngụ Ngôn"
    Then I should be on "Truyện Ngụ Ngôn" page

  Scenario: Select "Truyện Cổ Tích"
    Given I am on home page
    When I click on the "3. Truyện Cổ Tích"
    Then I should be on "Truyện Cổ Tích" page
Feature: Truyen Co Tich
  In order to read a story
  As an user
  I want to select a story in the list stories

  Background:
    Given I am on "Truyện Cổ Tích" page

  Scenario: Click on a name story
    Given I on "Không bao giờ bỏ cuộc" story
    When I click on the "Không bao giờ bỏ cuộc"
    Then I should on "Không bao giờ bỏ cuộc" story's content page

  Scenario: Click on a picture of a story
    Given I on picture of "Không bao giờ bỏ cuộc" story
    When I click on picture of "Không bao giờ bỏ cuộc" story
    Then I should on "Không bao giờ bỏ cuộc" story's content page

2.2. Yêu cầu chất lượng:

An toàn và dễ sử dụng

results matching ""

    No results matching ""