Trong khoá học này, bạn sẽ được học những kiến thức tổng quan về kiểm kiểm thử tự động, cách để chọn công cụ kiểm thử tự động phù hợp cho dự án, các tiêu chí để áp dụng kiểm thử tự động vào dự án và học cách sử dụng công cụ kiểm thử akaAT.
Nội dung khoá học
1. Giới thiệu
2. Tại sao lại lựa chọn Kiểm thử tự động
3. Định nghĩa về Kiểm thử tự động
4. Quy trình kiểm thử tự động
5. Các loại hình kiểm thử tự động
6. Cách lựa chọn công cụ kiểm thử tự động phù hợp với dự án
7. Làm sao để áp dụng kiểm thử tự động vào dự án
8. Tổng quan về công cụ kiểm thử tự động của FPT (akaAT)
9. Hướng dẫn sử dụng công cụ kiểm thử tự động của FPT (akaAT)
10. Tổng kết
Hãy tham gia khoá học và cho chúng tôi biết cảm nghĩ của bạn về khoá học này. Sự đánh giá của bạn là động lực giúp chúng tôi cải tiến những khoá học tiếp theo trong tương lai.
akaAT là một Giải pháp kiểm thử tự động toàn diện cho phép các dự án/doanh nghiệp tăng tốc quá trình kiểm thử, tiết kiệm nguồn lực kiểm thủ công và rút ngắn thời gian đưa sản phẩm/phần mềm ra thị trường. Với akaAT, các kiểm thử viên có thể thực thi các kịch bản kiểm thử phức tạp cho Web, Desktop và Mobile mà không cần có kỹ năng về lập trình (NO CODE) akaAT hoạt động như thế nào:
akaAT là công cụ kiểm thử tự động toàn diện với các thành phần độc lập bao gồm: akaAT Studio, akaAT Manager, akaAT Agent. Trước hết, người dùng sẽ làm việc với akaAT Studio. Đây là môi trường để họ sáng tạo, tạo kịch bản thử nghiệm, họ sẽ được hỗ trợ bởi chức năng từ khóa và tối ưu giao diện người dùng.
Tiếp theo, người dùng sẽ tương tác với akaAT Manager để lên lịch cho kế hoạch kiểm thử, đồng thời quản lý các trường hợp thử nghiệm và thông qua môi trường đám mây, tất cả dữ liệu sẽ được chuyển đến các akaAT Agent. Các Agent sẽ thực hiện việc kiểm thử theo dựa trên kịch bản nhận được theo đúng lịch trình của ngày hôm đó.
Việc này sẽ giúp kiểm thử viên không phải theo dõi quy trình kiểm thử. Vào cuối ngày, tất cả các kết quả thử nghiệm sẽ được gửi lại cho akaAT Manager để tạo ra một báo cáo tổng quan cao cấp.
Để tiết kiệm thời gian cho khách hàng, akaAT được phát triển để thực hiện càng nhiều thử nghiệm càng tốt. Công cụ còn được tích hợp để sử dụng tốt tốt với JIRA và Jenkins. Khi triển khai khách hàng có thể lựa chọn triển khai akaAT tại chỗ (on -permise) hoặc theo phiên bản SAS. Sau đây là các tính năng chính của akaAT:
1. akaAT Studio
Keyword-Driven: Sử dụng các tệp dữ liệu có chứa các từ khóa liên quan đến ứng dụng đang được kiểm tra.
Codeless GUI: Kiểm thử viên có thể tạo/chạy các tập lệnh kiểm thử mà không cần phải có kỹ năng lập trình.
Runtime Engine: Chạy test case và truyển kết quả lên manager, giúp kết nối manager để có thể chạy trên nhiều máy.
2. akaAT Manager
Centralized Report: Tổng hợp tất cả kết quả kiểm của project cả automation test và manual test
Execution Scheduler: Cho phép tự động chạy automation testcase, test suite theo lịch trình
Automation Project Management: Quản lý các dự án kiểm thử tự động
Scalable & Parallel: Kiểm thử nhiều lần tại cùng một thời điểm trên các môi trường khác nhau.
Integration: Tích hợp dễ dàng vào hệ thống của bạn và chuyển thử nghiệm tự động thành thử nghiệm liên tục với Runtime Engine.
DevOps Ready: Tiện ích ghi âm mạnh mẽ để dễ dàng lưu trữ tất cả các phần tử giao diện người dùng nhằm tối đa hóa khả năng tái sử dụng.
3. akaAT Agent: Nhiều thiết bị (Agent) có thể chạy cùng 1 lúc