Kiểm thử dựa trên mô hình với cách tiếp cận mô hình hóa chuyên biệt miền

Trình bày ngôn ngữ USL (Use Case Specification Language) để đặc tả rõ ràng các ca sử dụng, hướng đến khả năng sinh tự động các chế tác phần mềm (software artifacts) khác nhau trong quy trình phát triển phần mềm bằng các chuyển đổi mô hình. Ngôn ngữ được xây dựng với cách tiếp cận mô hình hóa chuyên...

Full description

Saved in:
Bibliographic Details
Main Author: Chu, Thị Minh Huệ
Other Authors: Nguyễn, Ngọc Bình
Format: Dissertations
Language:Vietnamese
Published: 2020
Subjects:
Online Access:http://repository.vnu.edu.vn/handle/VNU_123/69930
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Vietnam National University, Hanoi
Language: Vietnamese
Description
Summary:Trình bày ngôn ngữ USL (Use Case Specification Language) để đặc tả rõ ràng các ca sử dụng, hướng đến khả năng sinh tự động các chế tác phần mềm (software artifacts) khác nhau trong quy trình phát triển phần mềm bằng các chuyển đổi mô hình. Ngôn ngữ được xây dựng với cách tiếp cận mô hình hóa chuyên biệt miền. Xây dựng ngôn ngữ TCSL (Test Case Specification Language) để đặc tả rõ ràng các ca kiểm thử. Phân tích một phương pháp USLTG (USL-based Test Generation) để sinh tự động các ca kiểm thử từ ca sử dụng bằng cách chuyển đổi tự động các mô hình USL vào trong một mô hình TCSL. Xây dựng bộ công cụ hỗ trợ USL cho phép tích hợp ngôn ngữ USL vào trong phương pháp phát triển phần mềm hướng mô hình. Cụ thể, bộ công cụ cung cấp trình soạn thảo để tạo các mô hình USL một các trực quan và cung cấp các bộ sinh tự động các chế tác khác nhau từ mô hình. Từ đó sinh các ca kiểm thử tự động từ các mô hình USL. Ngoài ra, trình bày các ví dụ nghiên cứu được áp dụng cho các phương pháp của luận án, cung cấp các đánh giá của ngôn ngữ USL với các ngôn ngữ đặc tả khác, và so sánh phương pháp USLTG với một số phương pháp sinh ca kiểm thử từ ca sử dụng khác