Sencha Test

Nền tảng kiểm thử unit và end-to-end cho Ext JS, hỗ trợ cả ExtAngular, Angular, ExtReact và React. Sencha Test chạy test đa trình duyệt, tích hợp CI và cung cấp Studio, Runner, CLI để tự động hóa quy trình kiểm thử.

Giá tham khảo · Annual Subscription License
98.960.000₫
  • Bản quyền chính hãng
  • Xuất hóa đơn VAT
Giao diện Sencha Test

Tương thích

Ext JSExtAngularAngularExtReactReact +8 khác

Tính năng nổi bật

Viết unit test và functional test bằng JavaScript với page object functions.

Nhắm tới component Ext JS và ExtReact cụ thể bằng API tích hợp.

Xác định component và tạo locator có ý nghĩa bằng Inspector.

Sinh API code và thêm action trong editor khi hoàn thiện test.

Mở rộng phạm vi kiểm thử bằng Node modules và external files.

Gọi web service APIs để chạy test mà không cần khởi chạy ứng dụng.

Ghi lại tương tác người dùng bằng Event Recorder thay cho mã hóa thủ công.

Chọn thuộc tính ổn định cho component qua Component và DOM queries.

Tái sử dụng mã từ Event Recorder để giảm thao tác tạo test lặp lại.

So sánh ảnh chụp màn hình giữa các lần chạy bằng Visual Screen Comparison.

Tự động hóa test runs từ CI với tích hợp TeamCity và Jenkins.

Chạy WebDriver end-to-end với Selenium server tích hợp và embedded Chrome browser.

Thực thi đồng thời trên nhiều trình duyệt qua Selenium Grid hoặc browser farms.

Xem báo cáo kết quả từ kiểm thử tự động và thủ công, gồm cả các kiểm thử thất bại.

Phát hiện khoảng trống code coverage với tích hợp Istanbul.

Theo dõi xu hướng kiểm thử lịch sử và so sánh kết quả bằng Test Archiver.

Tổng quan

Sencha TestWith Sencha Test you can create end-to-end tests quickly, and execute them on multiple browsers simultaneously.

Nền tảng này hướng đến nhu cầu chạy test đa trình duyệt và tổ chức quy trình kiểm thử trong một bộ công cụ thống nhất.

Sencha Test StudioTest Studio allows you to create tests directly in Sencha Test, or code in a separate IDE, and execute the test immediately.

Phần soạn thảo cho phép viết unit test và functional test bằng JavaScript với hàm page object, giúp giữ cấu trúc test rõ ràng hơn.

Sencha Test RunnerUsing Test Runner, you can run selected unit and functional tests on any or all of the browsers on a local machine, a connected mobile device,

Phù hợp cho

  • Đội QA cần kiểm thử end-to-end cho ứng dụng Ext JS trên nhiều trình duyệt desktop và mobile.

  • Nhóm frontend duy trì ứng dụng ExtAngular, Angular, ExtReact hoặc React cần tự động hóa test giao diện.

  • Tổ chức triển khai CI muốn kích hoạt test khi mã nguồn hoặc tệp test thay đổi trong repository.

  • Nhóm phát triển cần debug test cục bộ trước khi chạy trên Selenium Grid hoặc browser farm.

  • Dự án cần so sánh ảnh giao diện giữa các lần chạy để phát hiện lỗi render và visual glitches.

  • Nhóm sử dụng Jira muốn theo dõi bài kiểm thử thất bại và xuất bản lỗi trực tiếp từ Sencha Studio.

Ước tính chi phí

Chọn số developer để xem chi phí tham khảo.

Số developer sử dụng
1

Từ 5 developer trở lên thường có giá tốt hơn.

Tổng tham khảo (chưa VAT)
98.960.000 ₫
Nhận báo giá chính thức
Phản hồi trong giờ làm việc · Không cần tạo tài khoản

Thông số kỹ thuật

Hãng
Sencha
Phiên bản
v2.4.0
Loại license
Annual Subscription License
Loại sản phẩm
Ứng dụng
Môi trường phát triển
Ext JS, ExtAngular, Angular, ExtReact, React, Sencha Touch, Jasmine, JIRA và 5 môi trường khác
  • Hệ điều hành hỗ trợ: Windows (Win 7+), Mac OS X, Linux 32-bit / 64-bit.
  • Trình duyệt desktop: Internet Explorer 8-11, Edge, Chrome, Firefox, Safari, Opera.
  • Trình duyệt mobile: Chrome, Safari, Internet Explorer, Firefox.
  • Framework Sencha: Ext JS 4.2+, ExtReact 6.5+ (kiểm thử end-to-end), Sencha Touch 2.1+.
  • Sencha Test có thể interoperate với Sencha Cmd 6.0.2 trở lên; phiên bản khuyến nghị là 6.1.0.
  • Tích hợp Sencha Cmd là tùy chọn và có thể bị vô hiệu hóa ngay cả khi đang sử dụng Sencha Cmd.
  • Có thể dùng với bất kỳ ứng dụng hoặc web page dựa trên JavaScript.
  • Sencha Test bao gồm phiên bản Jasmine và Istanbul riêng; điều này có thể xung đột với phiên bản cùng thư viện trên trang.
  • Namespace sử dụng ST global object.
  • Tích hợp và công nghệ liên quan gồm JIRA Only, TeamCity, Jenkins, Selenium server, embedded Chrome browser, Selenium Grid, Sauce Labs và Istanbul.

Câu hỏi thường gặp

Sencha Test có tích hợp CI không?

Có. Sencha Test CLI cho phép khởi chạy test từ hệ thống Continuous Integration, đồng thời hỗ trợ TeamCity và Jenkins.

Có cần viết test ngay trong Sencha Test không?

Không bắt buộc. Test Studio cho phép tạo test trực tiếp trong Sencha Test hoặc viết mã trong IDE riêng rồi thực thi ngay.

Chưa chắc phương án nào phù hợp?

Cho chúng tôi biết nền tảng bạn đang dùng và số developer — chúng tôi đề xuất phương án tối ưu chi phí.

Giá tham khảo từ 98.960.000 ₫
Nhận báo giá