Heuristics Testing

Định nghĩa Heuristics Testing là gì?

Heuristics TestingKiểm tra chẩn đoán. Đây là nghĩa tiếng Việt của thuật ngữ Heuristics Testing - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Xét nghiệm chẩn đoán là thử nghiệm các thuật toán, mô-đun mã hoặc loại khác của dự án nơi thử nghiệm các chiến lược dựa trên dữ liệu quá khứ về xác suất. Những loại nhắm mục tiêu của thử nghiệm thường cho phép để điều tra thông minh hơn về nơi bất kỳ lỗi hoặc các vấn đề có thể xảy ra. xét nghiệm chẩn đoán cũng được sử dụng trong sàng lọc các công nghệ như lọc email.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Xét nghiệm chẩn đoán có thể so sánh với một đoán giáo dục, như trái ngược với kiểm thử phần mềm hoàn toàn định lượng mà hoạt động này tương đối một cách mù quáng, mà không cần bất kỳ hướng cấp cao hơn. Ví dụ, giả sử rằng một nhà phát triển có để kiểm tra một dự án với 10.000 dòng mã. Theo đuổi một thử nghiệm tuyến tính chung của những người 10.000 dòng sẽ tạo kiểm thử phần mềm hoàn toàn quantitatve. Chẩn đoán kiểm tra, mặt khác, sẽ liên quan đến việc xem xét như thế nào thường xảy ra lỗi trong một số phần của mã. Sử dụng ví dụ này, nếu cái nhìn phát triển tại dữ liệu lịch sử để nhận ra rằng một mô-đun mã đặc biệt đã được tương đối nhiều dễ bị lỗi trong quá khứ, một chẩn đoán chiến lược thử nghiệm có thể liên quan đến việc cô lập mô-đun, bao gồm, ví dụ, một đặc biệt 2.000 dòng mã và chỉ đạo thêm nguồn lực thử nghiệm tại mà phần mã, chứ không phải là kiểm tra tất cả 10.000 dòng mã không kém.

What is the Heuristics Testing? - Definition

Heuristics testing is the testing of algorithms, code modules or other kinds of projects where testing strategies rely on past data about probabilities. These targeted types of testing often allow for more intelligent investigation of where any bugs or problems may occur. Heuristics testing is also used in screening technologies such as email filtering.

Understanding the Heuristics Testing

Heuristics testing is comparable to an educated guess, as opposed purely quantitative software testing that operates relatively blindly, without any higher-level direction. For example, suppose that a developer has to test a project with 10,000 lines of code. Pursuing a generic linear test of those 10,000 lines would constitute purely quantitatve software testing. Heuristics testing, on the other hand, would involve looking at how commonly errors occur in certain parts of code. Using this example, if the developer looks at historical data to realize that a particular code module has been relatively more error-prone in the past, a heuristics testing strategy could involve isolating that module, including, for example, a particular 2,000 lines of code, and directing more testing resources at that section of code, rather than testing all 10,000 lines of code equally.

Thuật ngữ liên quan

  • Heuristic
  • Heuristic Programming
  • Heuristic Filtering
  • Failure-Directed Testing
  • Commit
  • Access Modifiers
  • Acyclic
  • Appending Virus
  • Armored Virus
  • Binder

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *