Fuzz Testing

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

Fuzz TestingKiểm tra Fuzz. Đây là nghĩa tiếng Việt của thuật ngữ Fuzz 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

Thử nghiệm Fuzz mô tả quá trình thử nghiệm hệ thống có liên quan đến một cách tiếp cận ngẫu nhiên hoặc phân tán. các chuyên gia CNTT thường sử dụng thuật ngữ này để nói chuyện về những nỗ lực để ứng dụng kiểm tra căng thẳng bằng cách cho ăn dữ liệu ngẫu nhiên vào chúng theo thứ tự để phát hiện bất kỳ lỗi hoặc treo máy có thể xảy ra. Ý tưởng đằng sau thử nghiệm lông tơ là các ứng dụng phần mềm và hệ thống có thể có rất nhiều lỗi khác nhau hoặc trục trặc liên quan đến dữ liệu đầu vào.

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

Giải thích ý nghĩa

Ví dụ, thử nghiệm lông tơ có thể bao gồm các đầu vào của các loại khác nhau của các số nguyên, chuỗi ký tự, phao nổi và các biến số khác mà, nếu không phải nhập chính xác, có thể gây ra các phần mềm ứng dụng để treo hoặc sụp đổ. Một ví dụ phổ biến là một trường số nguyên đó là có nghĩa để chứa một vài con số cụ thể như một đến năm, nhưng với trường hợp người sử dụng có thể nhập bất kỳ số nguyên do của việc thiết lập chung của lĩnh vực đầu vào hoặc kiểm soát. Nhập một giá trị cao có thể gây ra một lỗi hoặc sụp đổ. Trong thử nghiệm lông tơ, các nhà phát triển thử nghiệm với nhập nhiều loại khác nhau của các phản ứng ngẫu nhiên, và sau đó ghi lại bất kỳ lỗi nào xảy ra. Trong một số trường hợp, các nhà phát triển có thể sử dụng một công cụ gọi là fuzzer để bơm dữ liệu ngẫu nhiên.

What is the Fuzz Testing? - Definition

Fuzz testing describes system testing processes that involve a randomized or distributed approach. IT professionals often use the term to talk about efforts to stress test applications by feeding random data into them in order to spot any errors or hang-ups that may occur. The idea behind fuzz testing is that software applications and systems can have a lot of different bugs or glitches related to data input.

Understanding the Fuzz Testing

For example, fuzz testing may include the input of different kinds of integers, character strings, floats and other variables which, if not entered correctly, may cause the software application to hang or crash. A common example is an integer field that is meant to accommodate a few specific numbers such as one through five, but where a user can enter any integer because of the generic setup of the input field or control. Entering a high value may cause an error or crash. In fuzz testing, developers experiment with inputting many different kinds of random responses, and then document any bugs that occur. In some cases, developers may use a tool called a fuzzer to inject random data.

Thuật ngữ liên quan

  • Fuzzy Logic
  • Fuzzy Search
  • Gray Box Testing
  • Black Box Testing
  • White-Box Testing
  • Failure-Directed Testing
  • Heuristics Testing
  • Commit
  • Access Modifiers
  • Acyclic

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 *