Skip to main content

8.2. Trải nghiệm bài giảng booking

Bài tập 1: Leaving Form (Đơn xin nghỉ phép)

Mô tả bài tập

Viết các testcases cho chức năng đơn xin nghỉ phép trong một ứng dụng quản lý nhân sự. Chức năng này cho phép nhân viên gửi đơn xin nghỉ phép với các thông tin như lý do nghỉ, thời gian bắt đầu và kết thúc nghỉ phép.

Thông tin bài tập

Nhân viên điền vào form xin nghỉ phép:

  • Lý do nghỉ phép (có thể chọn từ danh sách hoặc nhập lý do khác)
  • Thời gian bắt đầu nghỉ phép (phải là thời gian trong tương lai)
  • Thời gian kết thúc nghỉ phép (phải lớn hơn thời gian bắt đầu)
  • Số ngày nghỉ phép (tính từ thời gian bắt đầu đến thời gian kết thúc): không nhập liệu
  • Ghi chú (nếu có)
  • Thông tin liên hệ trong thời gian nghỉ phép (nếu cần)

Bài tập 2: Cinema Booking (Đặt vé xem phim)

Mô tả bài tập

Viết các testcases cho chức năng đặt vé trong một ứng dụng đặt vé xem phim. Chức năng này cho phép người dùng chọn số ghế muốn đặt, độ tuổi để tính giá vé và thời gian chiếu phim.

Thông tin bài tập

Người dùng chọn ghế và đặt vé:

  • Tên phim (phim đang chiếu)
  • Thời gian chiếu (phải là thời gian trong tương lai)
  • Số lượng ghế muốn đặt (từ 1 đến số lượng ghế còn lại / lượt đặt)
  • Lựa chọn độ tuổi để tính giá vé (Trẻ em < 12, Người lớn 12 => 64, Người già ≥ 65)
    • Có 3 ô nhập số lượng ghế cho 3 độ tuổi khác nhau
      • Ô nhập số lượng ghế cho trẻ em
      • Ô nhập số lượng ghế cho người lớn
      • Ô nhập số lượng ghế cho người già
      • Tổng số ghế không được vượt quá số ghế còn lại
  • Giá vé cho từng độ tuổi:
    • Trẻ em: 50.000 VNĐ
    • Người lớn: 100.000 VNĐ
    • Người già: 70.000 VNĐ