Ứng dụngExt JS, ExtAngular
Nền tảngWindows, macOS, Linux
LicenseAnnual Subscription License
LoạiApplication
Sencha

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ử.

  • 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.
Bản quyền chính hãngTư vấn phiên bản và license phù hợp theo nhu cầu sử dụng.
Tư vấn license phù hợpHỗ trợ lựa chọn license theo quy mô triển khai và ngân sách.
Hỗ trợ doanh nghiệpTư vấn mua hàng, triển khai và hồ sơ doanh nghiệp.
Báo giá theo nhu cầuBáo giá theo phiên bản, số lượng và hình thức license.

Tổng quan

Sencha Test phục vụ kiểm thử unit và end-to-end cho ứng dụng Ext JS, đồng thời hỗ trợ kiểm thử end-to-end cho ExtAngular, Angular, ExtReact và React. 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 TestWith Sencha Test you can create end-to-end tests quickly, and execute them on multiple browsers simultaneously.

Phần authoring cho phép viết unit test và functional test bằng JavaScript với page object functions, giúp giữ cấu trúc test rõ ràng hơn. API đi kèm hỗ trợ nhắm tới các component Ext JS và ExtReact cụ thể, còn Inspector giúp xác định component, tạo locator, sinh API code và thêm action trong editor.

Sencha Test StudioTest Studio allows you to create tests directly in Sencha Test, or code in a separate IDE, and execute the test immediately.
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,

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.

Ứng dụng thực tế

  • Độ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.

Đối tượng sử dụng phù hợp

  • Lập trình viên JavaScript phát triển ứng dụng Ext JS hoặc ExtReact
  • QA engineer phụ trách unit test, functional test và end-to-end test
  • Test automation engineer triển khai quy trình CI với Jenkins hoặc TeamCity
  • Technical lead cần chuẩn hóa quy trình kiểm thử đa trình duyệt cho ứng dụng web

Thông tin kỹ thuật

Product Type:Application.
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.
Sencha Frameworks:Ext JS 4.2+, ExtReact 6.5+ (end-to-end testing), Sencha Touch 2.1+.
Phiên bản trong dữ liệu:v2.4.0.
Nhận báo giá phần mềm bản quyền

Điền thông tin để chúng tôi có thể gửi báo giá phù hợp trong thời gian sớm nhất.

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

Sencha Test hỗ trợ những framework nào?

Mô tả sản phẩm nêu Ext JS, ExtAngular, Angular, ExtReact và React cho kiểm thử end-to-end. Phần compatibility còn liệt kê Ext JS 4.2+, ExtReact 6.5+ và Sencha Touch 2.1+.

Có thể chạy test trên nhiều trình duyệt cùng lúc không?

Có. Sencha Test cho phép thực thi trên nhiều trình duyệt đồng thời và hỗ trợ Selenium Grid hoặc browser farms như Sauce Labs.

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.

Công cụ có hỗ trợ kiểm thử giao diện bằng ảnh không?

Có. Visual Screen Comparison và Test Archiver hỗ trợ so sánh ảnh giữa các lần chạy để phát hiện lỗi render hoặc visual glitches.

Bình luận

Để lại bình luận

Email của bạn sẽ không được công khai. Trường bắt buộc có dấu *.