truonganhhoang/INT2208-8-2019

Là một khách hàng, tôi muốn có thêm chức năng phân loại sản phẩm theo cấu hình, mức giá, thương hiệu,..., để tôi có thể chọn sản phẩm phù hợp nhanh hơn(Đỗ Lương Khoa)

DoLuongKhoa opened this issue · 0 comments

1. INVEST

  • Independent: User story trên hoàn toàn độc lập, không bị phụ thuộc vào các user story khác.

  • Negotiable: User story không được mô tả quá chi tiết, mà sẽ được làm rõ trong quá trình triển khai.

  • Valuable: User story này hoàn toàn có ích với khách hàng.

  • Estimable: User story này có thể ước lượng để lên kế hoạch được(Khoảng một tuần).

  • Small: User story này đủ nhỏ.

  • Testable: User story kiểm thử được để xác nhận kết quả.
    2. Công việc:

  • Làm rõ yêu cầu của User story.

  • Xây dựng User story dựa trên mô hình MVC.

  • Tạo thanh phân loại hàng với các mục: Thương hiệu, mức giá, cấu hình.(1h)

  • Trong mỗi mục tạo các sự lựa chọn.(2h)

  • Liên kết với cơ sở dữ liệu để truy xuất các sản phẩm.(2h)

  • Phối hợp các lựa chọn của người dùng để tìm được các kết quả phù hợp.(2h)

  • Trả về kết quả các sản phẩm phù hợp với lựa chọn người dùng trên giao diện.(1h)

  • Xây dựng các ca kiểm thử hộp trắng để bao phủ các nhánh code.(3h)

  • Kiểm thử hộp đen để kiểm thử giao diện, chức năng.(2h)