1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo chuyên Đề học phần kiểm thử và Đảm bảo chất lượng phần mềm Đề tài kiểm thử phần mềm quản lý cửa hàng bán xe

85 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kiểm Thử Phần Mềm Quản Lý Cửa Hàng Bán Xe
Tác giả Phạm Văn Thành Đạt, Trần Lương Giang Bình, Nguyễn Bá Chí Công
Người hướng dẫn Lê Hoàn
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 85
Dung lượng 4,72 MB

Cấu trúc

  • CHƯƠNG 1. CÔNG CỤ KIỂM THỬ TỰ ĐỘNG (7)
    • 1.1 Giới thiệu về TestComplete (7)
    • 1.2 Đặc điểm của TestComplete (7)
    • 1.3 Cách cài đặt TestComplete (8)
    • 1.3 Sử dụng TestComplete để test chức năng đăng nhập (9)
  • CHƯƠNG 2. PHÂN TÍCH (13)
    • 2.1. Xác định các Actor và Use case tổng quát của hệ thống (13)
      • 2.1.1 Xác định các Actor của hệ thống (13)
      • 2.1.2 Biểu đồ Use Case của toàn hệ thống (13)
    • 2.2 Phân tích chi tiết từng chức năng của hệ thống (13)
      • 2.2.1 Quản lý nhân viên (13)
      • 2.2.2 Quản lý đăng nhập (21)
      • 2.2.3 Quản lý hóa đơn (23)
      • 2.2.4 Quản lý sản phẩm (32)
        • 2.2.4.1 Biểu đồ Use case (32)
        • 2.2.4.2 Biểu đồ hoạt động (33)
      • 2.2.5 Quản lý khách hàng (39)
        • 2.2.5.1 Biểu đồ Use case (39)
        • 2.2.5.2 Biểu đồ hoạt động (39)
  • CHƯƠNG 3. KẾ HOẠCH TEST (48)
    • 3.1 Test Scope (48)
    • 3.2 Feature / Non Feature to be test (48)
      • 3.2.1 Chức năng test(Feature to be test) (48)
      • 3.2.2 Các chức năng không test (49)
    • 3.3 Test tool (49)
    • 3.4 Test Enviroment (49)
    • 3.5 Test Resources Man-power (49)
    • 3.6. Test milestones (50)
    • 3.7. Test products (50)
  • CHƯƠNG 4. XÂY DỰNG VÀ THỰC HIỆN CÁC TEST CASE (51)
    • 4.1 Test case chức năng quản lý nhân viên (51)
    • 4.2 Test case chức năng quản lý hóa đơn (69)
    • 4.3 Test case chức năng báo cáo thống kê (77)
  • KẾT LUẬN (84)

Nội dung

*Mô tả chi tiết biểu đồ hoạt động chức năng quản lý nhân viên Chức năng này được thực hiện khi: quản lý cửa hàng giám sát, quản lý thông tin nhân viên Bước 1: Người quản lý chọn đăng nhậ

CÔNG CỤ KIỂM THỬ TỰ ĐỘNG

Giới thiệu về TestComplete

TestComplete là một công cụ kiểm thử tự động đa năng, hỗ trợ nhiều loại ứng dụng và công nghệ như Windows, NET, WPF, Visual C++, Visual Basic, Delphi, C++ Builder, Java, cùng với các ứng dụng web và dịch vụ Công cụ này được thiết kế để đáp ứng nhu cầu kiểm thử chức năng và kiểm thử đơn vị một cách hiệu quả.

Nó cung cấp hỗ trợ cho các thử nghiệm hồi quy hàng ngày, bao gồm nhiều loại thử nghiệm như thử nghiệm dữ liệu điều khiển và kiểm thử đối tượng điều khiển.

Bạn có thể tạo bài kiểm thử bằng cách ghi lại hoặc sử dụng lệnh chỉnh sửa trong bảng và biên tập viên của TestComplete Các bài kiểm thử này có thể được thực hiện trực tiếp trong TestComplete hoặc xuất khẩu sang ứng dụng bên ngoài để chạy.

TestComplete cho phép nhận diện đối tượng và điều khiển trong các ứng dụng thử nghiệm, cung cấp lệnh đặc biệt để mô phỏng hành động với chúng Ngoài ra, nó còn cung cấp các trạm kiểm soát cụ thể, giúp bạn dễ dàng kiểm tra trạng thái ứng dụng trong quá trình chạy thử nghiệm.

TestComplete hiện nay được sử dụng bởi hơn 5000 công ty.

Đặc điểm của TestComplete

- Keyword Testing: Kiểm tra từ khóa

- Full-Featured Script Editor: Chỉnh sửa đầy đủ các kịch bản

- Test Record and Playback: Cho phép ghi và chạy lại quá trình test

- Script Debugging Features: Gỡ lỗi

- Access to Methods and Properties of Internal Objects : Truy cập đến các phương thức và thuộc tính của bên trong đối tượng

- Unicode Support: Hỗ trợ bộ gỡ Unicode

Các dạng testing được hỗ trợ:

- Functional (or GUI) Testing: Kiểm tra hàm

- Regression testing: Kiểm tra hồi quy

- Unit testing: Kiểm tra đơn vị

- Distributed Testing: Kiểm tra phân tán

- Load Testing: Kiểm tra truyền tải

- Web Testing: Kiểm tra trên nền Web

- Functional and load testing of web services: Kiểm tra các hàm và truyền tải của dịch vụ Web

- Manual Testing: Kiểm tra bằng tay

- Keyword testing: Kiểm tra từ khóa

Các ngôn ngữ viết mã hỗ trợ:

Cách cài đặt TestComplete

Yêu cầu hệ điều hành:

- Microsoft Windows XP 32-bit SP3 and XP 64-bit SP2

- Microsoft Windows Embedded Standard 2009 (with the Add Hardware Control Panel component installed). b Yêu cầu cấu hình tối thiểu:

- Hệ điều hành: Microsoft Windows XP Professional 32/64 bit.

- Chip: Intel Core 2 Duo 2 GHz hoặc cao hơn

- Ram: 2 GB RAM trên các hệ điều hành khác.

- Ổ đĩa cứng: 1 GB dung lượng trống để cài đặt

- Độ phân giải: 1024 × 768 or cao hơn.

- Chuột or thiết bị trỏ khác c Cài đặt:

Link download: https://smartbear.com/product/testcomplete/free-trial/ đăng ký rùi tải về phiên bản dùng thử 30 ngày Hoặc mua bản quyền với giá 4999$.

Sử dụng TestComplete để test chức năng đăng nhập

Chức năng đăng nhập giúp người dùng đăng nhập vào hệ thống để thực hiện các chức năng khác.

Dùng TestComplete để thực hiện test tự động chức năng đăng nhập:

- Tạo 1 project mới trong phần mềm TestComplete

- Lưu project được khởi tạo

- Add phần mềm Quản lý cửa hàng thú cưng dể test chức năng Đăng nhập

- Thực hiện test Đăng nhập

- Hiện thị kết quả sau khi test

PHÂN TÍCH

Xác định các Actor và Use case tổng quát của hệ thống

- Quản lý bảo hành, sửa chữa

2.1.2 Biểu đồ Use Case của toàn hệ thống

Phân tích chi tiết từng chức năng của hệ thống

Hình 2 2: Biểu đồ use case quản lý nhân viên

Hình 2 3: Biểu đồ hoạt động tổng quát quản lý nhân viên

Biểu đồ hoạt động chức năng quản lý nhân viên mô tả quá trình giám sát của quản lý cửa hàng và việc quản lý thông tin nhân viên Chức năng này đảm bảo rằng các hoạt động liên quan đến nhân sự được theo dõi chặt chẽ, giúp tối ưu hóa hiệu suất làm việc và cải thiện quy trình quản lý.

Bước 1: Người quản lý chọn đăng nhập vào hệ thống

Bước 2: Điền thông tin đăng nhập gồm:

Bước 3: Kiểm tra thông tin đăng nhập bao gồm:

- Thông tin hợp lệ, đăng nhập thành công , hiển thị giao diện các chức năng của hệ thống

- Thông tin không hợp lệ, thông báo đăng nhập thất bại, hỏi đăng nhập lại

- Chọn đăng nhập lại sẽ quay lại thao tac từ bước 2

Bước 5: Chọn chức năng Quản lý nhân viên

Bước 6: Chọn một trong số các chức năng:

Bước 8: Hệ thống thực hiện yêu cầu nhập vào

Bước 9: Quản lý đóng chức năng của quản lý nhân viên

2.2.1.2.1 Biểu đồ hoạt động chức năng thêm nhân viên

Hình 2 4: Biểu đồ hoạt động thêm nhân viên

*Mô tả chi tiết biểu đồ hoạt động chức năng thêm nhân viên

Bước 1: Quản lý chọn chức năng thêm nhân viên

Bước 2: Hệ thống hiển thị giao diện của chức năng thêm nhân viên Bước 3: Nhập thông tin cần thêm gồm:

Bước 4: Chọn thêm thông tin

Bước 5: Hệ thống kiểm tra

- Thông tin thêm vào hợp lệ: hiện thị ra thông tin vừa thêm của nhân viên gồm:

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin cần thêm từ bước 3

Bước 6: Người quản lý đóng chức năng thêm nhân viên

2.2.1.2.2 Biểu đồ hoạt động chức năng sửa nhân viên

Hình 2 5: Biểu đồ hoạt động sửa nhân viên

*Mô tả chi tiết biểu đồ hoạt động chức năng sửa nhân viên

Để quản lý nhân viên hiệu quả, người quản lý cần thực hiện các bước sau: đầu tiên, chọn chức năng quản lý nhân viên trong hệ thống Tiếp theo, hệ thống sẽ hiển thị các chức năng liên quan đến quản lý nhân viên Cuối cùng, người quản lý chọn chức năng tìm kiếm nhân viên để tìm thông tin cần thiết.

Bước 4: Nhập thông tin tìm kiếm gồm:

Bước 5: Chọn tìm kiếm thông tin

Bước 6: Hệ thống kiểm tra

- Thông tin tìm kiếm hợp lệ: hiện thị ra chi tiết thông tin của nhân viên cần tìm

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin tìm kiếm từ bước 4

Bước 7: Chọn chức năng sửa nhân viên

Bước 8: Hiển thị giao diện thông tin nhân viên cần sửa

Bước 9: Thực hiện sửa thông tin

Bước 10: Kiểm tra thông tin sửa đổi

- Thông tin sửa đổi hợp lệ: Thông tin mới được lưu vào cơ sở dữ liệu và đồng bộ hiển thị

- Thông tin sửa đổi không hợp lệ: Hệ thống thông báo lỗi

- Quay lại thao tác thực hiện sửa thông tin ở bước 9

Bước 11: Người quản lý đóng năng sửa thông tin nhân viên Bước 12: Kết thúc

2.2.1.2.3 Biểu đồ hoạt động chức năng tìm kiếm nhân viên

Hình 2 6: Biểu đồ hoạt động tìm kiếm nhân viên

*Mô tả chi tiết biểu đồ hoạt động chức năng tìm kiếm nhân viên

Bước 1: Quản lý chọn chức năng quản lý nhân viên

Bước 2: Hệ thống hiển thị các chức năng của quản lý nhân viên Bước 3: Chọn chức năng tìm kiếm nhân viên

Bước 4: Nhập thông tin tìm kiếm gồm:

Bước 5: Chọn tìm kiếm thông tin

Bước 6: Hệ thống kiểm tra

- Thông tin tìm kiếm hợp lệ: hiện thị ra chi tiết thông tin của nhân viên cần tìm như:

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin tìm kiếm từ bước 5

Bước 7: Người quản lý đóng chức năng tìm kiếm nhân viên

2.2.1.2.4 Biểu đồ hoạt động chức năng xóa nhân viên

Hình 2 7: Biểu đồ hoạt động xóa nhân viên

*Mô tả chi tiết biểu đồ hoạt động chức năng xóa nhân viên

Bước 1: Người quản lý chọn chức năng quản lý nhân viên

Bước 2: Hệ thống hiển thị các chức năng của quản lý nhân viên Bước 3: Chọn chức năng tìm kiếm nhân viên

Bước 4: Nhập thông tin tìm kiếm gồm:

Bước 5: Chọn tìm kiếm thông tin

Bước 6: Hệ thống kiểm tra

- Thông tin tìm kiếm hợp lệ: hiện thị ra chi tiết thông tin của nhân viên cần tìm

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin tìm kiếm từ bước 4

Bước 7: Chọn chức năng xóa nhân viên

Bước 8: Hiển thị chi tiết thông tin nhân viên muốn xóa bao gồm:

Bước 9: Thực hiện xóa nhân viên

Bước 10: Kiểm tra thông tin nhân viên muốn xóa

- Thông tin hợp lệ: thông báo xóa thành công, thông tin nhân viên cũng được xóa trong dữ liệu

- Thông tin không hợp lệ: thông báo xóa thất bại và quay lại thực hiện từ thao tác thứ 7

Bước 11: Người quản lý đóng chức năng xóa thông tin nhân viên Bước 12: Kết thúc

Hình 2 8: Biểu đồ use case quản lý đăng nhập

Hình 2 9: Biểu đồ hoạt động quản lý đăng nhập

*Mô tả chi tiết biểu đồ hoạt động chức năng đăng nhập

Chức năng này thực hiện khi: người quản lý muốn đăng nhập vào hệ thống quản lý của cửa hàng

Bước 1: Chọn đăng nhập hệ thống

Bước 2: Hiển thị màn hình giao diện đăng nhập

Bước 3: Điền thông tin đăng nhâp gồm:

Bước 4: Kiểm tra thông tin đã nhập bao gồm:

- Thông tin hợp lệ, đăng nhập thành công , hiển thị giao diện các chức năng của hệ thống

- Thông tin không hợp lệ, thông báo đăng nhập thất bại, hỏi đăng nhập lại

- Chọn đăng nhập lại sẽ quay lại thao tác từ bước 2

Bước 6: Chọn chức năng đăng xuất sẽ thoát khỏi hệ thống

Hình 2 10: Biểu đồ use case quản lý hóa đơn

Hình 2 11: Biểu đồ hoạt động tổng quát hóa đơn

*Mô tả chi tiết biểu đồ hoạt động chức năng quản lý hóa đơn

Bước 1: Người quản lý, nhân viên chọn đăng nhập vào hệ thống Bước 2: Điền thông tin đăng nhập gồm:

Bước 3: Kiểm tra thông tin đăng nhập bao gồm:

- Thông tin hợp lệ, đăng nhập thành công , hiển thị giao diện các chức năng của hệ thống

- Thông tin không hợp lệ, thông báo đăng nhập thất bại, hỏi đăng nhập lại

- Chọn đăng nhập lại sẽ quay lại thao tác từ bước 2

Bước 5: Chọn chức năng quản lý hóa đơn

Bước 6: Chọn một trong số các chức năng:

Bước 8: Hệ thống thực hiện yêu cầu nhập vào

Bước 9: Quản lý đóng chức năng của quản lý hóa đơn

2.2.3.2.1 Biểu đồ hoạt động chức năng thêm hóa đơn

Hình 2 12: Biểu đồ hoạt động thêm hóa đơn

*Mô tả chi tiết biểu đồ hoạt động chức năng thêm hóa đơn

Để thêm hóa đơn, nhân viên cần quản lý chọn chức năng "thêm hóa đơn" trên hệ thống Sau đó, giao diện của chức năng sẽ hiển thị, cho phép nhân viên nhập các thông tin cần thiết để hoàn tất quá trình thêm hóa đơn.

Bước 4: Chọn thêm thông tin

Bước 5: Hệ thống kiểm tra

- Thông tin thêm vào hợp lệ: hiện thị ra thông tin vừa thêm của hóa đơn gồm:

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin cần thêm từ bước 3

Bước 6: Người quản lý, nhân viên đóng chức năng thêm hóa đơn Bước 7: Kết thúc

2.2.3.2.2 Biểu đồ hoạt động chức năng sửa hóa đơn

Hình 2 13: Biểu đồ hoạt động sửa hóa đơn

*Mô tả chi tiết biểu đồ hoạt động chức năng sửa hóa đơn

Bước 1: Người quản lý, nhân viên chọn chức năng quản lý hóa đơn

Bước 2: Hệ thống hiển thị các chức năng của quản lý hóa đơn Bước 3: Chọn chức năng tìm kiếm hóa đơn

Bước 4: Nhập thông tin tìm kiếm gồm:

Bước 5: Chọn tìm kiếm thông tin

Bước 6: Hệ thống kiểm tra

- Thông tin tìm kiếm hợp lệ: hiện thị ra chi tiết thông tin của hóa đơn cần tìm

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin tìm kiếm từ bước 4

Bước 7: Chọn chức năng sửa hóa đơn

Bước 8: Hiển thị giao diện thông tin hóa đơn cần sửa

Bước 9: Thực hiện sửa thông tin

Bước 10: Kiểm tra thông tin sửa đổi

- Thông tin sửa đổi hợp lệ: Thông tin mới được lưu vào cơ sở dữ liệu và đồng bộ hiển thị

- Thông tin sửa đổi không hợp lệ: Hệ thống thông báo lỗi

- Quay lại thao tác thực hiện sửa thông tin ở bước 9

Bước 11: Người quản lý, nhân viên đóng năng sửa thông tin hóa đơn

2.2.3.2.3 Biểu đồ hoạt động chức năng tìm kiếm hóa đơn

Hình 2 14: Biểu đồ hoạt động tìm kiếm hóa đơn

*Mô tả chi tiết biểu đồ hoạt động chức năng tìm kiếm hóa đơn

Bước 1: Nhân viên chọn chức năng quản lý hóa đơn

Bước 2: Hệ thống hiển thị các chức năng của quản lý hóa đơn

Bước 3: Chọn chức năng tìm kiếm hóa đơn

Bước 4: Nhập thông tin tìm kiếm gồm:

Bước 5: Chọn tìm kiếm thông tin

Bước 6: Hệ thống kiểm tra

- Thông tin tìm kiếm hợp lệ: hiện thị ra chi tiết thông tin của hóa đơn cần tìm như:

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin tìm kiếm từ bước 5

Bước 7: Nhân viên đóng chức năng tìm kiếm hóa đơn

2.2.3.2.4 Biểu đồ hoạt động chức năng xóa hóa đơn

Hình 2 15: Biểu đồ hoạt động xóa hóa đơn

*Mô tả chi tiết biểu đồ hoạt động chức năng xóa hóa đơn

Bước 1: Nhân viên chọn chức năng quản lý hóa đơn

Bước 2: Hệ thống hiển thị các chức năng của quản lý hóa đơn

Bước 3: Chọn chức năng tìm kiếm hóa đơn

Bước 4: Nhập thông tin tìm kiếm gồm:

Bước 5: Chọn tìm kiếm thông tin

Bước 6: Hệ thống kiểm tra

- Thông tin tìm kiếm hợp lệ: hiện thị ra chi tiết thông tin của hóa đơn cần tìm

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin tìm kiếm từ bước 4

Bước 7: Chọn chức năng xóa hóa đơn

Bước 8: Hiển thị chi tiết thông tin hóa đơn muốn xóa bao gồm:

Bước 9: Thực hiện xóa hóa đơn

Bước 10: Kiểm tra thông tin hóa đơn muốn xóa

- Thông tin hợp lệ: thông báo xóa thành công, thông tin hóa đơn cũng được xóa trong dữ liệu

- Thông tin không hợp lệ: thông báo xóa thất bại và quay lại thực hiện từ thao tác thứ 7

Bước 11: Nhân viên đóng năng xóa thông tin hóa đơn

Hình 2 16: Biểu đồ use case quản lý sản phẩm

Hình 2 17: Biểu đồ hoạt động tổng quát quản lý sản phẩm

*Mô tả chi tiết biểu đồ hoạt động chức năng quản lý sản phẩm :

Bước 1: Người quản lý, nhân viên chọn đăng nhập vào hệ thống

Bước 2: Điền thông tin đăng nhập gồm:

Bước 3: Kiểm tra thông tin đăng nhập bao gồm:

- Thông tin hợp lệ, đăng nhập thành công , hiển thị giao diện các chức năng của hệ thống

- Thông tin không hợp lệ, thông báo đăng nhập thất bại, hỏi đăng nhập lại

- Chọn đăng nhập lại sẽ quay lại thao tác từ bước 2

Bước 5: Chọn chức năng Quản lý sản phẩm

Bước 6: Chọn một trong số các chức năng:

- Sửa thông tin sản phẩm

- Xóa thông tin sản phẩm

- Tìm kiếm thông tin sản phẩm

Bước 8: Hệ thống thực hiện yêu cầu nhập vào

Bước 9: Người quản lý, nhân viên đóng chức năng của quản lý sản phẩm Bước 10: Kết thúc

2.2.4.2.1 Biểu đồ hoạt động chức năng thêm sản phẩm

Hình 2 18: Biểu đồ hoạt động thêm sản phẩm

* Mô tả chi tiết biểu đồ hoạt động chức năng thêm sản phẩm

Bước 1: Nhân viên kho chọn chức năng thêm sản phẩm

Bước 2: Hệ thống hiển thị thông tin cần nhập

Bước 3: Nhập thông tin sản phẩm nhập vào gồm:

Bước 4: Hệ thống kiểm tra thông tin thêm sản phẩm gồm các thông tin đã nêu ở bước 3

Lưu thông tin sản phẩm vào cơ sở dữ liệu và đồng bộ hóa để đảm bảo tính hợp lệ Sau khi hoàn tất, hiển thị thông báo xác nhận việc thêm sản phẩm và chi tiết thông tin liên quan đến sản phẩm vừa được thêm.

- Thông tin không hợp lệ: Thông báo lỗi và quay lại hiển thị thao tác từ bước 3

Bước 5: Nhân viên kho đóng chức năng quản lý sản phẩm

2.2.4.2.2 Biểu đồ hoạt động chức năng sửa sản phẩm

Hình 2 19: Biểu đồ hoạt động sửa sản phẩm

* Mô tả chi tiết biểu đồ hoạt động chức năng sửa sản phẩm

Bước 1: Nhân viên kho chọn chức năng quản lý sản phẩm

Bước 2: Hệ thống hiển thị các chức năng trong quản lý sản phẩm gồm:

- Sửa thông tin sản phẩm

- Xóa thông tin sản phẩm

- Tìm kiếm thông tin sản phẩm

Bước 3: Nhân viên kho chọn chức năng tìm kiếm sản phẩm

Bước 4: Nhân viên kho Nhập thông tin sản phẩm cần sửa

Bước 5: Hệ thống kiểm tra thông tin nhập vào

- Thông tin hợp lệ, hệ thống hiển thị thông tin chi tiết sản phẩm tìm kiếm

- Thông tin không hợp lệ, thông báo lỗi và quay lại thao tác bước 4 Bước 6: Nhập lại thông tin sản phẩm cần sửa gồm:

Bước 7: Hệ thống kiểm tra thông tin nhập vào

- Thông tin hợp lệ: lưu thông tin sản phẩm vào cơ sở dữ liệu và đồng bộ, hiển thị thông tin sản phẩm sau khi sửa

- Thông tin không hợp lệ: Thông báo lỗi và quay lại hiển thị thao tác từ bước 6

Bước 8: Nhân viên kho đóng chức năng quản lý sản phẩm

2.2.4.2.3 Biểu đồ hoạt động tìm kiếm sản phẩm

Hình 2 20: Biểu đồ hoạt động tìm kiếm sản phẩm

* Mô tả chi tiết biểu đồ hoạt động tìm kiếm sản phẩm:

Bước 1: Quản lý chọn chức năng quản lý sản phẩm

Bước 2: Hệ thống hiển thị các chức năng của quản lý sản phẩm

Bước 3: Chọn chức năng tìm kiếm sản phẩm

Bước 4: Nhập thông tin tìm kiếm gồm:

Bước 5: Chọn tìm kiếm thông tin

Bước 6: Hệ thống kiểm tra

- Thông tin tìm kiếm hợp lệ: hiện thị ra chi tiết thông tin của sản phẩm cần tìm như:

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi ,quay lại tao tác nhập thông tin tìm kiếm từ bước 5

Bước 7: Người quản lý đóng chức năng tìm quản lý sản phẩm

2.2.4.2.4 Biểu đồ hoạt động xóa sản phẩm

Hình 2 21: Biểu đồ hoạt động xóa sản phẩm

* Mô tả chi tiết biểu đồ hoạt động chức năng quản lý sản phẩm :

Bước 1: Nhân viên kho chọn chức năng xóa sản phẩm

Bước 2: Hệ thống hiển thị thông tin các sản phẩm

Bước 3: Người quản lý chọn sản phẩm cần xóa

Bước 4: Hệ thống kiểm tra thông tin thêm sản phẩm đã chọn

- Thông tin hợp lệ: xóa thông tin khỏi dữ liệu và thông báo xóa thành công

- Thông tin không hợp lệ: Thông báo lỗi và quay lại hiển thị thao tác từ bước 3

Bước 5: Nhân viên kho đóng chức năng quản lý sản phẩm

Hình 2 22: Biểu đồ use case quản lý khách hàng

Hình 2 23: Biểu đồ hoạt động tổng quát quản lý khách hàng

*Mô tả chi tiết biểu đồ hoạt động chức năng quản lý khách hàng :

Bước 1: Người quản lý, nhân viên chọn đăng nhập vào hệ thống

Bước 2: Điền thông tin đăng nhập gồm:

Bước 3: Kiểm tra thông tin đăng nhập bao gồm:

- Thông tin hợp lệ, đăng nhập thành công , hiển thị giao diện các chức năng của hệ thống

- Thông tin không hợp lệ, thông báo đăng nhập thất bại, hỏi đăng nhập lại

- Chọn đăng nhập lại sẽ quay lại thao tác từ bước 2

Bước 5: Chọn chức năng Quản lý sản khách hàng

Bước 6: Chọn một trong số các chức năng:

- Sửa thông tin khách hàng

- Xóa thông tin khách hàng

- Tìm kiếm thông tin sản khách hàng

Bước 8: Hệ thống thực hiện yêu cầu nhập vào

Bước 9: Người quản lý, nhân viên đóng chức năng của quản lý khách hàng Bước 10: Kết thúc

2.2.5.2.1 Biểu đồ hoạt động chức năng thêm khách hàng

Hình 2 24: Biểu đồ hoạt động thêm khách hàng

*Mô tả chi tiết biểu đồ hoạt động chức năng thêm khách hàng

Bước 1: Quản lý, nhân viên chọn chức năng thêm khách hàng

Bước 2: Hệ thống hiển thị giao diện của chức năng thêm khách hàng Bước 3: Nhập thông tin cần thêm gồm:

Bước 4: Chọn thêm thông tin

Bước 5: Hệ thống kiểm tra

- Thông tin thêm vào hợp lệ: hiện thị ra thông tin vừa thêm của khách hàng gồm:

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin cần thêm từ bước 3

Bước 6: Người quản lý, nhân viên đóng chức năng thêm khách hàng Bước 7: Kết thúc

2.2.5.2.2 Biểu đồ hoạt động chức năng sửa khách hàng

Hình 2 25: Biểu đồ hoạt động sửa khách hàng

*Mô tả chi tiết biểu đồ hoạt động chức năng sửa khách hàng

Bước 1: Người quản lý, nhân viên chọn chức năng quản lý khách hàng

Bước 2: Hệ thống hiển thị các chức năng của quản lý khách hàng Bước 3: Chọn chức năng tìm kiếm hóa đơn

Bước 4: Nhập thông tin tìm kiếm gồm:

Bước 5: Chọn tìm kiếm thông tin

Bước 6: Hệ thống kiểm tra

- Thông tin tìm kiếm hợp lệ: hiện thị ra chi tiết thông tin của khách hàng cần tìm

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin tìm kiếm từ bước 4

Bước 7: Chọn chức năng sửa khách hàng

Bước 8: Hiển thị giao diện thông tin khách hàng cần sửa Bước 9: Thực hiện sửa thông tin

Bước 10: Kiểm tra thông tin sửa đổi

- Thông tin sửa đổi hợp lệ: Thông tin mới được lưu vào cơ sở dữ liệu và đồng bộ hiển thị

- Thông tin sửa đổi không hợp lệ: Hệ thống thông báo lỗi

- Quay lại thao tác thực hiện sửa thông tin ở bước 9

Bước 11: Người quản lý, nhân viên đóng năng sửa thông tin khách hàng

2.2.5.2.3 Biểu đồ hoạt động chức năng tìm kiếm khách hàng

Hình 2 26: Biểu đồ hoạt động tìm kiếm khách hàng

*Mô tả chi tiết biểu đồ hoạt động chức năng tìm kiếm khách hàng

Bước 1: Nhân viên chọn chức năng quản lý khách hàng

Bước 2: Hệ thống hiển thị các chức năng của quản lý khách hàng Bước 3: Chọn chức năng tìm kiếm khách hàng

Bước 4: Nhập thông tin tìm kiếm gồm:

Bước 5: Chọn tìm kiếm thông tin

Bước 6: Hệ thống kiểm tra

- Thông tin tìm kiếm hợp lệ: hiện thị ra chi tiết thông tin của khách hàng cần tìm như:

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin tìm kiếm từ bước 5

Bước 7: Quản lý,nhân viên đóng chức năng tìm kiếm khách hàng Bước 8: Kết thúc

2.2.3.2.4 Biểu đồ hoạt động chức năng xóa khách hàng

Hình 2 27: Biểu đồ hoạt động xóa khách hàng

*Mô tả chi tiết biểu đồ hoạt động chức năng xóa khách hàng

Bước 1: Nhân viên chọn chức năng quản lý khách hàng

Bước 2: Hệ thống hiển thị các chức năng của quản lý khách hàng Bước 3: Chọn chức năng tìm kiếm khách hàng

Bước 4: Nhập thông tin tìm kiếm gồm:

Bước 5: Chọn tìm kiếm thông tin

Bước 6: Hệ thống kiểm tra

- Thông tin tìm kiếm hợp lệ: hiện thị ra chi tiết thông tin của khách hàng cần tìm

- Thông tin tìm kiếm không hợp lệ: Hệ thống thông báo lỗi

- Quay lại tao tác nhập thông tin tìm kiếm từ bước 4

Bước 7: Chọn chức năng xóa khách hàng

Bước 8: Hiển thị chi tiết thông tin khách hàng muốn xóa bao gồm:

Bước 9: Thực hiện xóa khách hàng

Bước 10: Kiểm tra thông tin khách hàng muốn xóa

- Thông tin hợp lệ: thông báo xóa thành công, thông tin hóa đơn cũng được xóa trong dữ liệu

- Thông tin không hợp lệ: thông báo xóa thất bại và quay lại thực hiện từ thao tác thứ 7

Bước 11: Nhân viên đóng năng xóa thông tin khách hàng

KẾ HOẠCH TEST

Test Scope

1 Đăng nhập 2 man days 0.5 man days 1 man days

2 Quản lý nhân viên 2 man days 0.5 man days 1 man days

3 Quản lý sản phẩm 3 man days 1 man days 2 man days

4 Thanh toán 4 man days 1 man days 2 man days

5 Báo cáo thống kê 5 man days 1 man days 2 man days

6 Bảo hành sửa chữa 4 man days 1 man days 2 man days

Feature / Non Feature to be test

3.2.1 Chức năng test(Feature to be test) a Quản lý nhân viên

- Test chức năng thêm, sửa, xóa, tìm kiểm nhân viên của phần mềm

- Nhân viên muốn thêm bị trùng với mã nhân viên trước đó

- Kiểm tra chức năng sửa, xóa b Quản lý thanh toán

- Không chọn hóa đơn khi thanh toán

- Kiểm tra trạng thái khi đã ấn thanh toán

- Kiểm tra chức năng tạo hóa đơn

- Kiểm tra thanh toán khi khách mua sản phẩm c Báo cáo thống kê

- Thống kê được toàn bộ doanh thu khi chọn tháng/năm

- Chức năng in tổng doanh thu đã bãn có hoạt động không

3.2.2 Các chức năng không test

Xem xét tài liệu sử dụng và giao diện người dùng để xác định các chức năng dễ gây lỗi Đảm bảo rằng các chức năng được hiện thực hóa đúng với mô tả yêu cầu.

Dữ liệu hợp lệ sẽ mang lại kết quả chính xác, trong khi lỗi sẽ được thông báo rõ ràng khi dữ liệu không hợp lệ Các quy tắc kinh doanh phải được thực hiện chính xác, và cần kiểm tra nhiều kịch bản khác nhau từ đơn giản đến phức tạp để đảm bảo tính toàn vẹn của hệ thống.

Chỉ sử dụng kỹ thuật black-box.

Các kiểu test: Functional Test (chủ yếu), Integration Test, Security & Access Control Testing.

Tất cả các thông tin về lỗi đều phải được ghi nhận lại từ đó đánh giá chất lượng sản phẩm.

Việc test dừng khi: hết thời gian, hết kinh phí, hoàn thành kế hoạch dự định hoặc đạt mức chất lượng đã thỏa thuận.

Test tool

ID Action Tool Supplier/Self- construction

1 Quản lý hoạt động test case

2 Kiểm soát lỗi Word Microsoft 2016

3 Kiểm thử Visua studio code

Test Enviroment

ID Resouece Functional Test/Integration Test Security

1 Phiên bản Chạy trên code Chạy trên code

2 Database DB phát triển DB thiết lập riêng,

Test Resources Man-power

Bảng sau đây mô tả nguồn lực test cho dự án:

ID Member Position/Responsibility/Comment

1 Phạm Văn Thành Đạt Test manager: quản lý hoạt động kiểm thử

-Hướng dẫn kỹ thuật -Sử dụng nguồn lực -Báo cáo quản lý -Báo cáo sản phẩm

2 Trần Lương Giang Bình Test designer: thiết kế testcase

-Định nghĩa cách tiếp cận test -Viết các testcase

3 Nguyễn Bá Chí Công Tester: hiện thực và chạy test case

-Hiện thực test và test suites -Chạy test suil

Test milestones

Mỗi Milestione cho 1 module bao gồm cả việc design testcase và chạy Testcase

ID Milestone Task Resource Begin date End date Man day

1 Quản lý nhân viên Phạm Văn Thành Đạt

2 Quản lý hóa đơn Trần Lương Giang Bình

3 Báo cáo thống kê Nguyễn Bá Chí Công

Test products

STT Sản phẩm Ngày bàn giao Người bàn giao Người nhận bàn giao

1 Test plan Phạm Văn Thành Đạt Bùi Khánh Linh

2 Test case Phạm Văn Thành Đạt Bùi Khánh Linh

XÂY DỰNG VÀ THỰC HIỆN CÁC TEST CASE

Test case chức năng quản lý nhân viên

Hình 4.1: Giao diện chức năng quản lý nhân viên

ID Function Test data Test steps Expected resultsResults Tester

NV_01 Kiểm tra giao diện nhân viên

1.Đăng nhập vào phần mềm

2 Vào chức năng nhân viên

3 Kiểm tra giao diện nhân viên

Giao diện đúng với giao diện mặc định

PASS Phạm Văn Thành Đạt

NV_02 Kiểm tra font chữ, font size

1.Đăng nhập vào phần mềm

2 Vào chức năng nhân viên

3 Kiểm tra font chữ, font size

Font chữ, font size đúng với yêu cầu định dạng

PASS Phạm Văn Thành Đạt

NV_03 Kiểm tra tiêu đề, các trường trong giao diện nhân viên

1.Đăng nhập vào phần mềm

2 Vào chức năng nhân viên

3 Kiểm tra tiêu đề, các trường trong quản lý nhân viên

- Tiêu đề đúng với yêu cầu mặc định

- Các trường hoạt động bình thường

PASS Phạm Văn Thành Đạt

NV_04 Kiểm tra thứ tự con trỏ di chuyển khi ấn Tab/Shift

1.Đăng nhập vào phần mềm

2 Vào chức năng nhân viên

Thứ tự con trỏ di chuyển theo đúng thứ tự trái sang phải, trên xuống dưới và ngược lại

PASS Phạm Văn Thành Đạt

NV_05 Kiểm tra các thông báo lỗi được hiện thị chính xác

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý

Các thông báo lỗi được

PASS Phạm Văn Thành Đạt nhân viên

3 Kiểm tra các thông báo lỗi được hiện thị chính xác hiện thị đúng với yêu cầu định dạng NV_06 Kiểm tra

Font chữ được sử dụng có thể đọc được

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra Font chữ được sử dụng có thể đọc được

Font chữ được sử dụng có thể đọc được

PASS Phạm Văn Thành Đạt

NV_07 Kiểm tra màu sắc Font chữ và thôn điệp cảnh báo

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra màu sắc Font chữ và thôn điệp cảnh báo

Màu sắc Font chữ và thôn điệp cảnh báo đúng với yêu cầu định dạng

PASS Phạm Văn Thành Đạt

NV_08 Kiểm tra tiêu đề, các trường trong giao diện nhân viên

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra tiêu đề và các ô nhập trong giao diện

Tiêu đề đúng với yêu cầu mặc định Các trường hoạt động bình thường

PASS Phạm Văn Thành Đạt

NV_09 Kiểm tra các hình ảnh được căn chỉnh đúng cách

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra các hình ảnh được căn chỉnh đúng cách

Các hình ảnh được căn chỉnh đúng với yêu cầu

PASS Phạm Văn Thành Đạt

NV_10 Kiểm tra 1.Đăng nhập Các PASS Phạm button

2 Vào chức năng nhân viên

3 Kiểm tra các button button hoạt động bình thường

NV_11 Kiểm tra khi nhập texbox[Tìm kiếm]

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

Hiển thị danh sách nhân viên mặc định

PASS Phạm Văn Thành Đạt

NV_12 Kiểm tra chức năng tìm kiếm khi không nhập textbox từ khóa

Bỏ trống trường tìm kiếm

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Bỏ qua trường tìm kiếm

Hệ thống hiển thị danh sách nhân viên mặc định

PASS Phạm Văn Thành Đạt

NV_13 Kiểm tra chức năng tìm kiếm khi nhập từ khóa không tồn tại

Nhập: adtg 1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập trường tìm kiếm như data đã cho

Hệ thống hiển thị danh sách rỗng

PASS Phạm Văn Thành Đạt

NV_14 Kiểm tra chức năng tìm kiếm khi nhập thông tin không đúng định dạng

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập trường tìm kiếm như data đã cho

Hiển thị danh sách rỗng

PASS Phạm Văn Thành Đạt kiếm]

NV_15 Kiểm tra chức năng tìm kiếm khi nhập từ khóa là khoảng trắng

Nhập: “ “ 1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập trường tìm kiếm như data đã cho

Hiển thị danh sách rỗng

PASS Phạm Văn Thành Đạt

NV_16 Kiểm tra chức năng tìm kiếm khi nhập tên nhân viên

Nhập: aaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaaa

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập trường tìm kiếm như data đã cho

Hiển thị danh sách trống

PASS Phạm Văn Thành Đạt

NV_17 Kiểm tra chức năng tìm kiếm khi nhập 1 kí tự của từ khóa

Nhập: M 1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập trường tìm kiếm như data đã cho

Hệ thống hiển thị list data thông tin đã nhập

PASS Phạm Văn Thành Đạt

NV_18 Kiểm tra chức năng tìm kiếm khi nhập từ khóa tất cả là chữ hoa hoặc chữ thường

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập trường tìm kiếm như data đã cho

Hệ thống hiển thị list data thông tin đã nhập

PASS Phạm Văn Thành Đạt

Chức năng thêm nhân viên

NV_19 Kiểm tra chức năng thêm nhân viên khi nhập

Mã nv: 01 Tên nv: Hà SĐT:

1.Đăng nhập vào phần mềm

2 Vào chức năng nhân viên

PASS Phạm Văn Thành Đạt đủ các trường Năm sinh:2002 Đc: Hà Nội Chức vụ:

3 Nhập đầy đủ thông tin các trường

4 Click button[Thêm] thành công” và cập nhật và danh sách nhân viên NV_20 Kiểm tra chức năng thêm nhân viên khi không nhập trường nào

Tất cả các trường đều bỏ trống

1.Đăng nhập vào phần mềm

2 Vào chức năng nhân viên

3 Không nhập thông tin cho trường nào 4.Click button[Thêm]

Hiển thị thông báo lỗi và thêm nhân viên thất bại

FAIL Phạm Văn Thành Đạt

NV_21 Kiểm tra chức năng thêm khi nhập trùng với id trước đó

Mã nv: 01 Tên nv: Hà SĐT:

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào phần mềm

2 Vào chức năng nhân viên

3 Nhập thông tin đúng với data đã cho

Hiển thị thông báo lỗi về khóa key, thêm nhân viên thất bại

PASS Phạm Văn Thành Đạt

NV_22 Kiểm tra chức năng thêm nhân viên khi đang nhập thông tin và tắt phần mềm

Mã nv: 01 Tên nv: Hà SĐT:

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập thông tin các trường

Chuyển sang màn hình main và thông tin nhân viên không được thêm mới

PASS Phạm Văn Thành Đạt

NV_23 Kiểm tra chức năng thêm nhân viên khi nhập trường tên nhân viên >

Mã nv: 01 Tên nv: aaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaa

1.Đăng nhập vào phần mềm

2 Vào chức năng nhân viên

3 Nhập thông tin đúng với

Hiển thị thông báo lỗi, thêm nhân viên thất

PASS Phạm Văn Thành Đạt

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

NV_24 Kiểm tra chức năng thêm nhân viên khi nhập các trường là khoảng trắng

Nhập các trường là khoảng trắng

1.Đăng nhập vào phần mềm

2 Vào chức năng nhân viên

3 Nhập thông tin đúng với data đã cho

Hiển thị thông báo lỗi và không thêm nhân viên

PASS Phạm Văn Thành Đạt

NV_25 Kiểm tra chức năng thêm nhân viên khi không nhập thông tin và ân button[Thoát

Bỏ qua tất cả các trường

1.Đăng nhập vào phần mềm

2 Vào chức năng nhân viên

3 Bỏ qua tất cả các trường

Phần mềm sẽ đóng giao diện quản lý nhân viên

PASS Phạm Văn Thành Đạt

NV_26 Kiểm tra khi nhấn Tab/

ShifTab ở giao diện quản lý nhân viên

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Nhấn Tab/ShiftTab ở giao diện quản lý nhân viên

Hệ thống di chuyển theo đúng thứ tự trái, phải, trên,, dưới

PASS Phạm Văn Thành Đạt

NV_27 Kiểm tra chức năng thêm nhân viên khi bỏ trống tên nhân viên

19001009 Năm sinh:2002 Đc: Hà Nội

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Bỏ trống tên nhân viên

Hệ thống hiển thị thông báo "Bạn vui lòng nhập Tên nhân

FAIL Phạm Văn Thành Đạt

Nv chọn đầy đủ thông tin

NV_28 Kiểm tra chức năng thêm nhân viên khi nhập

Tên nhân viên là khoảng trắng

Mã nv: 01 Tên nv:” ” SĐT:

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập tên nhân viên là khoảng trắng

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo "

PASS Phạm Văn Thành Đạt

NV_29 Kiểm tra chức năng thêm nhân viên khi nhập tên nhân viên

Mã nv: 01 Tên nv: aaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaa SĐT:

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập tên nhân viên là khoảng trắng

4 Nhập và chọn đầy đủ thông tin

Hệ thống chỉ cho phép nhập đến ký tự thứ

50 hệ thống không cho phép nhập

PASS Phạm Văn Thành Đạt

NV_30 Kiểm tra chức năng thêm nhân viên khi nhập tên nhân viên không đúng định dạng

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập tên nhân viên là không đúng định dạng

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo

PASS Phạm Văn Thành Đạt button[Thêm]

NV_31 Kiểm tra chức năng thêm nhân viên khi nhập tên nhân viên đã tồn tại

Mã nv: 14 Tên nv: Hà SĐT:

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập tên nhân viên đã tồn tại

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo

PASS Phạm Văn Thành Đạt

NV_32 Kiểm tra chức năng thêm nhân viên khi nhập tên nhân viên hợp lệ

Mã nv: 12 Tên nv: Hà SĐT:

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập tên nhân viên hợp lệ

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo

PASS Phạm Văn Thành Đạt

NV_33 Kiểm tra chức năng thêm nhân viên khi không nhập số điện thoại

Mã nv: 5 Tên nv: Hà SĐT:

Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Bỏ trống số điện thoại

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo "Vui lòng nhập số điện thoại "

PASS Phạm Văn Thành Đạt

NV_34 Kiểm tra chức năng thêm nhân viên khi nhập

Mã nv: 7 Tên nv: Hà SĐT:” ” Năm

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý

Hệ thống hiển thị thông báo

PASS Phạm Văn Thành Đạt

Số điện thoại là khoảng trắng sinh:2002 Đc: Hà Nội Chức vụ:

3 Nhập số điện thoại là khoảng trắng

4 Nhập và chọn đầy đủ thông tin

NV_35 Kiểm tra chức năng thêm nhân viên khi nhập

Số điện thoại không đúng định dạng

Mã nv: 8 Tên nv: Hà SĐT: @###

Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập số điện thoại không đúng định dạng

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo

PASS Phạm Văn Thành Đạt

NV_36 Kiểm tra chức năng thêm nhân viên khi không nhập

Mã nv: 80 Tên nv: Hà SĐT: @###

Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo "Vui lòng nhập chức vụ

FAIL Phạm Văn Thành Đạt

NV_37 Kiểm tra chức năng thêm nhân viên khi

Mã nv: 16 Tên nv: Hà SĐT: @###

Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

Hệ thống hiển thị thông báo

PASS Phạm Văn Thành Đạt chọn đầy đủ thông tin

NV_38 Kiểm tra chức năng thêm nhân viên khi

Chức vụ và không điền thông tin khác

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

4 Không điền thông tin khác

Hệ thống hiển thị thông báo lỗi và thêm nhân viên thất bại

FAIL Phạm Văn Thành Đạt

NV_39 Kiểm tra chức năng thêm nhân viên khi không chọn

Mã nv: 82 Tên nv: Hà SĐT: @###

Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

4 nhập đầy đủ thông tin khác

Hệ thống hiển thị thông báo

PASS Phạm Văn Thành Đạt

NV_40 Kiểm tra chức năng thêm nhân viên khi chọn Giới tính

Mã nv: 08 Tên nv: Hà Giới tính:

Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

4 nhập đầy đủ thông tin khác

Hệ thống hiển thị thông báo

PASS Phạm Văn Thành Đạt

Chức năng sửa nhân viên

NV_41 Kiểm tra chức năng sửa nhân viên khi nhập đúng thông

Mã nv: 01 Tên nv: Hà Nguyễn SĐT:

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

PASS Phạm Văn Thành Đạt tin các trường cần sửa

Năm sinh:2000 Đc: Hà Nội Chức vụ:

Nv tin các trường đúng với data đã cho

NV_42 Kiểm tra chức năng sửa nhân viên khi bỏ trống trường tên nhân viên

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập thông tin các trường đúng với data đã cho

“Vui lòng nhập tên nhân viên”

FAIL Phạm Văn Thành Đạt

NV_43 Kiểm tra button[Thoát

] khi đã nhập dữ liệu

Mã nv: 01 Tên nv: Hà SĐT:

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập thông tin các trường đúng với data đã cho

Hệ thống đóng giao diện quản lý nhân viên và không lưu thông tin

PASS Phạm Văn Thành Đạt

NV_44 Kiểm tra button[Thoát

] khi chưa nhập dữ liệu

Bỏ qua tất cả các trường

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Bỏ qua tất cả các trường

Hệ thống đóng giao diện quản lý nhân viên

PASS Phạm Văn Thành Đạt

NV_45 Sửa thông tin nhân viên khi nhập trường tên nhân viên

Mã nv: 01 Tên nv: aaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaa SĐT:

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập thông tin các trường đúng với data đã cho

Hiển thị thông báo lỗi và không lưu thông tin cần sửa

PASS Phạm Văn Thành Đạt Đc: Hà Nội Chức vụ:

Nv NV_46 Kiểm tra khi nhấn Tab/

ShifTab ở giao diện quản lý nhân viên

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Nhấn Tab/ShiftTab ở giao diện quản lý nhân viên

Hệ thống di chuyển theo đúng thứ tự trái, phải, trên,, dưới

PASS Phạm Văn Thành Đạt

NV_47 Kiểm tra chức năng sửa nhân viên khi bỏ trống tên nhân viên

19001009 Năm sinh:2000 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Bỏ trống tên nhân viên

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo "Bạn vui lòng nhập Tên nhân viên"

FAIL Phạm Văn Thành Đạt

NV_48 Kiểm tra chức năng sửa nhân viên khi nhập Tên nhân viên là khoảng trắng

Mã nv: 01 Tên nv:” “ SĐT:

19001009 Năm sinh:2000 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập tên nhân viên là khoảng trắng

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo " vui lòng nhập Tên nhân viên"

FAIL Phạm Văn Thành Đạt

NV_49 Kiểm tra chức năng sửa nhân viên khi nhập tên nhân viên

Mã nv: 01 Tên nv: aaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaa

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

Hệ thống chỉ cho phép nhập đến ký tự thứ

FAIL Phạm Văn Thành Đạt

19001009 Năm sinh:2000 Đc: Hà Nội Chức vụ:

3 Nhập tên nhân viên >50 kí tự

4 Nhập và chọn đầy đủ thông tin

50 hệ thống không cho phép nhập

NV_50 Kiểm tra chức năng sửa nhân viên khi nhập tên nhân viên không đúng định dạng

19001009 Năm sinh:2000 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập tên nhân viên là không đúng định dạng

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo "Sửa thành công"

PASS Phạm Văn Thành Đạt

NV_51 Kiểm tra chức năng sửa nhân viên khi nhập tên nhân viên đã tồn tại

Mã nv: 01 Tên nv:Hà SĐT:

19001009 Năm sinh:2000 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập tên nhân viên đã tồn tại

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo "

PASS Phạm Văn Thành Đạt

NV_52 Kiểm tra chức năng sửa nhân viên khi nhập tên nhân viên hợp lệ

Mã nv: 01 Tên nv:Hà SĐT:

19001009 Năm sinh:2000 Đc: Hà Nội Chức vụ: nv

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập tên nhân viên hợp lệ

Hệ thống hiển thị thông báo "

PASS Phạm Văn Thành Đạt

4 Nhập và chọn đầy đủ thông tin

NV_53 Kiểm tra chức năng sửa nhân viên khi không nhập số điện thoại

Mã nv: 01 Tên nv:Hà SĐT:

Năm sinh:2000 Đc: Hà Nội Chức vụ: nv

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Bỏ trống số điện thoại

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo "Bạn vui lòng nhập số điện thoại"

FAIL Phạm Văn Thành Đạt

NV_54 Kiểm tra chức năng sửa nhân viên khi nhập Số điện thoại là khoảng trắng

Mã nv: 01 Tên nv:Hà SĐT: “ ” Năm sinh:2000 Đc: Hà Nội Chức vụ: nv

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập số điện thoại là khoảng trắng

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo "Bạn vui lòng nhập số điện thoại"

FAIL Phạm Văn Thành Đạt

NV_55 Kiểm tra chức năng sửa nhân viên khi nhập Số điện thoại không đúng định dạng

Mã nv: 01 Tên nv:Hà Giới tính:

Năm sinh:2000 Đc: Hà Nội Chức vụ: nv

1.Đăng nhập vào hệ thống

2 Vào chức năng quản lý nhân viên

3 Nhập số điện thoại không đúng định dạng

4 Nhập và chọn đầy đủ thông tin

Hệ thống hiển thị thông báo "

PASS Phạm Văn Thành Đạt button[Sửa]

Chức năng xóa nhân viên

NV_56 Kiểm tra chức năng khi click button[Xóa]

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

Hiển thị popup thông báo:

“Vui lòng chọn nhân viên để xóa”

FAIL Phạm Văn Thành Đạt

NV_57 Kiểm tra chức năng xóa khi nhập mã nhân viên

Mã nv: 5 1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập trường mã nhân viên như data đã cho

“Xóa thành công” và không hiển thị bản ghi

PASS Phạm Văn Thành Đạt

NV_58 Kiểm tra chức năng xóa nhân viên khi nhập mã nhân viên rồi click button[Thoát

Mã nv: 5 1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

3 Nhập trường mã nhân viên như data đã cho

Hệ thống đóng giao diện quản lý nhân viên, xóa nhân viên không thành công

PASS Phạm Văn Thành Đạt

1.Đăng nhập vào hệ thống

2 Vào chức năng nhân viên

Giao diện các trường vẫn để trống

PASS Phạm Văn Thành Đạt

NV_60 Kiểm tra chức năng

Mã nv: 01 Tên nv: Hà SĐT:

1.Đăng nhập vào hệ thống

Hệ thống reset lại các

PASS Phạm Văn Thành đã nhập thông tin các trường

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

3 Nhập trường mã nhân viên như data đã cho

4 Click button[Tạo mới] trường về null Đạt

NV_61 Kiểm tra danh sách sau khi xóa thành công

Mã nv : 1 1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

5 Kiểm tra danh sách nhân viên sau khi xóa

Hệ thống hiển thị danh sách không có bản ghi vừa xóa

PASS Phạm Văn Thành Đạt

NV_62 Kiểm tra khi click[Làm mới]

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

Mặc định các ô text để trống

PASS Phạm Văn Thành Đạt

NV_63 Kiểm tra khi điền thông tin các trường vào ô text rồi click button[Làm mới]

Mã nv: 01 Tên nv: Hà SĐT:

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Nhập thông tin như data đã cho

Reset các trường về giá trị trống

PASS Phạm Văn Thành Đạt

NV_64 Kiểm tra khi Mã nv: 01 1.Đăng nhập Đóng PASS Phạm điền thông tin các trường vào ô text rồi click button[Thoát

19001009 Năm sinh:2002 Đc: Hà Nội Chức vụ:

2 Vào chức năng quản lý nhân viên

3 Nhập thông tin như data đã cho

4 Click button[Thoát] chương trình

NV_65 Kiểm tra khi điền thông tin trường mã nhân viên vào ô text rồi click button[Làm mới]

Mã nv: 09 1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Nhập thông tin như data đã cho

Reset trường mã nhân viên về giá trị trống

PASS Phạm Văn Thành Đạt

NV_66 Kiểm tra khi điền thông tin trường tên nhân viên vào ô text rồi click button[Làm mới]

Tên nv: Hà 1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Nhập thông tin như data đã cho

Reset trường tên nhân viên về giá trị trống

PASS Phạm Văn Thành Đạt

NV_67 Kiểm tra khi điền thông tin trường giới tính nhân viên vào ô text rồi click button[Làm mới]

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Nhập thông tin như data đã cho

Reset trường mã nhân viên về giá trị trống

PASS Phạm Văn Thành Đạt

NV_68 Kiểm tra khi điền thông tin trường số điện thoại vào ô text rồi click button[Làm mới]

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Nhập thông tin như data đã cho

Reset trường số điện thoại nhân viên về giá trị trống

PASS Phạm Văn Thành Đạt

NV_69 Kiểm tra khi điền thông tin trường năm sinh vào ô text rồi click button[Làm mới]

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Nhập thông tin như data đã cho

Reset trường năm sinh về giá trị trống

PASS Phạm Văn Thành Đạt

Test case chức năng quản lý hóa đơn

Hình 4.2: Giao diện hóa đơn

ID Function Test data Test steps Expected results

HD_01 Kiểm tra giao diện nhân viên

1.Đăng nhập vào phần mềm

2 Vào chức năng hóa đơn

3 Kiểm tra giao diện chức năng hóa đơn và tạo hóa đơn

Giao diện đúng với giao diện mặc định

PASS Trần Lương Giang Bình

HD_02 Kiểm tra font chữ, font size

1.Đăng nhập vào phần mềm

2 Vào chức năng hóa đơn và tạo hóa đơn

3 Kiểm tra font chữ, font size

Font chữ, font size đúng với yêu cầu định dạng

PASS Trần Lương Giang Bình

HD_03 Kiểm tra tiêu đề, các trường trong giao diện hóa đơn và tạo hóa đơn

1.Đăng nhập vào phần mềm

2 Vào chức năng hóa đơn và tạo hóa đơn

3 Kiểm tra tiêu đề, các trường trong quản lý hóa đơn và tạo hóa đơn

- Tiêu đề đúng với yêu cầu mặc định

- Các trường hoạt động bình thường

PASS Trần Lương Giang Bình

HD_04 Kiểm tra thứ tự con trỏ di chuyển khi ấn Tab/Shift

1.Đăng nhập vào phần mềm

2 Vào chức năng hóa đơn và tạo hóa đơn

Thứ tự con trỏ di chuyển theo đúng thứ tự trái sang phải, trên xuống dưới và ngược lại

FAIL Trần Lương Giang Bình

HD_05 Kiểm tra các thông báo lỗi được hiện thị chính xác

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra các thông báo lỗi được hiện thị chính xác

Các thông báo lỗi được hiện thị đúng với yêu cầu định dạng

PASS Trần Lương Giang Bình

Font chữ được sử dụng có thể đọc được

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra Font chữ được sử dụng có thể đọc được

Font chữ được sử dụng có thể đọc được

PASS Trần Lương Giang Bình

HD_07 Kiểm tra màu sắc Font chữ và thông điệp cảnh báo

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra màu sắc Font chữ và thông điệp cảnh báo

MMàu sắc Font chữ và thông điệp cảnh báo đúng với yêu cầu định dạng

PASS Trần Lương Giang Bình

HD_08 Kiểm tra tiêu đề, các 1.Đăng nhập vào phần Tiêu đề đúng với PASS Trần

Lương trường trong giao diện hóa đơn mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra tiêu đề và các ô nhập trong giao diện yêu cầu mặc định Các trường hoạt động bình thường

HD_09 Kiểm tra các hình ảnh được căn chỉnh đúng cách

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra các hình ảnh được căn chỉnh đúng cách

Các hình ảnh được căn chỉnh đúng với yêu cầu

PASS Trần Lương Giang Bình

1.Đăng nhập vào phần mềm

2 Vào chức năng hóa đơn và tạo hóa đơn

Các button hoạt động bình thường

PASS Trần Lương Giang Bình

Chức năng thêm hóa đơn

HD_11 Kiểm tra khi click button[Thanh toán], [Làm

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Click button[Thanh toán], [Làm Mới]

Hiển thị thông báo: “Vui lòng nhập…”

PASS Trần Lương Giang Bình

HD_12 Kiểm tra chức năng thêm khi chọn đủ các

Chọn các đồ mình muốn mua

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa

Hiển thị thông tin xuống bảng dữ

PASS Trần Lương Giang Bình trường dữ liệu đơn

3 Nhập thông tin khách hàng

5 Click button[Thanh toán] liệu bên dưới

HD_13 Kiểm tra chức năng thêm khi chưa nhập thông tin khách hàng

Số lượng: 1 1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Click chọn các trường để số lượng = 1

Hiển thị thông báo lỗi và thêm hóa đơn thất bại

PASS Trần Lương Giang Bình

HD_14 Kiểm tra chức năng thêm khi thêm lại sản phẩm đã thêm trước đó

Mã sp: 1 Tên nv: Hà Tên kh:

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Nhập thông tin khách hàng

4 Click button[Tạo hóa đơn]

5 Chọn thông tin sản phẩm cần mua

7 Vẫn thông tin như trên click button[Thêm ] lần 2

Hiển thị thông bảo lỗi và sản phẩm không được lưu lại vào bẳng hóa đơn bên dưới

PASS Trần Lương Giang Bình

HD_15 Validate Mã sp: 1 1.Đăng nhập Hiển thị FAIL Trần trường Đơn giá khi đã chọn sản phẩm muốn mua

Tên nv: Hà Tên kh:

Số lượng:1 vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Click chọn các trường sản phẩm giá của sản phẩm đó vào trường sản phẩm

HD_16 Kiểm tra chức năng thêm khi chưa xác nhận hóa đơn mà đóng chương trình

Mã sp: 1 Tên nv: Hà Tên kh:

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Nhập thông tin khách hàng

4 Chọn thông tin sản phẩm cần mua

Form tạo hóa đơn đóng và tạo hóa đơn không thành công

PASS Trần Lương Giang Bình

HD_17 Kiểm tra khi chọn thông tin và Click button[Thanh toán]

Tên nv: Hà Tên kh:

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Click chọn các trường theo data đã cho

Disable 2 trường vừa chọn và enable tên sản phẩm và số lượng cho người dùng chọn

PASS Trần Lương Giang Bình

HD_18 Kiểm tra chức năng xác nhận hóa đơn

Mã sp: 1 Tên nv: Hà Tên kh:

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Click chọn các trường thông tin như

Hiển thị thông tin hóa đơn vào bảng dữ liệu bên dưới

PASS Trần Lương Giang Bình data đã cho

4 Chọn các trường sản phẩm

6 Click button[Xác nhận hóa đơn]

Lưu thông tin đã tạo vào bảng hóa đơn

HD_19 Kiểm tra khi click button[Thanh

Toán] 2 lần cùng 1 hóa đơn đang được tạo

Mã sp: 1 Tên nv: Hà Tên kh:

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Click chọn các trường thông tin như data đã cho

4 Chọn các trường sản phẩm

6 Click button[Xác nhận hóa đơn]

7 Click button[Xác nhận hóa đơn] lần 2

Thanh toán thành công lưu

PASS Trần Lương Giang Bình

HD_20 Kiểm tra chức năng khi đang tạo hóa đơn thì

Mã sp: 1 Tên nv: Hà Tên kh:

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Click chọn các trường thông tin như data đã cho

Hiển thị thông tin hóa đơn vào bảng dữ liệu bên dưới

FAIL Trần Lương Giang Bình

4 Chọn các trường sản phẩm

Thông tin hóa đơn không được lưu và đóng giao diện tạo hóa đơn HD_21 Validate trường[Tổng tiền]

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Kiểm tra trường[Tổng tiền]

Giá trị bắt đầu = 0 PASS Trần

HD_22 Kiểm tra trường[Tổng tiền] khi đã chọn mặt hàng cần mua

Tên nv: Hà Tên kh:

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Click chọn các trường theo data đã cho

4 Kiểm tra trường tổng tiền

Tổng tiền sẽ được hiển thị đúng theo từng giá mặt hàng được chọn

PASS Trần Lương Giang Bình

HD_23 Kiểm tra trường Tổng tiền khi thêm nhiều sản phẩm

Mã sp: 1 Tên nv: Hà Tên kh:

1.Đăng nhập vào hệ thống

2 Vào chức năng tạo hóa đơn

3 Click chọn các trường theo data đã cho

4 Kiểm tra trường tổng tiền

Tổng tiền được tính đúng với giá và số lượng được chọn

PASS Trần Lương Giang Bình

HD_24 Kiểm tra khi click 1.Đăng nhập vào hệ thống Hiển thị thông PASS Trần

2 Vào chức năng hóa đơn

3 Click button[Thanh toán] báo: “vui lòng chọn sản phẩm”

HD_25 Kiểm tra chức năng thanh toán khi đã nhập đầy đủ dữ liệu

1.Đăng nhập vào hệ thống

2 Vào chức năng hóa đơn

3 Click chọn các trường theo data đã cho

PASS Trần Lương Giang Bình

HD_26 Kiểm tra chức năng thanh toán khi đã chọn hóa đơn và click button[Thoát

1 trong các hóa đơn trong danh sách

1.Đăng nhập vào hệ thống

2 Vào chức năng hóa đơn

3 Click chọn các trường theo data đã cho

Hệ thống đóng giao diện hóa đơn và thanh toán không thành công

PASS Trần Lương Giang Bình

Test case chức năng báo cáo thống kê

Hình 4.4: Giao diện báo cáo thống kê

ID Function Test data Test steps Expected results

BC_01 Kiểm tra giao diện báo cáo thống kê

1.Đăng nhập vào phần mềm

2 Vào chức năng doanh thu

3 Kiểm tra giao diện doanh thu

Giao diện đúng với giao diện mặc định

BC_02 Kiểm tra font chữ, font size 1.Đăng nhập vào phần mềm

2 Vào chức năng doanh thu

3 Kiểm tra font chữ, font size

Font chữ, font size đúng với yêu cầu định dạng

BC_03 Kiểm tra tiêu đề, các trường trong giao diện

1.Đăng nhập vào phần mềm

- Tiêu đề đúng với yêu cầu mặc định

Bá Chí Công doanh thu năng doanh thu

3 Kiểm tra tiêu đề, các trường trong quản lý doanh thu hoạt động bình thường

BC_04 Kiểm tra thứ tự con trỏ di chuyển khi ấn Tab/Shift

1.Đăng nhập vào phần mềm

2 Vào chức năng doanh thu

Thứ tự con trỏ di chuyển theo đúng thứ tự trái sang phải, trên xuống dưới và ngược lại

BC_05 Kiểm tra các thông báo lỗi được hiện thị chính xác

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra các thông báo lỗi được hiện thị chính xác

Các thông báo lỗi được hiện thị đúng với yêu cầu định dạng

Font chữ được sử dụng có thể đọc được

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra Font chữ được sử dụng có thể đọc được

Font chữ được sử dụng có thể đọc được

BC_07 Kiểm tra màu sắc Font chữ và thông điệp cảnh báo

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

Màu sắc Font chữ và thông điệp cảnh báo đúng với yêu cầu định dạng

Bá Chí Công màu sắc Font chữ và thông điệp cảnh báo BC_08 Kiểm tra tiêu đề, các trường trong giao diện thống kê

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra tiêu đề và các ô nhập trong giao diện

Tiêu đề đúng với yêu cầu mặc định Các trường hoạt động bình thường

BC_09 Kiểm tra các hình ảnh được căn chỉnh đúng cách

1.Đăng nhập vào phần mềm

2 Vào chức năng quản lý nhân viên

3 Kiểm tra các hình ảnh được căn chỉnh đúng cách

Các hình ảnh được căn chỉnh đúng với yêu cầu

1.Đăng nhập vào phần mềm

2 Vào chức năng doanh thu

Các button hoạt động bình thường

BC_11 Kiểm tra khi click button[Thống kê]

1.Đăng nhập vào hệ thống

2 Vào chức năng doanh thu

Không hiển thị danh sách

BC_12 Kiểm tra Chọn 1.Đăng nhập Hiển thị danh PASS Nguyễn chức năng thống kê khi đã chọn ngày tháng tháng 10/2023 vào hệ thống

2 Vào chức năng doanh thu

3 Click chọn các trường ngày muốn thống kê

4 Click button[Thống kê] sách các hóa đơn trong đợt được chọn và hiển thị tổng số tiền

BC_13 Kiểm tra chức năng thống kê khi chọn sau ngày hiện tại

Chọn ngày thống kê sau ngày hiện tại

1.Đăng nhập vào hệ thống

2 Vào chức năng doanh thu

3 Click chọn các trường ngày muốn thống kê

Không hiện thị doanh thu trong thời gian được chọn

BC_14 Kiểm tra chức năng thống kê khi chọn thời gian muốn thống kê rồi click button[Thoát

1.Đăng nhập vào hệ thống

2 Vào chức năng doanh thu

3 Click chọn các trường ngày muốn thống kê

Không hiển thị danh sách thống kê và đóng giao diện

BC_15 Kiểm tra chức năng thống kê khi chọn thời gian muốn thống kê rồi đóng chương trình

1.Đăng nhập vào hệ thống

2 Vào chức năng doanh thu

3 Click chọn các trường ngày muốn thống kê Đóng chương trình

BC_16 Kiểm tra xem danh sách thống kê có đúng với DB không

1.Đăng nhập vào hệ thống

2 Vào chức năng doanh thu

3 Click chọn data như đã cho

Hiện thị đúng giống với DB

BC_17 Kiểm tra chức năng thống kê khi chọn thời gian muốn thống kê rồi click button[X]

1.Đăng nhập vào hệ thống

2 Vào chức năng doanh thu

3 Click chọn các trường ngày muốn thống kê

Hiện thị danh sách hóa đơn trong thời gian được chọn, sau đó đóng chương trình

HD_18 Validate trường[Tổng tiền]

1.Đăng nhập vào hệ thống

2 Vào chức năng thống kê

3 Kiểm tra trường[Tổng tiền]

HD_19 Kiểm tra trường[Tổng tiền] khi đã thống kê hóa đơn

1.Đăng nhập vào hệ thống

2 Vào chức năng doanh thu

3 Chọn ngày như data đã cho

Tổng tiền sẽ được hiển thị đúng theo số tiền của hóa đơn

Bá Chí Công trường tổng tiền HD_20 Kiểm tra trường Tổng tiền khi thay đổi thời gian thống kê

1.Đăng nhập vào hệ thống

2 Vào chức năng doanh thu

3 Chọn ngày như data đã cho

5.Kiểm tra trường tổng tiền

Tổng tiền cũng được tăng theo đúng số tiền được thống kê hóa đơn

HD_21 Kiểm tra trường Tổng tiền khi thống kê trong thời gian không có hóa đơn

1.Đăng nhập vào hệ thống

2 Vào chức năng doanh thu

3 Chọn ngày như data đã cho

5.Kiểm tra trường tổng tiền

Tổng tiền hiển thị về 0

BC_22 Kiểm tra xem tổng tiền có đúng với tổng hóa đơn đã được thống kê

1.Đăng nhập vào hệ thống

2 Vào chức năng doanh thu

3 Chọn ngày như data đã cho

Tổng tiền bằng tổng tất cả số tiền các hóa đơn cộng lại

Ngày đăng: 20/01/2025, 14:09

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN