Ưu tiên trường hợp thử nghiệm được sử dụng trong hồi qui kiểm tra để sắp xếp thứ tự thực hiện trường hợp thử nghiệm để vạch trần lỗitrước đó trong thử nghiệm. Trong những năm gần đây, nhiều trường hợp thử nghiệm ưu tiên kỹ thuật đã được đề xuất trong các tài liệu. Hầu hết cáckỹ thuật yêu cầu dữ liệu vào động thực hiện trong các hình thức của mã bảo hiểm thông tin cho trường hợp thử nghiệm. Tuy nhiên, bộ sưu tập củanăng động mã bảo hiểm thông tin về trường hợp thử nghiệm có nhiều nhược điểm liên quan bao gồm cả chi phí tăng và giảmưu tiên chính xác. Trong bài này, chúng tôi đề xuất một cách tiếp cận để ưu tiên các trường hợp kiểm tra nếu không có bảo hiểm thông tin màhoạt động trên chương trình Java được thử nghiệm theo khuôn khổ JUnit — một lớp học ngày càng phổ biến của hệ thống. Cách tiếp cận của chúng tôi, thử nghiệm JUnitphân tích kỹ thuật ưu tiên trường hợp hoạt động trong sự vắng mặt của thông tin bảo hiểm (JUPTA), đồ thị cuộc gọi tĩnh của thử nghiệm JUnittrường hợp và chương trình dưới kiểm tra để ước tính khả năng của mỗi trường hợp kiểm tra để đạt được bảo hiểm mã, và sau đó lịch HuânCác trường hợp thử nghiệm dựa trên các ước tính. Để đánh giá hiệu quả của JUPTA, chúng tôi tiến hành một nghiên cứu thực nghiệm trên phiên bản 19Java bốn chương trình khác nhau, từ 2K - 80K dòng mã, và so sánh một số biến thể của JUPTA với ba điều khiển kỹ thuật, vàmột số khác hiện có trường hợp thử nghiệm dựa trên phạm vi bảo hiểm động ưu tiên kỹ thuật, đánh giá năng lực của các kỹ thuật để tăngtỷ lệ phát hiện lỗi của dãy phòng thử nghiệm. Kết quả của chúng tôi hiển thị các Suite thử nghiệm xây dựng bởi JUPTA có hiệu quả hơn so với những người trongđơn đặt hàng thử nghiệm ngẫu nhiên và không được điều trị trong điều khoản của hiệu quả phát hiện lỗi. Mặc dù các phòng Suite thử nghiệm chế tạo bởi động coveragebased kỹ thuật phát hiện lỗi hiệu quả lợi thế, hiệu quả phát hiện lỗi của các phòng Suite thử nghiệm được chế tạo bởi giữ lại.JUPTA là gần với các phòng Suite thử nghiệm được chế tạo bởi những kỹ thuật, và hiệu quả phát hiện lỗi của các dãy phòng thử nghiệmxây dựng bởi một số biến thể của JUPTA là tốt hơn so với các Suite thử nghiệm được chế tạo bởi một số những kỹ thuật
đang được dịch, vui lòng đợi..
