Appium là gì

Kiểm demo tự động là một quan niệm khá thân quen trong kiểm thử phần mềm, tuy thế nhằm nắm bắt và update hồ hết giải pháp kiểm thử auto là một điều không còn đơn giản dễ dàng. điều đặc biệt là số đông chúng ta ngại nsát về code. Và mình cũng không phải nước ngoài lệ =)). Kiểm demo tự động hóa không thực sự nặng nề nhỏng phần đa người nghĩ về, chỉ việc cầm Chắn chắn một số câu lệnh cơ bạn dạng của một ngữ điệu thiết kế nào kia thì chúng ta hồ hết có thể bước đầu kiểm demo tự động.Trong nội dung bài viết này, bạn thích share với tất cả người kỹ năng kiểm test tự động hóa cùng với cách thức Appium với sử dụng ngôn ngữ Java.

Bạn đang xem: Appium là gì

*

1. Giới thiệu về Appium

1.1 Appium là gì?

Appium là một trong những luật pháp kiểm test tự động hóa những vận dụng website, native tiện ích và hybrid tiện ích.Native sầu app - Ứng dụng gốc: là phần nhiều ứng dụng được viết bằng iOS, Android hoặc Windows SDK.Web app - Ứng dụng web: là những áp dụng web được truy vấn bởi trình coi sóc giành riêng cho thứ di động (Appium cung ứng Safari bên trên iOS và Chrome hoặc ứng dụng "Browser" được tích thích hợp sẵn trên Android).Hybrid app - Ứng dụng lai: là các ứng dụng bao gồm trình bao bọc bao quanh "webview" - một điều khiển và tinh chỉnh riêng cho phép địa chỉ với nội dung website.Appium là công cụ kiểm thử auto mã mối cung cấp mnghỉ ngơi rất có lợi trong kiểm test tự động những áp dụng bên trên gốc rễ Android, iOS với Windows desktop.Điều quan trọng đặc biệt tuyệt nhất là: Appium là phương pháp kiểm demo auto “cross-platform"- đa căn cơ giúp chúng ta cũng có thể xây cất nhiều chạy thử tự động hóa hóa ứng dụng cho những vận dụng iOS và Android (những nền tảng) thực hiện cùng một API.“Đa nền tảng” được cho phép chúng ta sử dụng lại lượng béo code thân các test suites iOS cùng Android.Appium cung cấp kiểm thử phần mềm tự động hóa hóa bên trên trình mô phỏng hoặc đưa lập với các sản phẩm di động vật lý.

1.2 Ngulặng lý của Appium

*
Appium được thiết kế với để đáp ứng nhu cầu auto hóa kiểm test áp dụng di động cầm tay theo tư nguyên lý sau:

Không nên biên dịch lại vận dụng của doanh nghiệp để tự động hóa hóa nó.Nghĩa là cần sử dụng trình biên dịch nhằm dịch một chuỗi những câu lệnh được viết bằng một ngữ điệu thiết kế (call là ngôn từ mối cung cấp tuyệt mã nguồn), thành một chương trình tương đương tuy thế làm việc dưới dạng một ngữ điệu máy tính xách tay new (điện thoại tư vấn là ngôn ngữ đích) với thường là ngữ điệu ngơi nghỉ cấp thấp hơn, nlỗi ngôn từ đồ vật. Chương trình mới được chất dịch này điện thoại tư vấn mã đối tượng người dùng.Không cần bị khóa vào một ngữ điệu hoặc framework ví dụ.Một Framework demo tool Smartphone đề nghị là mã mối cung cấp mở.Một Framework chạy thử tool điện thoại không nên tái tạo lại vòng đời Lúc kể tới những API auto hóa. Nghĩa là không nên tiêu tốn lãng phí thời gian hoặc công sức của con người trong vấn đề tạo ra sản phẩm gì đấy đã có tạo ra hoặc được về tối ưu hóa vị những người khác.

1.3 Tại sao bắt buộc sử dụng Appium

Nếu chúng ta là kỹ sư kiểm demo phần mềm vận dụng giành cho lắp thêm di động, Appium có thể giúp trọng trách đánh giá hồi quy vận dụng dành riêng cho lắp thêm di động cầm tay của bạn trsinh sống bắt buộc tiện lợi hơn. Đặc biệt cho các vận dụng giành riêng cho đồ vật di động cầm tay Khủng, khu vực các vận dụng liên tục cập nhật với các tính năng và tác dụng bắt đầu.Một công dụng thiết yếu khác của việc áp dụng Appium cho kiểm demo tự động vận dụng giành cho thiết bị cầm tay là: Nó cung cấp bên dưới các căn nguyên và ngữ điệu. Bên cạnh đó, chúng ta cũng có thể áp dụng bất kỳ framework kiểm test nào.

1.4 Appium cung ứng đa gốc rễ với nhiều ngôn ngữ

Appium hỗ trợ những platkhung khác biệt bao gồm:

AndroidIOSFirefoxOS

Appium cung ứng nhiều ngôn ngữ

JavaObjective-CJavaScript with Node.jsPHPPythonRubyClojurePerl

Dường như còn có hầu như ưu điểm khác ví như ko yêu cầu mã nguồn nhằm kiểm demo vận dụng khi bạn có thể bình chọn trực tiếp, chúng ta có thể can hệ với các ứng dụng tự động ảnh, lịch vv vào kịch bạn dạng kiểm thử ví như yêu cầu.

1.5 Hạn chế của Appium

Lúc Này gồm vô cùng ít tiêu giảm trong Appium, một số trong những tinh giảm tiếp sau đây cũng không phải là trsinh sống mắc cỡ lớn:

Đối cùng với Android, Không cung ứng mang đến Android APIThực thi tập lệnh siêu lờ đờ trên gốc rễ iOS.Hỗ trợ hành động bị tinh giảm.Không cung ứng đến lời nhắn chúc mừng.

Tôi suy nghĩ, vấn đề đó là đủ để sử dụng ngẫu nhiên chính sách kiểm test tự động hóa hóa ứng dụng nguồn mở nào về tính chất linch hoạt của câu hỏi sử dụng.

Xem thêm: Luyện Ngủ Cho Bé Đúng Phương Pháp Luyện Ngủ Không Nước Mắt "Bế Lên Đặt Xuống"

2. Hướng dẫn setup Appium

2.1 Download và thiết đặt JDK trên window

JDK là bộ cách tân và phát triển java. Nếu ai đang làm việc với ngôn từ xây dựng java thì chúng ta đề xuất thiết đặt nó vày nó là điều kiện tiên quyết để code cùng chạy các chương trình ứng dụng java, thực hiện framework kiểm test hoặc sử dụng SDK. phần lớn người không biết cách thiết lập JDK cùng định thông số kỹ thuật biến chuyển môi trường cho JAVA_HOME. Các bước tiếp sau đây đã giải đáp các bạn cài đặt phần mềm java trong các hành lang cửa số và thiết lập cấu hình JAVA_HOME.

2.1.1 Step 1: Download và setup JDK

Nhấp vào nút ít thiết lập xuống JDK nlỗi trong hình tiếp sau đây.
*
Click download, nó sẽ chuyển các bạn mang đến trang Java SE Development Kit 8 Downloads.Chọn nút radio "Accept License Agreement" và nhấp vào link .exe để thiết lập xuống JDK dựa vào hệ quản lý của chúng ta như được hiển thị vào hình tiếp sau đây. Chọn "Windows x86" đến hệ thống 32 bit với "Windows x64" mang đến khối hệ thống 64 bit.
*
Tại đây, bản thân áp dụng window 64bit phải vẫn chọn donwload "Windows x64"Sau Khi quá trình download ngừng, bọn họ bước đầu thiết đặt JDK. Double click vào file vừa cài đặt hoàn thành để thiết lập.
*
Bắt đầu quá trình thiết lập JDK
*
Click vào nút ít "Next" bên trên từng bước bằng cách thực hiện những gạn lọc khoác định. quý khách hàng sẽ mất một thời hạn nhằm thiết đặt JDK với cuối cùng của cài đặt, nó vẫn hiển thị màn hình hiển thị nhỏng tiếp sau đây để ngừng cài đặt.
*
do vậy Java JDK đã có thiết lập, mà lại chúng ta vẫn cần được thiết lập cấu hình thêm đổi mới JAVA_HOME trong Windows. Để thiết lập, tiếp sau họ cần làm quá trình nlỗi sau:

2.1.2 Step 2: Cài đặt biến hóa JAVA_HOME

Xác định băng thông tlỗi mục cài đặt JDK trong máy tính của bạnĐi tới C: Program Files Java.Sẽ tất cả thư mục JDK cùng với phiên bạn dạng giống như Lúc thiết lập. Ví dụ: phiên bản JDK tôi vẫn thiết lập là "jdk1.8.0_191".Cliông chồng duoble và copy đường dẫn. Ví dụ: "C:Program FilesJavajdk1.8.0_191"Đường dẫn này sẽ được kinh nghiệm nhằm tùy chỉnh thay đổi môi trường xung quanh nhỏng được miêu tả vào công việc dưới đây.Thiếp đáp lập trở thành JAVA_HOMENhấp con chuột bắt buộc vào biểu tượng My Computer nằm ở screen của khách hàng hoặc Window.Chọn "Properties". Hộp thoại "System" xuất hiện
*
Clichồng "Advanced system settings" nlỗi hình bên dưới. Hộp thoại "System properties" xuất hiện thêm.
*
Cliông xã Advance tab > Cliông xã "Environment Variables" button. Hộp thoại "Environment Variables" mở ra.Tại mục "System variable", cliông xã "New" button. Hộp thoại "New System Variable" xuất hiện thêm,Đặt tên đổi thay = JAVA_HOME.Đặt cực hiếm vươn lên là = Đường dẫn nơi đặt JDK. ví dụ như nlỗi trên máy tính xách tay của mình là "C:Program FilesJavajdk1.8.0_191" được đặt trong bước trước như được biểu thị ngơi nghỉ bên trên. Nó nhờ vào vào băng thông cài đặt java của riêng chúng ta với phiên bản đang setup.Sau cùng là Cliông chồng "OK" làm việc tất cả những vỏ hộp thoại để xong xuôi.Đặt đổi mới băng thông mang lại Java Hình như, các bạn cần thiết lập đường dẫn thỏng mục bin của JDK trong biến hóa đường dẫn của những biến đổi khối hệ thống. Quý Khách đang kiếm tìm thấy tlỗi mục bin bên trong tlỗi mục JDK của doanh nghiệp. Để đặt trở thành hệ thống đường truyền của JDK, các bạn tuân theo quá trình sau:Mnghỉ ngơi hộp thoại "Environment Variables" như diễn đạt sống trên cùng trong hình dưới.Trong mục "System Variable", chọn Path.Clichồng button "Edit". Hộp thoại "Edit system variable" xuất hiện.Tại cuối chuỗi giá trị vươn lên là Path, Đặt dấu chấm phẩy < ; > với sau đó đặt đường truyền thỏng mục bin của tlỗi mục JDK. lấy ví dụ như đường truyền thỏng mục bin trong đồ vật của mình là "C:Program FilesJavajdk1.8.0_191in"Nhấp vào nút ít OK để đóng góp tất cả vỏ hộp thoại vẫn mlàm việc.
*
Vậy nên, bạn sẽ thiết lập đường dẫn thỏng mục bin JDK trong biến hóa môi trường xung quanh khối hệ thống của khách hàng.Xác minc java đã làm được cài đặt đúng hay khôngĐể xác minc ứng dụng java được setup đúng hay không,Mở comm& prompt. (Window + R > cmd > OK)Chạy lệnh "java -version"Kết trái trên đây rồi. Giờ thì các bạn đang sẵn sàng nhằm thực hiện rồi kia.
*

2.2 Download và thiết lập Android SDK bên trên Window

*
Khi quy trình tải về chấm dứt, bạn hãy đặt tệp tin .zip vào ổ có dung lượng lưu trữ đầy đủ béo vì chưng Android SDK bắt buộc đôi mươi cho 30 GB dung tích trên đĩa nhằm lưu trữ các tệp khác biệt.Giải nén tệp tin zip, sau đó bạn hãy đổi tên folder thành "SDK" mang đến dễ cai quản nhé.

Xem thêm: Lưu Trữ Công Ty Tnhh Liên Doanh Thành Phố Đế Vương, Công Ty Tnhh Liên Doanh Thành Phố Đế Vương

Cài đặt một vài package những hiểu biết bắt buộcĐể tạo nên trình trả lập Android để kiểm demo, bạn phải cài đặt xuống và thiết lập một vài ba gói. quý khách hàng hoàn toàn có thể làm điều ấy bằng cách sử dụng Android SDK Manager như được biểu đạt vào các bước được hỗ trợ tiếp sau đây.Xem phía bên trong thư mục SDK. Sẽ bao gồm file "SDK Manager.exe".Thực thi tải đật nó bằng phương pháp nhấp đúp. Hộp thoại "Android SDK Manager" xuất hiện thêm.Gói điều khoản Android SDK sẽ tiến hành cài đặt theo mặc định.quý khách rất có thể lựa chọn gói trải nghiệm của bạn trường đoản cú danh sách những gói không giống nhau với kế tiếp nhấp vào nút ít Install packages nhỏng hình tiếp sau đây nhằm thiết đặt các gói đang chọn.

Chuyên mục: Công Nghệ 4.0