Chúng tôi đang tạo một WebApp bằng cách sử dụng AngularJS Seed làm mẫu dự án. Có rất nhiều bộ điều khiển, chỉ thị, dịch vụ, mỗi bộ điều khiển trong tệp js của chính nó.Làm thế nào một quản lý kiểm tra E2E của WebApp AngularJS trước khi giảm thiểu?
- Nội dung của thư mục ứng dụng sẽ được rút gọn bằng Đóng.
- Tất cả các phụ thuộc lib sẽ được thay thế bằng các phiên bản được rút gọn qua CDN.
- Kiểm tra đơn vị/e2e bằng Testacular/Jasmine.
Tôi không chắc về quy trình thử nghiệm biên dịch dev điển hình như tôi mới làm quen với thế giới của AngularJS và Javascript WebApps nói chung :-) Câu hỏi của tôi là cách quản lý tệp ứng dụng js trong quá trình phát triển như vậy kiểm tra E2E có thể gỡ lỗi được. Đây là suy nghĩ hiện tại của tôi;
- Testacular đồng hồ các tập tin nguồn cho kiểm tra đơn vị liên tục.
- Trang index.html luôn tham chiếu tệp js được ghép nối nhưng không được minfied.
- Biên dịch phải xảy ra trước khi ứng dụng có thể chạy/e2e được kiểm tra.
- Máy chủ xây dựng sẽ rút gọn như một phần của hoạt động của nó.
Đây có phải là phương pháp hợp lý không? Nó giúp với làm rõ tôi đang sử dụng WebStorm, nodejs, vv
đó là khá nhiều cách tiếp cận chúng tôi thực hiện, chỉ các bản dựng được thực hiện trên các móc cam kết. – SonOfNun
Tôi không thấy điều gì sai trái với điều này. Bạn đang sử dụng grunt? Có thể giúp quản lý điều này một chút. –
Cảm ơn Roy, một công cụ xây dựng thích hợp là thành phần còn thiếu.Đó là một sự thay đổi mô hình trong suy nghĩ của tôi về javascript. Trong quá khứ, phần "script" của javascript khiến tôi đánh giá thấp ngôn ngữ như một ứng cử viên nghiêm túc trong việc triển khai hệ thống lớn. Không còn nữa. :-) – Robert