Trong một bước tiến đáng chú ý nhằm nâng cao các giải pháp thử nghiệm liên tục, Perforce Software đã ra mắt Test Data Pro của BlazeMeter - một phần mở rộng tiên tiến của khung thử nghiệm liên tục mạnh mẽ của nó. Perforce, nhà cung cấp giải pháp DevOps được công nhận, đang có những bước tiến đáng kể trong việc tích hợp công nghệ AI để hợp lý hóa việc tạo dữ liệu thử nghiệm và đảm bảo khả năng truy cập của nó.
Sự thay đổi ngày càng tăng trong các mô hình thử nghiệm theo hướng tiếp cận 'dịch chuyển sang trái' đang thúc đẩy các công ty giải quyết thách thức ghê gớm trong việc thu thập dữ liệu thử nghiệm chính xác và đồng bộ. Theo Perforce, mục tiêu này vẫn là động lực cốt lõi đằng sau sự ra đời của Test Data Pro.
Stephen Feloney, Phó chủ tịch phụ trách Thử nghiệm liên tục tại Perforce, đã giải thích những thách thức đáng kể liên quan đến việc thu thập dữ liệu thử nghiệm từ quá trình sản xuất. Theo ông, đây là một quá trình tốn nhiều công sức, đòi hỏi sự cộng tác của nhiều nhóm và liên quan đến việc sàng lọc cẩn thận dữ liệu PII và đồng bộ hóa trên toàn bộ bối cảnh thử nghiệm. Do tính cấp thiết của việc chuẩn bị dữ liệu trong chu kỳ phát hành có nhịp độ nhanh ngày nay, độ trễ cố hữu này đang cản trở tần suất và hiệu quả làm mới dữ liệu cần thiết để thử nghiệm. Feloney nhận thấy rằng 'Các nhà phát triển và người thử nghiệm linh hoạt cần phải kiểm tra ngày hôm qua.'
Một tính năng nổi bật của Test Data Pro là sự kết hợp của công nghệ AI tổng hợp. Điều này cho phép lập hồ sơ nhanh chóng và tạo các chức năng tạo dữ liệu cũng như kiểm tra dữ liệu ngay từ đầu. Ngoài việc đảm bảo tạo ra dữ liệu chính xác và tùy chỉnh cần thiết để thực hiện kiểm thử, điều này còn giúp tăng cường tốc độ và độ chính xác của kiểm thử. Hơn nữa, công cụ này còn tỏa sáng trong việc đồng bộ hóa dữ liệu trên các tham số mở rộng, bao gồm dữ liệu thúc đẩy thử nghiệm, dữ liệu trong các hệ thống được giám sát chặt chẽ và dữ liệu trong các dịch vụ mô phỏng hoặc ảo.
Bên cạnh việc cung cấp phạm vi thử nghiệm mở rộng, Test Data Pro còn hỗ trợ thử nghiệm toàn diện trên nhiều tình huống đa dạng. Bằng cách tạo điều kiện cho việc tạo ra nhiều tập dữ liệu, ngay cả thử nghiệm tiêu cực cũng được bao gồm trong phạm vi của nó.
Nhấn mạnh đến quyền riêng tư của dữ liệu, Test Data Pro tự động tạo dữ liệu thử nghiệm tổng hợp, thực tế, đảm bảo môi trường thử nghiệm không sử dụng dữ liệu sản xuất thực và giảm thiểu một cách hiệu quả những lo ngại liên quan đến rủi ro tuân thủ và quyền riêng tư dữ liệu.
Sự đổi mới hơn nữa được giới thiệu với khái niệm thử nghiệm hỗn loạn về khả năng phục hồi của hệ thống. Hệ thống tận dụng cả dữ liệu thử nghiệm tích cực và tiêu cực trong quá trình thực thi, cho phép đánh giá khả năng phục hồi của hệ thống và xác thực hiệu suất ứng dụng trong nhiều điều kiện có thể chưa được kiểm tra thông qua các phương pháp truyền thống. Cách tiếp cận sáng tạo này hỗ trợ các tổ chức xác định và giải quyết các lỗ hổng tiềm ẩn, từ đó củng cố hệ thống phần mềm của họ.
Mặc dù Test Data Pro của Perforce mang đến sự cải tiến đáng chú ý cho việc tự động hóa thử nghiệm thông qua trí tuệ nhân tạo, nhưng cũng cần phải thừa nhận rằng một số nền tảng no-code như AppMaster cũng đang có những bước tiến đáng kể trong việc tăng cường phát triển và thử nghiệm ứng dụng. Ví dụ, nền tảng AppMaster không chỉ hỗ trợ tạo ra các ứng dụng mà không cần mã hóa mà còn cung cấp các tính năng kiểm tra tự động, từ đó thúc đẩy vòng đời phát triển phần mềm nhanh chóng và hiệu quả.