Destructive Testing là gì?
Kiểm thử phá hủy (Destructive Testing) được định nghĩa là một loại kiểm thử ứng dụng để tìm ra các điểm lỗi trong 1 chương trình phần mềm. Đây là một phương pháp thí nghiệm trong đó một ứng dụng được cố ý thi hành để không kiểm tra được tính hùng mạnh của phần mềm và xác định điểm lỗi.
Không giống như các cách thức kiểm tra khác kiểm tra chức năng của một ứng dụng, kỹ thuật này sẽ kiểm tra hành vi không thể đoán trước của người dùng trong ứng dụng.
Đối với Kiểm thử phá hủy, không nhất thiết phải có kiến thức về các đòi hỏi mới đầu của 1 mặt hàng phần mềm. Tuy nhiên, một số kiến thức có thể giúp phát triển một chiến lược kiểm tra tốt.
Tại sao phải thi hành Thử nghiệm phá hủy
Nó giúp hiểu hành vi phần mềm cũng có thể có thể dự đoán được khi ứng dụng được dùng không đúng cách
Nó giúp kiểm tra tính mạnh mẽ của 1 sản phẩm phần mềm.
Cách thi hành Thử nghiệm phá hủy (Destructive Testing)
Kiểm thử phá hủy (Destructive Testing) bao gồm nhiều hoạt động như thiết kế một tập hợp các tập lệnh thử nghiệm, thực thi các tập lệnh thử nghiệm, sửa lỗi, đóng lỗi và cung cấp các chỉ số đạt hoặc không đạt cho những bên liên quan vào cuối qui trình lặp lại.
Đối với Thử nghiệm phá hủy ( Destructive Testing) , có nhiều cách có thể được kiểm tra. Hãy xem một số ví dụ-
Phương pháp phân tích điểm thất bại: Đây là một chỉ dẫn của hệ thống tiến hành đánh giá những gì có thể diễn ra sơ sót ở các điểm khác nhau. Đối với chiến lược này, cũng có thể có thể cần sự trợ giúp từ BA (Nhà phân tích kinh doanh).
Đánh giá ngang hàng của người kiểm tra: Nhận các trường hợp thử nghiệm của bạn được phân tích hoặc xem xét bởi một người thí nghiệm đồng nghiệp, người ít quen thuộc với hệ thống / chức năng
Đánh giá kinh doanh các tình huống thí nghiệm : Người dùng cuối hoặc các chuyên gia có thể nghĩ ra nhiều tình huống hợp lệ mà đôi lúc người thử nghiệm có thể không xem xét hoặc bỏ sót vì toàn bộ trọng tâm của họ sẽ là kiểm tra các đòi hỏi
Tiến hành kiểm tra thăm dò, sử dụng phiếu chạy: Kiểm tra khám phá bằng cách dùng phiếu chạy, sẽ giúp định vị những gì đã được kiểm tra, tái diễn các thử nghiệm và cấp phép bạn khống chế phạm vi kiểm tra của mình.
Sử dụng nguồn khác: Bạn có thể nhờ ai đó phá tan mặt hàng phần mềm và phân tích các trường hợp khác nhau.
Phương pháp & Kỹ thuật Destructive Testing
Trong Kỹ thuật phần mềm, phương pháp kiểm thử phá hủy (Destructive Testing) có thể sử dụng nhiều kỹ thuật kiểm tra như
Thử nghiệm Alpha / Beta
Kiểm tra hồi quy
Kiểm tra giao diện
Phân vùng tương đương
Kiểm tra vòng lặp
Kiểm tra sự chấp nhận, v.v.
Trong khi vài kỹ thuật cũng có thể được dùng với các thay đổi được, White Box Testing , kiểm tra an ninh , Defect Testing, khói kiểm tra, và vân vân.
Trong khi thực hành thí nghiệm phá hủy ( Destructive Testing) , có một số điều kiện thí nghiệm nhất định
Phần mềm sẽ không lúc nào xử lý hoặc chấp nhận dữ liệu đầu vào không hợp lệ
Bất kể tính hợp lệ hay đúng đắn của dữ liệu đầu vào, phần mềm phải luôn tạo nên dữ liệu đầu ra thích hợp
Tóm lược:
Trong kỹ thuật này, một phần mềm được tạo nên một cách cố tình để chương trình không kiểm tra được xem hùng mạnh của phần mềm đó.
Đối với Kiểm thử phá hủy, không nhất thiết phải có kiến thức về các yêu cầu ban đầu của một sản phẩm phần mềm.
Như vậy, bài viết này chưa đến 1000 từ, nhưng nó đã túm gọn lại khái niệm về Destructive Testing để các bạn dễ hiểu hơn. Đồng thời cũng chỉ dẫn các bạn về Phương pháp & Kỹ thuật của Destructive Testing.
Bài viết đến đây là hết rồi, cảm ơn các bạn đã đọc bài viết này. Đồng thời cảm ơn https://www.guru99.com/destructive-testing.html đã cho chúng tôi tham khảo để hoàn thiện bài viết này.
BÀI VIẾT LIÊN QUAN
-
Black Box Testing Là Gì? Kỹ Thuật, Ví Dụ Và Phân Loại
-
White Box Testing Là Gì: Kỹ Thuật, Ví Dụ, Phân Loại…
-
API Testing: Khác biệt giữa API Testing và Unit Testing
-
Alpha Testing và Beta Testing : Sự khác biệt là gì?
-
Các loại Testing, 50 tỉ dụ về các loại Testing khác…
-
Automation Testing Tutori: 7 Công cụ Automation Testing
-
Compatibility Testing là gì? Tools để Compatibility Testing
-
Alpha Testing là gì? Ví dụ về Alpha Testing cho Newbie
Nguồn: https://vfftech.vn/blog-seo/destructive-testing-la-gi/
Bài viết này hữu ích như ra sao?
Hãy bấm vào ngôi sao để đánh giá!
Đánh giá trung bình / 5. Số phiếu bầu:
Không có phiếu bầu cho đến nay! Hãy là người đầu tiên đánh giá bài viết này.
Từ khóa bài viết:
Bài viết Destructive Testing là gì? Kỹ thuật, Phương pháp, và Ví dụ được tổng hợp và biên tập bởi sửa máy tính PCI – PCI Group Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho chúng tôi để điều chỉnh. Xin cảm ơn.