Mọi người đều biết rằng kiểm thử là một quá trình sản xuất và dùng một lượng lớn dữ liệu. Dữ liệu được sử dụng trong kiểm thử miêu tả các điều kiện khởi tạo cho một kiểm thử . Nó là một phần quan trọng của hầu hết các kiểm thử chức năng . Nhưng dữ liệu kiểm thử thực sự là gì? Tại sao nó được sử dụng? Mục đích của hướng dẫn này là giới thiệu cho bạn dữ liệu kiểm thử , tầm quan trọng của nó và đưa ra các mẹo và thủ thuật thiết thực để tạo dữ liệu kiểm thử nhanh chóng. Vì vậy, hãy bắt đầu!
Dữ liệu kiểm thử là gì? Tại sao nó lại quan trọng?
Dữ liệu kiểm thử thực sự là đầu vào được đưa ra cho một chương trình phần mềm. Nó đại diện cho dữ liệu ảnh hưởng hoặc bị ảnh hưởng bởi việc thực thi mô-đun cụ thể. Một số dữ liệu có thể được sử dụng để kiểm thử tích cực, thông thường để verify một tập hợp đầu vào cho một chức năng để tạo ra kết quả mong đợi. Các dữ liệu khác có thể được sử dụng để kiểm thử tiêu cực để kiểm tra khả năng của chương trình xử lý đầu vào bất thường, biên, ngoại lệ, hoặc đầu vào không mong muốn. Dữ liệu kiểm thử được thiết kế không tốt có thể không kiểm tra tất cả các tình huống kiểm thử , cản trở chất lượng của phần mềm.
Việc tạo dữ liệu kiểm thử là gì? Tại sao phải tạo dữ liệu thử nghiệm trước khi thực thi kiểm thử?
Tùy thuộc vào môi trường kiểm thử của bạn, bạn có thể cần CREATE dữ liệu kiểm thử (Hầu hết các lần) hoặc ít nhất một lần để xác định dữ liệu kiểm thử phù hợp cho các trường hợp kiểm thử của bạn (là dữ liệu kiểm thử đã được tạo).
Thông thường, dữ liệu kiểm thử được tạo ra đồng bộ hóa với trường hợp kiểm tra nó được dự định sẽ được sử dụng .
Dữ liệu kiểm thử có thể được tạo ra:
Thông thường, dữ liệu mẫu sẽ được tạo trước khi bạn bắt đầu thực hiện kiểm tra vì rất khó thực hiện việc quản lý dữ liệu kiểm thử. Vì trong nhiều môi trường kiểm thử việc tạo ra dữ liệu kiểm thử phải mất nhiều bước trước hoặc cấu hình môi trường kiểm thử rất tốn thời gian . Ngoài ra Nếu việc tạo dữ liệu kiểm thử được thực hiện trong khi bạn đang trong giai đoạn thực thi kiểm thử, bạn có thể vượt quá thời hạn kiểm thử của mình.
Một số loại thử nghiệm được mô tả dưới đây cùng với một số đề xuất liên quan đến dữ liệu thử nghiệm cần thiết của chúng.
Dữ liệu kiểm thử cho kiểm thử hộp trắng
Trong kiểm thử hộp trắng , dữ liệu thử nghiệm bắt nguồn từ việc kiểm tra trực tiếp mã được kiểm tra. Dữ liệu kiểm thử có thể được chọn bằng cách tính đến những điều sau:
Dữ liệu kiểm thử cho kiểm thử hiệu suất
Kiểm thử hiệu suất là loại kiểm thử được thực hiện để xác định hệ thống phản ứng nhanh như thế nào theo một khối lượng công việc cụ thể. Mục tiêu của loại kiểm thử này không phải là để tìm lỗi, nhưng để loại bỏ tắc nghẽn. Một khía cạnh quan trọng của Kiểm thử hiệu suất là tập dữ liệu mẫu được sử dụng phải rất gần với dữ liệu ‘thực’ hoặc ‘trực tiếp’ được sử dụng cho sản xuất. Câu hỏi sau nảy sinh: ‘Ok, thật tốt khi thử nghiệm với dữ liệu thực, nhưng làm cách nào để có được dữ liệu này?’ Câu trả lời là khá đơn giản: từ những người biết điều tốt nhất – khách hàng . Họ có thể cung cấp một số dữ liệu mà họ đã có hoặc nếu họ không có tập dữ liệu hiện có, họ có thể giúp bạn bằng cách đưa ra phản hồi về cách dữ liệu trong thế giới thực có thể trông như thế nào. Trong trường hợp bạn đang ở trong mộtdự án kiểm thử bảo trì, bạn có thể sao chép dữ liệu từ môi trường sản xuất vàomôi trường thử nghiệm. Đó là một phương pháp hay để ẩn danh dữ liệu khách hàng nhạy cảm như Số an sinh xã hội, Số thẻ tín dụng, Chi tiết ngân hàng, v.v. trong khi sao chép được thực hiện.
Dữ liệu kiểm thử để kiểm tra bảo mật
Kiểm tra bảo mật là quá trình xác định xem hệ thống thông tin có bảo vệ dữ liệu khỏi mục đích độc hại hay không. Tập dữ liệu cần được thiết kế để kiểm tra đầy đủ bảo mật phần mềm phải bao gồm các chủ đề sau:
Dữ liệu kiểm thử cho kiểm thử hộp đen
Trong kiểm thử hộp đen mã (code) không hiển thị với người kiểm thử. Các trường hợp kiểm thử chức năng của bạn có thể có dữ liệu kiểm thử đáp ứng các tiêu chí sau :
Lưu ý : Tùy thuộc vào ứng dụng phần mềm được kiểm tra, bạn có thể sử dụng một số hoặc tất cả việc tạo dữ liệu kiểm thử ở trên
Tạo dữ liệu kiểm thử tự động
Để tạo ra nhiều bộ dữ liệu khác nhau, bạn có thể sử dụng một gam màu của các công cụ tạo dữ liệu kiểm thử tự động. Dưới đây là một số ví dụ về các công cụ như vậy:
Việc tạo dữ liệu kiểm thử của GSApps có thể được sử dụng để tạo dữ liệu thông minh trong hầu hết mọi cơ sở dữ liệu hoặc tệp văn bản. Nó cho phép người dùng:
Việc tạo dữ liệu kiểm thử bằng DTM , là một tiện ích hoàn toàn có thể tùy chỉnh tạo ra dữ liệu, bảng (dạng xem, thủ tục, vv) để kiểm tra cơ sở dữ liệu (kiểm tra hiệu năng, kiểm tra QA, kiểm tra tải hoặc kiểm tra khả năng sử dụng). Datatect là trình tạo dữ liệu SQL của Banner Software, tạo ra nhiều dữ liệu kiểm thử thực tế trong các tệp ASCII flat hoặc trực tiếp tạo dữ liệu kiểm thử cho RDBMS bao gồm Oracle, Sybase, SQL Server và Informi.
Tóm lại, dữ liệu thử nghiệm được thiết kế tốt cho phép bạn xác định và sửa lỗi nghiêm trọng trong chức năng. Lựa chọn dữ liệu kiểm thử được lựa chọn phải được đánh giá lại trong mọi giai đoạn của chu kỳ phát triển sản phẩm nhiều giai đoạn.
Nguồn tham khảo: https://viblo.asia
You need to login in order to like this post: click here
YOU MIGHT ALSO LIKE