Thử nghiệm thí điểm là gì?
PILOT TESTING được định nghĩa là một loại Kiểm thử phần mềm xác minh một thành phần của hệ thống hoặc toàn bộ hệ thống trong điều kiện hoạt động thời gian thực. Mục đích của Thử nghiệm thí điểm là để đánh giá tính khả thi, thời gian, chi phí, rủi ro và hiệu suất của một dự án nghiên cứu.
Thử nghiệm này được thực hiện chính xác giữa UAT và Production.
Trong thử nghiệm thí điểm, một nhóm người dùng cuối được chọn dùng thử hệ thống đang được thử nghiệm và cung cấp phản hồi trước khi triển khai đầy đủ hệ thống.
Nói cách khác, nó có nghĩa là tiến hành một buổi diễn tập trang phục cho bài kiểm tra khả năng sử dụng sau đó.
Thử nghiệm thí điểm giúp phát hiện sớm các lỗi trong Hệ thống.
Thử nghiệm thí điểm liên quan đến việc cài đặt hệ thống trên trang web của khách hàng (hoặc môi trường do người dùng mô phỏng) để thử nghiệm đối với việc sử dụng liên tục và thường xuyên.
Phương pháp kiểm tra phổ biến nhất là kiểm tra liên tục hệ thống để tìm ra những điểm yếu của nó. Những điểm yếu này sau đó được gửi lại cho nhóm phát triển dưới dạng báo cáo lỗi và những lỗi này sẽ được sửa trong lần xây dựng tiếp theo của hệ thống.
Trong quá trình này, đôi khi kiểm tra chấp nhận cũng được bao gồm như một phần của Kiểm tra tính tương thích. Điều này xảy ra khi một hệ thống đang được phát triển để thay thế một hệ thống cũ.
Trong Kỹ thuật phần mềm, Kiểm thử thí điểm sẽ trả lời câu hỏi như sản phẩm hoặc dịch vụ có thị trường tiềm năng hay không.
Tại sao thử nghiệm thí điểm lại quan trọng
Thử nghiệm thí điểm rất quan trọng vì nó giúp ích theo nhiều cách như gỡ lỗi phần mềm và quy trình được sử dụng để thử nghiệm, kiểm tra tính sẵn sàng của sản phẩm để triển khai trên quy mô toàn diện, quyết định tốt hơn về thời gian và phân bổ nguồn lực, tạo cơ hội để đánh giá phản ứng của dân số mục tiêu đối với chương trình, đo lường mức độ thành công của chương trình và cho nhóm cơ hội thực hành các hoạt động mà họ sẽ sử dụng để kiểm tra khả năng sử dụng.
Cách thực hiện thử nghiệm thí điểm
Mức độ thử nghiệm Pilot phụ thuộc vào quy mô và phạm vi của dự án di chuyển của bạn. Thử nghiệm Pilot thực tế được thực hiện trong một khu vực hoặc phòng thí nghiệm chuyên dụng, nơi người dùng chạy nhiều thủ tục, giao dịch và báo cáo khi họ mô phỏng chức năng của phần mềm.
Thử nghiệm thí điểm có thể được tiến hành tùy thuộc vào bối cảnh của dự án,
- Đối với một doanh nghiệp kinh doanh nói chung, một thử nghiệm thí điểm có thể được tiến hành với một nhóm người dùng trên một tập hợp các máy chủ trong một trung tâm dữ liệu
- Đối với một doanh nghiệp phát triển web, một thử nghiệm thử nghiệm có thể được tiến hành bằng cách lưu trữ các tệp trang web trên các máy chủ hoặc thư mục dàn trải trực tiếp trên internet
- Đối với các nhà cung cấp phần mềm thương mại, một thử nghiệm thí điểm có thể được tiến hành với một nhóm đặc biệt gồm những người chấp nhận sớm.
Thử nghiệm thí điểm bao gồm việc tuân theo Kế hoạch thử nghiệm
Bước 1 : Tạo kế hoạch thí điểm
Bước 2 : Chuẩn bị cho bài kiểm tra Pilot
Bước 3 : Triển khai và kiểm tra thử nghiệm Pilot
Bước 4: Đánh giá bài kiểm tra Pilot
Bước 5: Chuẩn bị triển khai sản xuất
Trước khi tiến hành Thử nghiệm thí điểm, cần xem xét những điều sau:
- Cung cấp đào tạo đầy đủ cho người tham gia
- Kế hoạch triển khai để triển khai các máy chủ và chuẩn bị hệ thống cho thí điểm
- Tài liệu về quá trình cài đặt
- Tập lệnh thử nghiệm cho từng ứng dụng phần mềm. Nó bao gồm danh sách kiểm tra các chức năng sẽ được thực thi
- Cung cấp phản hồi liên tục cho nhóm thiết kế và thử nghiệm từ người dùng bằng cách sử dụng email hoặc trang web
- Đặt tiêu chí đánh giá cho chương trình thử nghiệm, như thông tin về số lượng người dùng không hài lòng, số lượng cuộc gọi và yêu cầu hỗ trợ, v.v.
- Thu hút một nhóm làm việc gồm các đối tác cộng đồng hoặc các bên liên quan đã đầu tư vào dự án của bạn và sẽ gặp gỡ thường xuyên để thảo luận về tiến độ của bạn
- Xây dựng kế hoạch đánh giá và các công cụ / công cụ đánh giá để nắm bắt thông tin cần thiết về kiến thức, sự thay đổi thái độ và hành vi của nhóm thí điểm.
Trong quá trình thử nghiệm Pilot, nhóm sẽ thu thập và đánh giá dữ liệu thử nghiệm. Dựa trên những dữ liệu này, nhóm sẽ chọn một trong các chiến lược.
- Stagger Forward - Triển khai một ứng cử viên phát hành mới cho nhóm thử nghiệm
- Khôi phục - Thực hiện kế hoạch khôi phục để khôi phục nhóm thí điểm về trạng thái cấu hình trước đó
- Tạm dừng - Tạm dừng thử nghiệm thí điểm
- Vá và Tiếp tục - Triển khai các bản vá để sửa giải pháp hiện có
- Triển khai - Tiến hành triển khai giải pháp
Thực hành tốt cho thử nghiệm thí điểm
- Lên lịch kiểm tra thí điểm hai ngày trước khi kiểm tra khả năng sử dụng.
- Không bắt đầu thử nghiệm thử nghiệm cho đến khi tất cả người dùng, khách hàng và nhóm dự án đồng ý về các tiêu chí để có kết quả thành công
- Yêu cầu người dùng đánh dấu bất kỳ vấn đề nào trên bản sao tài liệu của họ, mô tả mối quan tâm của họ và đưa ra đề xuất (nếu có) để cải thiện.
- Thông báo cho người dùng mục đích, thời lượng và tiến độ của quá trình thí điểm
Ví dụ về thử nghiệm thí điểm
Sau đây là một số ví dụ phổ biến về Thử nghiệm thí điểm:
- Microsoft chạy Chương trình Người dùng nội bộ Windows để Kiểm tra thử nghiệm Windows 10
- Google chạy Chương trình Android Beta dành cho Người dùng Nexus để kiểm tra Hệ điều hành Android của nó
- HP chạy trực tuyến để Thử nghiệm Thí điểm Sản phẩm & Dịch vụ của mình
Tóm tắt :
- Thử nghiệm thí điểm là xác minh một thành phần của hệ thống hoặc toàn bộ hệ thống trong điều kiện hoạt động thời gian thực.
- Thử nghiệm này được thực hiện chính xác giữa UAT và Production.
- Sẽ giúp kiểm tra xem sản phẩm của bạn đã sẵn sàng để triển khai trên quy mô toàn diện chưa