học lập trình android về Espresso

Thảo luận trong 'Các mặt hàng khác' bắt đầu bởi Tech360, 29/6/16.

  1. Tech360

    Tech360 Thần Tài

    Với bài hướng dẫn hôm qua các bạn đã học về những khuôn khổ kiểm tra Espresso , tiếp tục với bài hướng dẫn này các bạn sẽ đi sâu vào thực hành chức vụ kiểm tra Espresso.
    1. địa điểm của những chức vụ kiểm tra Espresso.
    kiểm tra Espresso phải được đặt trong các thư mục app/src/androidTest.
    Để giản đơn hóa việc sử dụng các API Espresso nó được đề xuất để thêm nhập khẩu tĩnh sau. Điều này cho phép thâm nhập vào những biện pháp này không có tiền tố lớp.
    import static android.support.test.espresso.Espresso.onView ;
    import static android.support.test.espresso.action.ViewActions.click ;
    import static android.support.test.espresso.action.ViewActions.closeSoftKeyboard ;
    import static android.support.test.espresso.action.ViewActions.typeText ;
    import static android.support.test.espresso.assertion.ViewAssertions.matches ;
    import static android.support.test.espresso.matcher.ViewMatchers.withId ;
    import static android.support.test.espresso.matcher.ViewMatchers.withText ;
    2. Dùng ViewMatcher trong lập trình ứng dụng
    Để tìm một điểm , sử dụng biện pháp onView ( ) và kiểm tra xem độ chuẩn xác. Ví như bạn đang sử dụng một AdapterView thì nên sử dụng biện pháp onData ( ) thay vì onView ( ) bởi biện pháp onView ( ) trả về một đối tượng của loại ViewInteraction còn biện pháp onData ( ) trả về một đối tượng kiểu DataInteraction.
    3. Công việc Performing
    ViewInteraction và DataInteraction để chính xác một hành động cho kiểm tra phê chuẩn một đối tượng kiểu ViewAction phê chuẩn các biện pháp perform. Các lớp ViewActions trong học lập trình android cung cấp phương thức trợ giúp cho các hoạt động phổ quát 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ó khả năng thực hành nhiều hành động hoặc xác nhận kết quả. Nó cũng sử dụng varags như là đối số , ví dụ , bạn có khả năng vượt qua một đôi hành động 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. Kiểm tra kết quả thử nghiệm
    Gọi biện pháp ViewInteraction.check ( ) để tự tin tuyên bố một thể trạng , biện 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 trợ giúp cho việc tạo ra các đối tượng:
    matches - Hamcrest matcher
    doesNotExist - tự tin tuyên bố quan điểm không tồn tại.
    5. Thực hành 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 áp dụng của bạn và tạo ra một thử nghiệm Espresso từ nó.