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ử.
- Bản quyền chính hãng
- Xuất hóa đơn VAT

Tương thích
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

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.

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.

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.
Từ 5 developer trở lên thường có giá tốt hơ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.

Sencha GXT
Framework Java dùng GWT để biên dịch ứng dụng sang HTML5 đa nền tảng, kèm bộ UI component hiệu năng cao như grid, tree, form, chart và công…

Sencha Ext JS
Framework JavaScript cho ứng dụng web và mobile giàu dữ liệu, kèm hơn 140 UI component tích hợp sẵn. Hỗ trợ grid, pivot grid, charts, D3…

Telerik Test Studio Ultimate
Nền tảng test automation end-to-end cho Web và WPF, hỗ trợ functional UI, RESTful API, load testing, responsive testing và báo cáo…
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í.