Magento doanh nghiệp phiên bản 1.14 thử nghiệm chức năng tự động hóa


7

Magento Enterprise phiên bản 1.14 có kiểm tra tự động hóa chức năng trước bằng văn bản không? Chúng tôi sử dụng Magento 1.14 và tôi phải quyết định xem tôi có phải bắt đầu xây dựng các thử nghiệm hành trình người dùng từ đầu đến cuối chức năng từ đầu bằng cách sử dụng say testng hay tôi có thể bắt đầu sử dụng các thử nghiệm chức năng đi kèm với Magento 1.14 (nếu có) và xây dựng trên đó ?

Câu hỏi khác của tôi là không đủ để tôi thực hiện các bài kiểm tra hành trình của người dùng từ đầu đến cuối như đăng nhập, đặt hàng, thanh toán cho đơn hàng, hủy đơn hàng, v.v. sẽ ngầm kiểm tra các đơn vị (mã) bên dưới từ trình kiểm tra QA quan điểm?

Tôi cũng nghĩ rằng nếu tôi không sử dụng khung Magento, tôi sẽ có thể sử dụng các thử nghiệm tự động hóa tương tự cho một số cửa hàng khác không sử dụng Magento.

Chia sẻ những suy nghĩ của bạn.

Câu trả lời:


2

Phiên bản ngắn của câu trả lời cho câu hỏi đầu tiên của bạn, thật đáng buồn, không. Không có bộ thử nghiệm chức năng được phát triển công khai nào cho Magento EE 1.14 mà bạn có thể sử dụng ngay bây giờ. Các ý kiến ​​về câu trả lời này làm rõ nó một chút.

Điều đó đang được nói, có một số tài nguyên bạn có thể tận dụng để tạo các bài kiểm tra chức năng cho phiên bản Magento của bạn. Khung tự động kiểm tra Magento chính thức không được chấp nhận vì Magento đang tập trung mọi nỗ lực vào Khung thử nghiệm Magento mới, nhưng hiện tại chỉ hỗ trợ Magento 2 mà không có kế hoạch đưa vào các phiên bản cũ hơn. Hướng dẫn sử dụng MTAF chính thức bao gồm một số mẫu mã cho các thử nghiệm chức năng sẽ hoạt động cho phiên bản hiện tại của bạn và cung cấp hướng dẫn về cách mở rộng các mã này ngoài mã được bao gồm. Các 2013 Bugathon Wiki cũng có một số hướng dẫn thực sự nhiều thông tin về bảo đảm chất lượng và chức năng kiểm tra. Hướng dẫn này cung cấp các mẫu bổ sung mà bạn có thể có thể sử dụng ngay lập tức.

Cũng đã có một số mẫu và tiện ích tuyệt vời được công bố khi sử dụng CasperJS để thực hiện thử nghiệm phiên bản Magento 1.X trên cả hai nền tảng EE và CE. Cuối cùng, nếu bạn thực sự muốn tăng tốc kiểm tra chức năng của mình và tận dụng một nhóm hỗ trợ để hỗ trợ bạn khi cần, bạn có thể muốn dùng thử Dịch vụ kiểm tra chức năng Magento của BugBuster . Đối với một khoản phí hàng tháng thấp, bạn có thể tận dụng nền tảng của họ và hỗ trợ chuyên môn để phát triển và mở rộng các thử nghiệm chức năng của Magento. Họ có khá nhiều điểm tích hợp và ứng dụng ghi âm giúp bạn phát triển các bài kiểm tra chức năng nhanh hơn là phát triển chúng bằng tay. Bây giờ tôi đang đánh giá nó sau khi nghiên cứu các đề xuất của họ cho câu trả lời này nhưng chưa có đủ kiến ​​thức để đưa ra những ưu / nhược điểm.

Về câu hỏi thứ hai của bạn, bạn có thể đúng nếu quan điểm của bạn tập trung nghiêm túc vào quan điểm QA truyền thống. Tôi sẽ lập luận rằng nếu bạn đang phát triển các tiện ích mở rộng Magento của riêng mình, bạn sẽ được phục vụ TỐT NHẤT bằng cách phát triển các thử nghiệm đơn vị để bao quát chức năng quan trọng và tại LEAST một vài thử nghiệm chức năng hoặc thử nghiệm tích hợp nếu giao tiếp với các dịch vụ web của bên thứ 3. Lý do chính là các bài kiểm tra chức năng rất mong manh và không cung cấp vòng phản hồi đủ chặt chẽ để tự cung cấp giá trị, ít nhất đó là viễn cảnh của nhân viên Google . Relic mới gần đây đã đồng ý rằng chúng là đắt nhất và khó bảo trì, nhưng đồng ý rằng chúng cung cấp rất nhiều giá trị ....

Điểm quan trọng nhất là bạn cần xác định đầu tư tốt nhất cho tài nguyên của mình bây giờ là gì .... và sau đó khi bạn đã hoàn thành khoản đầu tư đầu tiên đó, hãy xem lại quyết định. Có lẽ bạn bắt đầu với các bài kiểm tra chức năng chỉ để đáp ứng yêu cầu kinh doanh. Có lẽ sau này khi bạn thêm chức năng tùy chỉnh, bạn sẽ thực hiện kiểm tra đơn vị cũng như kiểm tra chức năng ở cấp độ cuối. Làm những gì trình điều khiển doanh nghiệp của bạn yêu cầu và hy vọng bạn có thể tận dụng nỗ lực đầu tiên để xây dựng sự đồng thuận trong nhóm của bạn và các đối tác kinh doanh của bạn về bước tiếp theo tốt nhất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.