Appium là gì? Hướng dẫn cài đặt Appium
Kiểm thử phần mềm không phải là một công việc dễ dàng. Vì vậy, việc sử dụng phần mềm hỗ trợ trong kiểm thử sẽ mang lại kết quả tốt hơn cho nhóm phát triển dự án. Nếu bạn đang tìm kiếm một cách để kiểm tra giao diện người dùng cho thiết bị di động hoặc các ứng dụng Gốc, Kết hợp, thì Appium là một ứng cử viên sáng giá dành cho bạn. Vậy, Appium là gì? Làm thế nào để cài đặt Appium? Những câu hỏi này sẽ được thuthuatkiemtien.com hướng dẫn chi tiết trong bài viết!
Tìm hiểu về Appium
Appium là gì?
Appium là công cụ kiểm tra tự động hóa mã nguồn mở dành cho ứng dụng Gốc, ứng dụng Web trên thiết bị di động, ứng dụng kết hợp trên cả hai nền tảng Android và iOS hoàn toàn miễn phí!
Không chỉ hỗ trợ kiểm thử phần mềm trên nền tảng giả lập (simulator / emulator) mà còn hỗ trợ kiểm thử trên thiết bị thực tế (thiết bị vật lý).
Appium là phần mềm được phát triển từ hệ thống dựa trên Selenium, giúp nó có thể kế thừa tất cả các Object, cấu trúc và cú pháp. Do đó, Appium có thể hoạt động đa nhiệm, "đa nền tảng", cho phép bạn sử dụng cùng một API để kiểm tra phần mềm trên nhiều nền tảng khác nhau. Điều này sẽ giảm thời gian thiết lập từng bộ thử nghiệm cho mỗi nền tảng.
Tại sao bạn nên sử dụng Appium?
Theo triết lý của nhà phát triển Appium, phần mềm Appium được thiết kế để đáp ứng nhu cầu thử nghiệm của các ứng dụng di động theo 4 triết lý sau:
- Không cần phải biên dịch lại ứng dụng của bạn hoặc sửa đổi ứng dụng của bạn để tự động hóa ứng dụng.
- Bạn không cần phải ràng buộc ứng dụng của mình với một ngôn ngữ lập trình hoặc khuôn khổ cụ thể để viết các trường hợp thử nghiệm hoặc chạy phần mềm.
- Khung tự động hóa di động không nên "phát minh lại bánh xe" khi nó trở thành một API tự động.
- Một khuôn khổ tự động hóa di động mã nguồn mở, trên tinh thần và trong thực tế!
Theo tinh thần đó, Appium đáng sử dụng khi:
- Appium hỗ trợ đa ngôn ngữ, đa nền tảng như họ đã giới thiệu
- Làm cho việc kiểm tra hồi quy cho các ứng dụng dành cho thiết bị di động trở nên đơn giản. Đặc biệt là đối với các ứng dụng liên tục được bổ sung và các chức năng, tính năng mới.
Bạn có thể so sánh Appium và các phần mềm khác trong hình ảnh bên dưới, bài kiểm tra được thực hiện bởi Testdroid.
Tuy nhiên, Appium không phải là một phần mềm kiểm tra hoàn hảo. Dưới đây là một số điểm bạn cần lưu ý:
- Thử nghiệm Appium trên nền tảng iOS thực sự không tốt, script chạy rất chậm
- Chỉ hỗ trợ Android phiên bản mới và thấp nhất 4.2.
- Tin nhắn bánh mì nướng không được hỗ trợ
- Chạy Appium Inspector trên Windows không được hỗ trợ.
- Hỗ trợ cho các ứng dụng kết hợp vẫn còn kém. Ví dụ này không hỗ trợ thử nghiệm để chuyển đổi từ ứng dụng web sang Ứng dụng gốc và ngược lại.
Hướng dẫn cài đặt Appium
Điều kiện tiên quyết để sử dụng Appium
Trước khi bắt đầu cài đặt Appium, bạn nên cài đặt phần mềm / ứng dụng sau. Lưu ý: chỉ cài đặt phiên bản phù hợp với công việc của bạn!
Ví dụ: nếu bạn đã cài đặt Eclipse, bạn không cần cài đặt thêm Android Studio. Tuy nhiên, các thư viện hoặc thông tin ứng dụng APK bạn cũng nên cài đặt!
Ngoài ra, bạn còn có 1 tùy chọn cài đặt JavaScript. Tuy nhiên, khi bạn cài đặt máy chủ Appium, JavaScript sẽ tự động cài đặt với tệp “Node.exe” và NPM sẽ tự động được cài đặt theo phiên bản Appium.
Cài đặt Appium cho Máy tính để bàn
Appium Studio là một phần mềm GUI mã nguồn mở để cài đặt cho Máy chủ Appium. Thông thường, bạn có thể cài đặt combo Appium Server + Appium Studio ngay trên trang chủ Appium.
Bước 1: đến trang chủ của Appium và bấm vào Tải xuống Appium để tải trình cài đặt Appium xuống thiết bị của bạn.
Đối với Windows, tệp exe sẽ nặng khoảng 160MB. Tùy thuộc vào tốc độ mạng mà bạn tải Appium nhanh hay chậm.
Bước 2: Sau khi quá trình tải xuống hoàn tất, bạn chỉ cần bấm đúp vào tệp .exe để chạy cài đặt Appium.
Bước 3: đối với thiết bị chạy hệ điều hành Windows, khi chạy Appium bạn sẽ thấy màn hình chính của Appium để sử dụng. Đối với máy MAC, bạn sẽ cần chạy cài đặt từ tệp .dmg.
Bước 4: bạn chỉ cần nhập địa chỉ máy chủ và cổng của máy chủ để chạy thử nghiệm ngay lập tức. thuthuatkiemtien.com định chia bước này thành một phần mới, tuy nhiên các bước cũng khá ngắn nên phần khởi động Appium, thuthuatkiemtien.com xin đưa vào!
Bước 5: Sau khi nhập, bấm vào Khởi động máy chủ, một máy chủ mới sẽ tự động chạy trên máy chủ bạn đã chỉ định. Màn hình xuất nhật ký sẽ xuất hiện.
Bước 6: Để bắt đầu một phiên mới, hãy nhấp vào Tệp => Cửa sổ phiên mới.
Bước 7: Bây giờ bạn có thể nhập các trường hợp thử nghiệm của mình Khả năng mong muốn để thử nghiệm!
Cài đặt Appium cho Android Studio trên Windows
Để cài đặt Appium cho Android Studio trên Windows, trước tiên bạn cần cài đặt Android Studio. Sau đó, chỉ cần làm như sau:
Bước 1: Tạo một dự án mới trong Android Studio
Bước 2: Giải nén thư viện máy khách nhưng hãy giữ chúng tách biệt với tệp jar Appium.
Bước 3: chuyển sang giao diện xem dự án trong Android Studio
Bước 4: tìm kiếm theo địa chỉ, bạn đã giải nén các tệp trong bước 2 => thêm chúng vào lib trong ứng dụng C của bạn
Bước 5: cchọn tất cả các tệp trong lib sau đó nhấp chuột phải => Thêm làm thư viện…
Sau khi được thêm, bạn sẽ thấy một tệp có tên build.gradle xuất hiện trong thư mục của ứng dụng. Để sử dụng nó, hãy nhấp đúp và xây dựng lại dự án.
Tiến triển xây dựng lại Hoàn thành và thành công có nghĩa là ứng dụng Appium đã được cài đặt trong Android Studio của bạn.
Đến đây, thuthuatkiemtien.com mong rằng bài viết có thể giúp bạn hiểu rõ hơn về Appium là gì cũng như cách cài đặt và sử dụng Appium. Trong quá trình cài đặt có vấn đề gì các bạn copy mã lỗi dán lên Google để tìm cách khắc phục nhé! thuthuatkiemtien.com chúc các bạn cài đặt thành công và sử dụng Appium hiệu quả!
Câu hỏi thường gặp về Appium
Tài liệu để tìm hiểu thêm về Appium ở đâu?
Nếu bạn muốn tìm hiểu thêm về chức năng, cách sử dụng sâu và đầy đủ hơn thì Tài liệu Appium sẽ giúp bạn hiểu sâu hơn về phần mềm này. Bạn không cần trình độ tiếng Anh xuất sắc, bạn chỉ cần sử dụng Google dịch để hiểu gần 80% nội dung tài liệu! (Theo quan điểm của tác giả)
Làm cách nào để tìm phần tử DOM hoặc XPath trong ứng dụng dành cho thiết bị di động?
Để tìm các phần tử DOM hoặc XPath trong ứng dụng dành cho thiết bị di động Android, bạn có thể sử dụng UIAutomatorviewer để hỗ trợ bạn tìm kiếm nó!
Cách khắc phục “error: org.openqa.selenium.SessionNotCreateException: Không thể tạo một phiên mới”. thế nào?
Khi gặp lỗi “error: org.openqa.selenium.SessionNotCreateException: Không thể tạo phiên mới.” có nghĩa là bạn sử dụng sai đường dẫn đến các thành phần của Ứng dụng.
Để khắc phục lỗi, bạn cần sửa lại đường dẫn đến các thành phần sau đó khởi động lại máy chủ Appium.
Làm thế nào để khắc phục lỗi “Các khả năng mong muốn sau được yêu cầu nhưng không được cung cấp: tên thiết bị, tên nền tảng”?
Lỗi “Các khả năng mong muốn sau là bắt buộc, nhưng không được cung cấp: Tên thiết bị, Tên nền tảng” xuất hiện khi bạn không cung cấp thông tin đầy đủ về: Tên thiết bị, tên nền tảng trong tệp khi chạy Appium.
Để sửa lỗi, bạn Thông tin đầy đủ là bắt buộc cho Appium trong script như:
- functions.setCapability (“deviceName”, “Meomeomeo”); functions.setCapability (“platformName”, “Android”);
CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
- Trụ sở chính: L17-11, Lầu 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn, P. Bến Nghé, Q.1, TP.
VPĐD: 42 Trần Phú, P.4, Q.5, TP.HCM - Điện thoại: 0364 333 333
Tổng đài miễn cước: 1800 6734 - Email: sales@tino.org
- Trang web: www.tino.org
Nguồn: Appium là gì? Hướng dẫn cài đặt AppiumXem thêm nhiều bài viết về : Kiến Thức Cơ Bản
Nhận xét
Đăng nhận xét