Jump to content
Unfortunately we had to take download section back offline temporarily. We should have it working normally soon.

How to test unit Espresso for Android advance


bkaptech

Recommended Posts

Trong bài trước chúng tôi đã tìm hiểu về các phạm vi thẩm tra Espresso , tiếp với bài này chúng tôi sẽ đi sâu vào thực hiện đơn vị thẩm tra Espresso. 
1. Vị trí của các đơn vị thẩm tra Espresso. 

thẩm tra Espresso phải được đặt trong các thư mục app/src/androidTest. 

Để đơn giản hóa việc sử dụng các API Espresso nó được đề xuất để thêm nhập cảng tĩnh sau. Điều này cho phép truy cập vào các thủ pháp này không có tiếp đầu ngữ lớp. 
import static android.support.test.espresso.Espresso.onView ; 
import static android.support.test.espresso.action.ViewActions.c lick ; 
import static android.support.test.espresso.action.ViewActions.c loseSoftKeyboard ; 
import static android.support.test.espresso.action.ViewActions.t ypeText ; 
import static android.support.test.espresso.assertion.ViewAssert ions.matches ; 
import static android.support.test.espresso.matcher.ViewMatchers .withId ; 
import static android.support.test.espresso.matcher.ViewMatchers .withText ; 
2. Sử dụng ViewMatcher trong lập trình ứng dụng
Để tìm một điểm , sử dụng thủ pháp onView ( ) và thẩm tra xem độ chính xác. Nếu bạn đang sử dụng một AdapterView thì nên sử dụng thủ pháp onData ( ) thay vì onView ( ) bởi thủ pháp onView ( ) trả về một đối tượng của loại ViewInteraction còn thủ pháp onData ( ) trả về một đối tượng kiểu DataInteraction. 
3. Hoạt động Performing 
ViewInteraction và DataInteraction để xác định một Bắt đầu làm cho thẩm tra thông qua một đối tượng kiểu ViewAction thông qua các thủ pháp perform. Các lớp ViewActions trong học lập trình android cung cấp phương thức viện trợ cho các hoạt động phổ biến nhất , như: 
ViewActions.click 
ViewActions.typeText ( ) 
ViewActions.pressKey ( ) 
ViewActions.clearText ( ) 
Việc phương thức perform trả về lại một đối tượng kiểu ViewInteraction mà bạn có thể thực hiện nhiều Bắt đầu làm hoặc công nhận Cuối cùng. Nó cũng sử dụng varags như là đối số , giá dụ , bạn có thể vượt qua một vài Bắt đầu làm cùng lúc với nó.
Tham gia khóa học lập trình android từ cơ bản đến nâng cao tại học viện công nghệ vietpro
4. Thẩm tra Cuối cùng thí nghiệm
Gọi thủ pháp ViewInteraction.check ( ) để khẳng định một trạng thái , thủ pháp này có một đối tượng đầu vào các lớp ViewAssertion cung cấp phương thức viện trợ cho việc tạo ra các đối tượng: 
matches - Hamcrest matcher 
doesNotExist - khẳng định ý kiến không tồn tại. 
5. Thực hiện ghi Espresso UI. 
Android Studio cung cấp một Run Record Espresso Test cho phép bạn ghi lại sự tương tác với các vận dụng của bạn và tạo ra một thí nghiệm Espresso từ nó.

Để tìm hiểu thêm về các kiến thức lập trình, bạn có thể tham gia vào các Khóa học lập trình PHP & MySQL, lập trình ASP.NET, lập trình Java, học lập trình Android,… của BACHKHOA-APTECH để nhận được sự hỗ trợ nhiệt tình từ phía các giảng viên giàu kinh nghiệm của chúng tôi.

THÔNG TIN LIÊN HỆ

HỆ THỐNG ĐÀO TẠO LẬP TRÌNH VIÊN VÀ QUẢN TRỊ MẠNG QUỐC TẾ BACHKHOA-APTECH

Địa chỉ: Tòa nhà HTC, 236B & 238 Hoàng Quốc Việt, Cầu Giấy, Hà Nội

Điện Thoại: 0968.27.9669 | Email: [email protected]


 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...