TAILIEUCHUNG - Một phướng pháp kiểm chứng và sinh test case cho các dịch vụ web dựa vào kiểm chứng mô hình

Bài báo này, chúng tôi đề xuất một phương pháp mới nhằm kiểm chứng và sinh bộ kiểm thử cho mô hình hành vi và mô hình điều khiển của ứng dụng dịch vụ web. Với phương pháp này, mô hình hành vi của ứng dụng web được chuyển đổi thành sang ngôn ngữ SMV, các chuẩn bao phủ kiểm thử được đặc tả bằng ngôn ngữ LTL, CTL, sau đó bộ công cụ kiểm chứng NuSMV được sử dụng để kiểm chứng một cách tự động mô hình hành vi và sinh ra các phản ví dụ từ đó sinh ra các bộ kiểm thử. | Nguyễn Hồng Tân và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 102(02): 27 - 32 MỘT PHƯỚNG PHÁP KIỂM CHỨNG VÀ SINH TEST CASE CHO CÁC DỊCH VỤ WEB DỰA VÀO KIỂM CHỨNG MÔ HÌNH Nguyễn Hồng Tân1*, Nguyễn Trường Thắng2, Bùi Anh Tú1, Nguyễn Thị Tuyến1 1 Trường Đại học Công nghệ thông tin và Truyền thông – ĐH Thái Nguyên 2 Viện Công nghệ thông tin – Viện khoa học và công nghệ Việt Nam TÓM TẮT Ngày nay, các ứng dụng dịch vụ web rất phổ biến và có vai trò quan trọng trong các lĩnh vực của đời sống xã hội. Bài báo này, chúng tôi đề xuất một phương pháp mới nhằm kiểm chứng và sinh bộ kiểm thử cho mô hình hành vi và mô hình điều khiển của ứng dụng dịch vụ web. Với phương pháp này, mô hình hành vi của ứng dụng web được chuyển đổi thành sang ngôn ngữ SMV, các chuẩn bao phủ kiểm thử được đặc tả bằng ngôn ngữ LTL, CTL, sau đó bộ công cụ kiểm chứng NuSMV được sử dụng để kiểm chứng một cách tự động mô hình hành vi và sinh ra các phản ví dụ từ đó sinh ra các bộ kiểm thử. Từ khóa: Dịch vụ web, Kiểm chứng mô hình, Test Case, NuSMV. GIỚI THIỆU* Các ứng dụng dịch vụ web đang phát triển rất nhanh và được sử dụng cho nhiều mục đích khác nhau như trong kinh doanh và hệ thống chính phủ điện tử [3]. Để đảm bảo chất lượng dịch vụ web, một số phương pháp đã được đề xuất dựa vào mô hình hành vi và mô hình điều khiển để xác minh dịch vụ web. Kết quả đạt được là dịch vụ web dễ dàng được bảo trì, kiểm thử tốt hơn, phân tích, gỡ lỗi và các thiết kế của ứng dụng được xác minh một cách tự động [3][4]. Tuy nhiên, các phương pháp đề xuất mới chỉ dừng lại ở mức độ kiểm chứng các mô hình mà chưa hỗ trợ sinh ra được các bộ dữ liệu test để đảm bảo khách quan vấn đề kiểm thử ứng dụng web. Phương pháp tự động sinh dữ liệu test dựa trên mô hình hành vi của ứng dụng web giải quyết được các vấn đề lỗi thiết kế. Hành vi của ứng dụng web được chia thành hai phần: hành vi thực thi và hành vi điều khiển. Hành vi thực thi là ứng dụng độc lập, đó là các chức năng ở tầng nghiệp vụ của một dịch vụ web. Hành vi điều khiển là .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.