2010-03-29 11 views
5

Trên máy tính Windows của tôi - tôi thường kiểm tra các phiên bản khác nhau của trình duyệt Internet Explorer sử dụng một loạt các trường hợp Virtual Machine (mà rõ ràng đòi hỏi một số tiền hợp lý của đầu tư trong thời gian và tiền bạc). Trong một nhúm tôi cũng đã sử dụng IETester - mà đôi khi có thể là một chút không đáng tin cậy.Công cụ đáng tin cậy của Bộ sưu tập IE có được thử nghiệm với các phiên bản Internet Explorer khác nhau không?

Tuy nhiên, tôi vừa phát hiện IE Collection và đang tự hỏi liệu mọi người đã sử dụng nó chưa - và tôi có thể dựa vào nó cho mục đích thử nghiệm trang web không?

Rất thích biết những gì bạn nghĩ.

Trả lời

7

IE không được thiết kế để cài đặt side-by-side với các phiên bản khác. Hầu hết các công cụ kiểm tra "tất cả trong một" này đều sử dụng một thủ thuật của trình tải Windows cho phép bạn ghi đè các DLL hệ thống bằng các tệp DLL trong một thư mục cục bộ. Sau đó, họ đóng gói một tập hợp con ngẫu nhiên của Windows DLL từ các phiên bản hệ điều hành khác nhau và các phiên bản IE khác nhau và thả chúng vào một số giao diện người dùng. Thực tế là chúng dường như hoạt động theo cách này là trùng hợp ngẫu nhiên và không đáng tin cậy. Sẽ có lỗi và sự kỳ lạ khác, và có thể bị treo nếu hệ điều hành đích của bạn đủ xa phiên bản IE (ví dụ: IE6 trên Win7) và trang web của bạn phức tạp đáng kể.

Vì vậy, để được rõ ràng, không, không sử dụng những công cụ này bởi vì bạn không thể dựa vào họ để cung cấp cho bạn một kết quả chính xác. Nếu bạn muốn biết trang của bạn trông như thế nào trong một phiên bản IE nhất định, hãy sử dụng ứng dụng IE Compat VHD có sẵn miễn phí từ Microsoft here.

+2

Việc thu thập thông tin phải an toàn. Tôi đã sử dụng nó trong nhiều năm mà không có bất kỳ vấn đề. Đôi khi nó cũng bị gián đoạn nhưng nếu không hoạt động rất tốt. Vui lòng đọc http: //coding.smashingmagazine.com/2011/09/02/đáng tin cậy-cross-browser-testing-part-1-internet-explorer/ – OZZIE

+1

IETester là ** không ** đáng tin cậy tuy nhiên – OZZIE

2

Không, tôi sẽ không dựa vào nó - ít nhất là không hoàn toàn (ví dụ: sử dụng nó chỉ để thử nghiệm IE nhanh chóng, nhưng vẫn kiểm tra lại tất cả mọi thứ sau này trong một giải pháp đáng tin cậy).

Có sự khác biệt khi thử nghiệm cả với IETester và IECollection, đáng chú ý nhất trong xử lý Javascript.

Xem chủ đề tương tự ở đây: https://superuser.com/questions/118069/whats-the-easiest-way-to-install-multiple-versions-of-ie-and-firefox-on-the-same/

Từ vài câu trả lời đó, các giải pháp khả thi nhất là những cỗ máy ảo (mà bạn đang sử dụng đã được), hoặc các dịch vụ web mà làm các thử nghiệm cho bạn (mặc dù Đây có thể không phù hợp với mọi người, tức là do bảo mật dữ liệu).

3

Gần đây (tháng 1 năm 2013) Microsoft phát hành một trang web được gọi là http://www.modern.ie/ để đối phó với thử nghiệm với các phiên bản khác nhau của IE, ngay cả trên các hệ điều hành khác nhau.

Dựa trên việc có các máy ảo khác nhau nhắm mục tiêu môi trường bạn muốn kiểm tra (ví dụ: IE8 trên Win7), vì vậy bạn cần chọn loại hệ điều hành và Nền tảng ảo hóa mà bạn muốn sử dụng và sau đó tải xuống hình ảnh VM.

Dường như đáng tin cậy hơn là bộ sưu tập IE khi bạn đang kiểm tra ngăn xếp trình duyệt đầy đủ.