Kiểm thử phần mềm là một phần không thể thiếu trong quá trình phát triển của các ứng dụng phần mềm, giúp kiểm duyệt sản phẩm đạt tiêu chuẩn chất lượng cao nhất trước khi ra mắt thị trường.
Trong bối cảnh cạnh tranh ngày càng gay gắt trên thị trường và những đột phá công nghệ trong thời đại 4.0, Tự Động Hoá Kiểm Thử (Automation test) là một lựa chọn hấp dẫn cho doanh nghiệp, giúp cải thiện chất lượng, đẩy nhanh quá trình kiểm thử, đồng thời giảm thiểu các chi phí liên quan.
Nắm bắt xu hướng này, FPT Software đã nghiên cứu và phát triển akaAT Studio – công cụ kiểm thử tự động – với 3 giá trị cốt lõi.
- Một, akaAT Studio là công cụ đắc lực giúp dự án, doanh nghiệp gia tăng năng suất trong quá trình sản xuất.
- Hai, đây là công cụ giúp doanh nghiệp tiết kiệm chi phí và tăng thu nhập từ đầu tư thông qua việc tăng năng suất và khả năng phát hiện lỗi sớm hơn kiểm thử thủ công.
- Ba, akaAT Studio giúp thay thế các công việc lặp đi lặp lại, qua đó thúc đẩy tinh thần làm việc của nhân viên, cho cho họ thời gian và cơ hội để cải thiện bộ kỹ năng và thực hiện các nhiệm vụ mang lại nhiều giá trị hơn.
Ở bài này, mình sẽ giới thiệu sơ lược về akaAT với những nội dung như sau:
Nội dung
1. akaAT là gì?
akaAT là một 1 hệ sinh thế bao gồm 4 công cụ như akaAt Studion, Test Engine, Test Management, Device Farm hỗ trợ Tester trong việc tạo automation test, quản lý process, tích hợp testops được phát triển bởi FPT Software.
2. akaAT Studio là gì?
akaAT studio được phát triển dựa trên các thư viện tự động hóa mã nguồn mở phổ biến hiện tại như Selenium (WEB), Appium (Mobile), WinappDriver (Desktop). akaAT hỗ trợ kiểm thử viên (tester) tạo các kịch bản kiểm thử tự động (auto test script) chỉ bằng cách ghép các từ khóa lại với nhau và khởi chạy kiểm thử nhanh chóng mà không phải viết mã (code). Các tester có thể dễ dàng thực hiện quy trình kiểm thử mà không cần đến kỹ năng lâp trình quá phức tạp. Năng suất hoạt động của dự án, doanh nghiệp từ đó cũng được nâng cao đáng kể.
Ngoài ra, akaAT tương tác và hỗ trợ kiểm thử trên nhiều nền tảng, phù hợp với nhiều dự án khác nhau từ Web, Mobile, Desktop tới Web service, APIs; mang lại lợi ích cho cả dự án, doanh nghiệp lẫn người dùng cuối.
Hiện tại, akaAT Studio chỉ hỗ trợ ngôn ngữ Java.
3. Vì sao nên sử dụng akaAT Studio?
- Viết test case nhanh và đơn giản, hỗ trợ cả Manual mode và Script mode
- Kiểm thử đa nền tảng như Web, API, Mobile, Desktop application
- Có thể sử dụng trên các nền tảng Window, macOS
- Hỗ trợ Recording để tạo test case mà không cần phải viết code
- Hỗ trợ Data Driven Testing, sử dụng được các dạng external file như Excel, CSV, Database Source
- Hỗ trợ BDD (đang phát triển)
- Hỗ trợ chạy từ command line, CI/CD integration, cài đặt thêm các plugins để mở rộng tính năng như Test Engine, Device Farm
- Có sẵn các built-in keywords cho Web, API, mobile, desktop application
- akaAT Studio được xây dựng từ Selenium/Appium.
- Công cụ này có sẵn miễn phí và có thể tải xuống tại đây: https://akaat.com/download
4. Cấu hình cài đặt
- System requirements
- Browsers
- Mobile
- Windows
5. Cài đặt akaAT Studio
- Đầu tiên, để cài đặt akaAt Studio, các bạn hãy vào trang chủ của akaAt để download về máy: https://akaat.com/download
- Tùy thuộc vào hệ điều hành mà bạn download phiên bản cho phù hợp. Khi download, bạn có thể đăng ký tài khoản. Nếu bạn không muốn đăng ký, thì vẫn có thể bỏ qua bước này nhé
- Sau khi download về xong, các bạn hãy tiến hành cài đặt như những phần mềm khác.
- Khi mở akaAt Studio lên, màn hình Home Page sẽ có giao diện như sau:
6. Kết
Như vậy chúng ta đã tìm hiểu sơ lược về akaAt. Cảm ơn các bạn đã theo dõi bài viết của mình. Chúc các bạn thành công. Hẹn gặp lại các bạn ở những chủ đề tiếp theo. Bái bai.