Bài giảng "Kiểm thử phần mềm - Chương 6: Kỹ thuật kiểm thử hộp đen" cung cấp cho người học các kiến thức: Kỹ thuật dùng lược đồ chuyển trạng thái, kỹ thuật phân tích vùng, kỹ thuật dùng thông tin trong use-case, kỹ thuật dùng ₫ồ thị nhân quả (Cause-Effect Diagram),. . | Bài giảng Kiểm thử phần mềm: Chương 6 - Nguyễn Văn Hiệp Chương 6 Kỹ thuật kiểm thử hộp ₫en (tt) Kỹ thuật dùng lược ₫ồ chuyển trạng thái Cũng giống như bảng quyết ₫ịnh, lược ₫ồ chuyển trạng thái là 1 công cụ rất hữu ích ₫ể ₫ặc tả các yêu cầu phần mềm hoặc ₫ể ₫ặc tả bảng thiết kế hệ thống phần mềm. Thay vì miêu tả các qui tắc nghiệp vụ phức tạp mà phần mềm phải thực hiện dưới dạng dễ ₫ọc và dễ kiểm soát như bảng quyết ₫ịnh, lược ₫ồ chuyển trạng thái ghi nhận các sự kiện xảy ra, rồi ₫ược hệ thống xử lý cũng như những ₫áp ứng của hệ thống. Khi hệ thống phải nhớ trạng thái trước ₫ó của mình, hay phải biết trình tự các hoạt ₫ộng nào là hợp lệ, trình tự nào là không hợp lệ thì lược ₫ồ chuyển trạng thái là rất thích hợp. Lược ₫ồ chuyển trạng thái ₫ược cấu thành từ các thành phần cơ bản sau ₫ây : Trạng thái ₫ầu Trạng thái trung gian Trạng thái cuối Ta có thể ₫ặt tên nhận dạng cho từng trạng thái trung gian, miêu tả ₫iều kiện chuyển trạng thái kèm theo từng cung chuyển trạng thái. Ta có thể miêu tả hành ₫ộng cần thực hiện kết hợp với việc chuyển trạng thái. Lược ₫ồ chuyển trạng thái của TPPM ₫ặt mua vé máy bay : TPPM ₫ặt mua vé máy bay có 6 trạng thái khác nhau : 1. Made : à ₫iều kiện chuyển ₫ến : sau khi người dùng ₫ã nhập thông tin khách hàng. à Hành ₫ộng cần thực hiện kèm theo : khởi ₫ộng timer T0 ₫ếm thời gian giữ trạng thái. 2. Cancelled (NonPay) : à ₫iều kiện chuyển ₫ến : sau khi timer T0 ₫ã hết. à Hành ₫ộng cần thực hiện kèm theo : null. 3. Paid : à ₫iều kiện chuyển ₫ến : sau khi người dùng ₫ã thanh toán tiền. à Hành ₫ộng cần thực hiện kèm theo : null. 4. Cancelled (ByCustomer) : à ₫iều kiện chuyển ₫ến : sau khi người dùng ₫ã cancel. à Hành ₫ộng cần thực hiện kèm theo : null. 5. Ticketed : à ₫iều kiện chuyển ₫ến : sau khi in vé xong. à Kết quả kèm theo : vé máy .