lab08 - niot1112/course-android-kmitl GitHub Wiki
สิ่งที่ได้รู้ในlab
1.ต้องมีการสื่อสารกับลูกค้าถึงจะรู้ความต้องการของลูกค้า
2.สามารถแบ่งtestได้ย่อยๆ เพื่อทดสอบก่อนส่งงานให้ลูกค้า
3.espressoคือตัวเทสที่androidมีให้จากทีมพัฒนาของgoogle
4.classในespressoมีแค่ onView กับ onData
5.สร้างด้วยการกด run>record espresso
6.ทำการกดในโทรศัพท์แล้วกดsave&add assertion
7.กดทดสอบที่ปุ่มรันหลังหมายเลขบรรทัด
สิ่งที่ได้จากการบ้าน
1.รู้วิธี test แอพ
2.รู้ว่าโค้ดtestที่โปรแกรมสร้างมาให้สามารถย่อเองได้ เช่น
ViewInteraction appCompatEditText2 = onView(
allOf(withId(R.id.editTExtName), isDisplayed()));
appCompatEditText2.perform(replaceText("NICE"), closeSoftKeyboard());
จะเหลือ
onView(allOf(withId(R.id.editTExtName), isDisplayed())).perform(replaceText("NICE"), closeSoftKeyboard());
3.รู้วิธีเช็คว่าปุ่มแสดงหรือไม่ด้วยคำสั่ง
onView(allOf(withId(R.id.idของปุ่ม), isDisplayed()));
และสามารถเพิ่ม.perform(click()) เพื่อทดสอบกดได้