Phát triển cho Yahoo, Yeti bắt đầu kiểm tra đơn vị thông qua giao diện điều khiển Node.js, mở bộ công cụ trình duyệt chế nhạo như Selenium, chạy các bài kiểm tra, và sau đó báo cáo kết quả trở lại trong giao diện điều khiển.
Yeti thể làm việc với các bài kiểm tra bằng văn bản trong khuôn khổ thử nghiệm khác nhau như YUI Test , Jasmine , QUnit , Mocha , và nhiều hơn.
Bởi vì hội nhập này Selenium chặt chẽ, Yeti là công cụ hoàn hảo để thử nghiệm mã JS và làm thế nào nó ám không chỉ trong một môi trường bất khả tri, nhưng trong các trình duyệt khác nhau và các nền tảng hệ điều hành, ngay cả điện thoại di động.
Đối với cùng một lý do này Yeti được phát triển bởi Yahoo, bị vẫn được sử dụng ngày hôm nay để thử nghiệm sản phẩm Yahoo trên các thiết bị khác nhau và trình duyệt trước khi ra mắt của họ
là gì mới trong phiên bản này:.
- Yeti 0.2.27 cung cấp lớp học đầu tiên báo cáo mã số bảo hiểm được cung cấp bởi Istanbul.
- Nếu loại trừ các tập tin từ thiết bị đo đạc.
- thích --caps cho trình duyệt ra đời.
là gì mới trong phiên bản 0.2.24:
- Báo cáo nguyên nhân gốc rễ của Selenium lỗi / WebDriver xảy ra trong quá trình duyệt phát động.
- Cho phép WINDOWS như một tên nền tảng trong các tùy chọn khởi động --browser cho Selenium.
- Thêm mới tên Sauce Labs nền tảng: Windows XP, Windows 7, Windows 8, OS X 10.6, và OS X 10.8 .
- Add Client-Side Yeti Integration (Generic Driver) cho sử dụng Yeti để tự động hóa các khuôn khổ khác.
- Thêm --name tùy chọn để dán nhãn kiểm tra XML JUnit để trưng bày trong Jenkins sáp nhập báo cáo thử nghiệm.
là gì mới trong phiên bản 0.2.22:.
- Các trình duyệt tự động khởi động lại bị đình trệ khi sử dụng WebDriver
- Tránh Selenium proxy trong Sauce Labs để hỗ trợ IE 6-9.
- Sauce Labs thời gian tối đa được thiết lập bởi Yeti đến 2 giờ.
- Hỗ trợ cho http_proxy và https_proxy biến môi trường khi cài đặt phụ thuộc Yeti.
- Sụp đổ fix: ngăn chặn gọi _launch hai lần khi bắt đầu một trình duyệt .
- Sụp đổ fix:. Kết nối trùng đúng cách gần
là gì mới trong phiên bản 0.2.21:.
- Chấp nhận mới nhất như một phiên bản trình duyệt WebDriver
- Thêm trình duyệt được sử dụng bởi Sauce Labs.
- tùy chọn Fix server-side wd-url dòng lệnh.
- Fix vấn đề với echoecho JSONP khi sử dụng một chuỗi truy vấn như & callback = foo.
- Fix có thể treo trong trình duyệt WebDriver phát động.
- Fix có thể bỏ thuốc lá trước khi JUnit XML đã hoàn toàn writted để stdout.
là gì mới trong phiên bản 0.2.14:.
- Bỏ NFE hỗ trợ IE8
- họa của một trình duyệt đã có trong một loạt có thể tham gia vào hàng loạt.
- Ngăn chặn lỗi trình duyệt zombie.
- Không cho phép nhiều hơn 1 ổ cắm với các chất độc cùng một ID.
- CLI False thử nghiệm thất bại khi chạy ẩn.
là gì mới trong phiên bản 0.2.13:.
- Thêm tuyến đường thử nghiệm AJAX cung cấp bởi echoecho
- Thêm hỗ trợ cơ bản cho QUnit.
- sự kiện lỗi mới cho 404s không cần thiết, bỏ qua bởi các CLI.
- dòng phản hồi xóa trước khi kết quả kiểm tra cho sản lượng sạch hơn.
- Cải thiện dòng phản hồi định dạng thời gian phóng viên.
- socketWrite sụp đổ sau khi kết thúc ().
- Browser lái thử viết lại sử dụng YUI.
là gì mới trong phiên bản 0.2.12:
- Fixes:
- Tự giới thiệu tùy chọn --junit để đầu ra JUnit XML.
- -. Lựa chọn trung tâm đúng cách chấp nhận url và Booleans
- Giải đáp, một điều kiện cuộc đua thử nghiệm sự kiện không ổn định.
- Ngăn chặn tai nạn từ bị thay đổi cuộc gọi Yeti RPC.
là gì mới trong phiên bản 0.1.0:.
- Báo cáo đầy đủ chuỗi User-agent
- phiên bản phụ thuộc Sửa chữa trong package.json.
- cải tiến nhỏ cho các phiên bản trong tương lai.
Yêu cầu :
- Node.js 0.8 hoặc cao hơn
Bình luận không