คำถามติดแท็ก android-testing

8
AndroidJUnit4.class เลิกใช้แล้ว: วิธีใช้ androidx.test.ext.junit.runners.AndroidJUnit4
สำหรับการทดสอบเครื่องมือของฉันฉันใช้ @RunWith(AndroidJUnit4.class) จาก import androidx.test.runner.AndroidJUnit4; เพื่อสร้างกรณีทดสอบของฉัน ตอนนี้สายนี้ได้รับการทำเครื่องหมายว่าเลิกกับคำใบ้ที่จะใช้AndroidJUnit4จาก import androidx.test.ext.junit.runners.AndroidJUnit4 อย่างไรก็ตามถ้าฉันพยายามที่จะนำเข้าAndroidJUnit4จากแพคเกจที่มีชื่อฉันได้รับข้อผิดพลาดที่extไม่สามารถแก้ไขได้ คุณมีความคิดว่าควรรวมแพ็คเกจใดในการไล่ระดับสีเพื่อแก้ไขปัญหานี้

2
โฟลเดอร์ src / androidtest และ src / test ต่างกันอย่างไร
ในโปรเจ็กต์ใน Android Studio โดยค่าเริ่มต้นจะมีโฟลเดอร์ทดสอบสองโฟลเดอร์ ประการแรกคือsrc/androidTest. โฟลเดอร์นี้มีอยู่แล้วใน Android Studio เวอร์ชันก่อนหน้า อย่างไรก็ตามตอนนี้มีโฟลเดอร์ทดสอบใหม่ตามค่าเริ่มต้นsrc/testและการพึ่งพาใหม่testCompile 'junit: junit: 4.12'ในbuild.gradle. ฉันใช้โฟลเดอร์ใดในการทดสอบ อะไรคือความแตกต่างระหว่างทั้งสอง?

2
Google Espresso หรือ Robotium [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องใช้เครื่องมือทดสอบ UI อัตโนมัติและฉันสับสนระหว่างการใช้ Robotium กับ Google Espresso อะไรคือความแตกต่างที่สำคัญระหว่างทั้งสอง? มีคุณสมบัติที่มีอยู่ในตัวเดียว แต่ไม่มีคุณสมบัติอื่น ๆ หรือไม่?

1
การทดสอบ ViewPager (และ CursorLoader) ด้วย Robolectric
มีใครรู้วิธีทดสอบการตั้งค่าต่อไปนี้โดยใช้ Robolectric บ้าง? ส่วนที่มี ViewPager ข้อมูลที่โหลดด้วย CursorLoader ด้วยรหัสด้านล่าง CursorLoader จะไม่ถูกผลักเข้าไปในอะแดปเตอร์สำหรับเพจเจอร์มุมมอง ฉันติดอยู่ที่await()โทร. EventsFragmentTest.java: @RunWith(CustomRobolectricTestRunner.class) public class EventsFragmentTest extends AbstractDbAndUiDriver { // which element in the view pager we are testing private static final int TEST_INDEX = 0; protected SherlockFragmentActivity mActivity; protected EventsFragment_ mFragment; @Override @Before public void setUp() throws Exception { …

4
สับสนเกี่ยวกับ testCompile และ androidTestCompile ใน Android Gradle
ฉันยังใหม่กับโลกแห่งการทดสอบและอีกมากมายสำหรับโลกแห่งการทดสอบ Android ในขณะที่ทำการวิจัยเกี่ยวกับ Robolectric ที่ช่วยในการทดสอบเกี่ยวกับ Android สิ่งหนึ่งที่ทำให้ฉันสับสนมากที่สุด บางครั้งบนเว็บที่ฉันเห็นคนที่ใช้testCompileคำหลักในการอ้างอิงของสร้างสคริปต์ gradle เมื่ออ้างอิง Robolectric androidTestCompileขณะที่คนอื่นใช้ แน่นอนทั้งสองไม่สามารถใช้ได้? ใครสามารถอธิบายความแตกต่างระหว่างทั้งสองอย่างและข้อใดที่ควรใช้เมื่อใช้ Robolectric
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.