Android Studio ออกแบบมาเพื่อให้การทดสอบเป็นเรื่องง่าย ซึ่งมีฟีเจอร์มากมายที่จะช่วย ลดความซับซ้อนของวิธีสร้าง เรียกใช้ และวิเคราะห์การทดสอบ คุณสามารถตั้งค่าการทดสอบที่ทำงานในเครื่องหรือการทดสอบที่ใช้เครื่องมือซึ่งทำงานในอุปกรณ์ได้ คุณสามารถ เรียกใช้การทดสอบรายการเดียวหรือกลุ่มการทดสอบที่เฉพาะเจาะจงในอุปกรณ์อย่างน้อย 1 เครื่องได้อย่างง่ายดาย ผลการทดสอบ จะแสดงใน Android Studio โดยตรง
รูปที่ 1 Android Studio แสดงภาพรวมผลการทดสอบ
หน้านี้อธิบายวิธีจัดการการทดสอบใน Android Studio ดูวิธีเขียนการทดสอบ Android อัตโนมัติได้ที่ทดสอบแอปใน Android
ประเภทการทดสอบและสถานที่
ตำแหน่งของเทสต์จะขึ้นอยู่กับประเภทของเทสต์ที่คุณเขียน โปรเจ็กต์ Android มีไดเรกทอรีซอร์สโค้ดเริ่มต้นสำหรับการทดสอบหน่วยในเครื่องและการทดสอบแบบมีเครื่องควบคุม
การทดสอบ 1 หน่วยในเครื่องจะอยู่ที่
module-name/src/test/java/
การทดสอบเหล่านี้จะ
ทำงานในเครื่อง Java เสมือน (JVM) ของเครื่องคุณ ใช้การทดสอบเหล่านี้เพื่อ
ลดเวลาในการดำเนินการเมื่อการทดสอบไม่มีการอ้างอิงเฟรมเวิร์ก Android
หรือเมื่อคุณสร้างการทดสอบแบบคู่สำหรับการอ้างอิงเฟรมเวิร์ก Android ได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเขียนการทดสอบ 1 หน่วยในเครื่องได้ที่
สร้างการทดสอบ 1 หน่วยในเครื่อง
การทดสอบแบบมีเครื่องควบคุมอยู่ที่
$module-name/src/androidTest/java/
การทดสอบเหล่านี้จะทำงานบนอุปกรณ์ฮาร์ดแวร์หรือโปรแกรมจำลอง โดยมีสิทธิ์เข้าถึง API ของ Instrumentation
ที่ให้สิทธิ์เข้าถึงข้อมูล เช่น คลาส Context
ในแอปที่คุณทดสอบ และช่วยให้คุณควบคุมแอปที่อยู่ระหว่างทดสอบจากโค้ดทดสอบได้ การทดสอบที่มีการวัดผลจะสร้างขึ้นใน APK แยกต่างหาก จึงมีไฟล์ AndroidManifest.xml
ของตัวเอง ระบบจะสร้างไฟล์นี้โดยอัตโนมัติ แต่คุณสามารถสร้างเวอร์ชันของคุณเองได้ที่
$module-name/src/androidTest/AndroidManifest.xml
ซึ่งจะผสานรวมกับไฟล์ Manifest ที่สร้างขึ้น ใช้การทดสอบที่มีการตรวจสอบเมื่อ
เขียนการทดสอบ UI แบบผสานรวมและแบบฟังก์ชันเพื่อทำให้การโต้ตอบของผู้ใช้เป็นแบบอัตโนมัติ หรือ
เมื่อการทดสอบมีทรัพยากร Dependency ของ Android ที่คุณสร้างการทดสอบแบบคู่ไม่ได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเขียนการทดสอบที่มีการตรวจสอบได้ที่
สร้างการทดสอบที่มีการตรวจสอบ
และทำให้การทดสอบ UI เป็นแบบอัตโนมัติ
คุณวางการทดสอบในไดเรกทอรีเฉพาะตัวแปรบิลด์เพื่อทดสอบเฉพาะตัวแปรบิลด์ที่เจาะจงได้ เช่น คุณอาจวางการทดสอบ 1 หน่วยในเครื่องบางรายการไว้ใน
$module-name/src/testMyFlavor/java/
เพื่อให้การทดสอบ
กำหนดเป้าหมายเป็นแอปที่สร้างด้วยซอร์สโค้ดของ Flavor นี้ ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างการทดสอบที่ปรับแต่งเหล่านี้ได้ที่สร้างการทดสอบที่มีการตรวจสอบสำหรับตัวแปรบิลด์
เมื่อคุณสร้างโปรเจ็กต์ใหม่หรือเพิ่มโมดูลแอป Android Studio จะสร้าง ชุดแหล่งที่มาของการทดสอบที่ระบุไว้ก่อนหน้านี้และรวมไฟล์ทดสอบตัวอย่างไว้ในแต่ละชุด คุณดูได้ในหน้าต่างโปรเจ็กต์ตามที่แสดงในรูปที่ 2
รูปที่ 2 (1) การทดสอบที่วัดผลได้และ (2) การทดสอบ JVM ในเครื่องของโปรเจ็กต์จะปรากฏในมุมมองโปรเจ็กต์ (ซ้าย) หรือมุมมอง Android (ขวา)
สร้างการทดสอบใหม่
คุณเพิ่มการทดสอบใหม่สำหรับคลาสหรือเมธอดที่เฉพาะเจาะจงได้โดยตรงจากซอร์สโค้ดโดยทำตามขั้นตอนต่อไปนี้
- เปิดไฟล์ต้นฉบับที่มีโค้ดที่ต้องการทดสอบ
- วางเคอร์เซอร์ในชื่อคลาสหรือเมธอดที่ต้องการทดสอบ แล้วกด Control+Shift+T (Command+Shift+T ใน macOS)
- คลิกสร้างการทดสอบใหม่… ในป๊อปอัปที่ปรากฏขึ้น
- ในกล่องโต้ตอบสร้างการทดสอบ ให้เลือก JUnit4 แก้ไขฟิลด์และเมธอด ที่ต้องการสร้าง แล้วคลิก OK
- ในกล่องโต้ตอบเลือกไดเรกทอรีปลายทาง ให้คลิกชุดแหล่งที่มา ที่สอดคล้องกับประเภทการทดสอบที่คุณต้องการสร้าง: androidTest สำหรับ การทดสอบที่ใช้เครื่องมือ หรือ test สำหรับการทดสอบหน่วยในเครื่อง จากนั้นคลิกตกลง
หรือจะสร้างไฟล์ทดสอบทั่วไปในแหล่งที่มาของการทดสอบที่เหมาะสม ก็ได้โดยทำดังนี้
- ในหน้าต่างโปรเจ็กต์ทางด้านซ้าย ให้คลิกเมนูแบบเลื่อนลง แล้วเลือกมุมมอง Android
- คลิกขวาที่ไดเรกทอรี java แล้วเลือก New > Java Class หรือ New > Kotlin Class/File หรือจะเลือกไดเรกทอรี java แล้วใช้แป้นพิมพ์ลัด Control+N (Command+N ใน macOS) ก็ได้
- ในกล่องโต้ตอบเลือกไดเรกทอรีปลายทาง ให้คลิกชุดแหล่งที่มา ที่สอดคล้องกับประเภทการทดสอบที่คุณต้องการสร้าง: androidTest สำหรับ การทดสอบที่ใช้เครื่องมือ หรือ test สำหรับการทดสอบหน่วยในเครื่อง จากนั้นคลิกตกลง
- ตั้งชื่อไฟล์ แล้วคลิกตกลง
หากแอปคอมไพล์ไม่สำเร็จหลังจากเพิ่มการทดสอบ โปรดตรวจสอบว่าคุณได้ตั้งค่าการอ้างอิงไลบรารีการทดสอบที่ถูกต้องแล้ว ดูสร้างการทดสอบในเครื่องและสร้างการทดสอบแบบมีเครื่องควบคุม เพื่อดูการอ้างอิงที่ถูกต้อง
ทำการทดสอบ
ก่อนที่จะเรียกใช้การทดสอบใดๆ ให้ตรวจสอบว่าโปรเจ็กต์ซิงค์กับ
Gradle อย่างสมบูรณ์โดยคลิกซิงค์โปรเจ็กต์
ในแถบเครื่องมือ คุณทำการทดสอบได้โดยมีระดับความละเอียดที่แตกต่างกัน ดังนี้
หากต้องการเรียกใช้การทดสอบทั้งหมดในไดเรกทอรีหรือไฟล์ ให้เปิดหน้าต่างโปรเจ็กต์แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้
- คลิกขวาที่ไดเรกทอรีหรือไฟล์ แล้วคลิกเรียกใช้
- เลือกไดเรกทอรีหรือไฟล์ แล้วใช้แป้นพิมพ์ลัด Control+Shift+R
- คลิกขวาที่ไดเรกทอรีหรือไฟล์ แล้วคลิกเรียกใช้
หากต้องการเรียกใช้การทดสอบทั้งหมดในคลาสหรือเมธอดที่เฉพาะเจาะจง ให้เปิดไฟล์ทดสอบในตัวแก้ไขโค้ด แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้
- กดไอคอนเรียกใช้การทดสอบ
ในกัตเตอร์
- คลิกขวาที่คลาสหรือเมธอดทดสอบ แล้วคลิกเรียกใช้
- เลือกคลาสหรือวิธีการทดสอบ แล้วใช้แป้นพิมพ์ลัด Control+Shift+R
- กดไอคอนเรียกใช้การทดสอบ
การทดสอบที่มีการตรวจสอบจะทำงานบนอุปกรณ์จริงหรือโปรแกรมจำลอง ดูข้อมูลเพิ่มเติม เกี่ยวกับการตั้งค่าอุปกรณ์จริงได้ที่เรียกใช้แอปในอุปกรณ์ ฮาร์ดแวร์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าโปรแกรมจำลองได้ที่เรียกใช้ แอปในโปรแกรมจำลอง Android
กำหนดค่าการทดสอบ
โดยค่าเริ่มต้น การทดสอบจะทำงานโดยใช้การกำหนดค่าการเรียกใช้เริ่มต้นของ Android Studio หากต้องการเปลี่ยนการตั้งค่าการเรียกใช้บางอย่าง เช่น เครื่องมือเรียกใช้การวัดประสิทธิภาพและตัวเลือกการติดตั้งใช้งาน คุณสามารถแก้ไขการกำหนดค่าการเรียกใช้ในกล่องโต้ตอบการกำหนดค่าการเรียกใช้/การแก้ไขข้อบกพร่อง (คลิกเรียกใช้ > แก้ไขการกำหนดค่า)
โปรแกรมเรียกใช้การทดสอบ Gradle แบบรวม
ปลั๊กอิน Android Gradle 7.1.0 และ Android Studio Bumblebee ขึ้นไปใช้การติดตั้งใช้งานของ Gradle เองสำหรับเครื่องมือทดสอบ Android เพื่อเรียกใช้การทดสอบที่มีการวัดผล การใช้เครื่องมือเรียกใช้การทดสอบเดียวกันจะช่วยให้ผลลัพธ์มีความสอดคล้องกัน ไม่ว่าคุณจะเรียกใช้โดยใช้ AGP จากบรรทัดคำสั่ง เช่น ในเซิร์ฟเวอร์การผสานรวมอย่างต่อเนื่อง หรือจาก Android Studio
รูปที่ 3 Unified Gradle test runner
Android Studio เวอร์ชันก่อนหน้าใช้เครื่องมือเรียกใช้การทดสอบที่วัดผลของ Android ของ IntelliJ แทนเครื่องมือเรียกใช้การทดสอบที่วัดผลของ Android ของ Gradle ดังนั้นหากคุณไม่ได้ใช้ Android Studio เวอร์ชันล่าสุด คุณอาจเห็นผลการทดสอบที่แตกต่างกัน ไม่ว่าคุณจะเรียกใช้การทดสอบจาก Android Studio หรือจากบรรทัดคำสั่งโดยใช้ปลั๊กอิน Gradle ก็ตาม เช่น การทดสอบผ่านโดยใช้ Runner หนึ่งและไม่ผ่านในอีก Runner หนึ่ง
รูปที่ 4 เครื่องมือเรียกใช้การทดสอบแบบแยกใน Android Studio เวอร์ชันเก่า
หากคุณมีการกำหนดค่าการทดสอบที่มีการวัดผลที่บันทึกไว้ในโปรเจ็กต์แล้ว การกำหนดค่าเหล่านั้นจะใช้ Gradle เพื่อเรียกใช้การทดสอบในอุปกรณ์ที่เชื่อมต่อ คุณสร้างการกำหนดค่าการทดสอบที่มีการตรวจสอบใหม่ได้โดยใช้การดำเนินการที่แถบด้านข้างข้างคลาสหรือเมธอดการทดสอบ ดังที่แสดงด้านล่าง
รูปที่ 5 เรียกใช้การทดสอบจากการดำเนินการใน Gutter
เมื่อเรียกใช้การทดสอบแบบมีเครื่องมือ คุณจะยืนยันได้ว่า Android Studio ใช้โปรแกรมเรียกใช้การทดสอบ Gradle โดยการตรวจสอบเอาต์พุตการทดสอบใน Test Matrix สำหรับเอาต์พุตของงาน Gradle
เรียกใช้ในอุปกรณ์หลายเครื่องแบบคู่ขนาน
โดยค่าเริ่มต้น การทดสอบแบบมีเครื่องมือจะทำงานบนอุปกรณ์จริงหรือโปรแกรมจำลอง 1 เครื่อง หากต้องการดูว่าการทดสอบทำงานอย่างไรในอุปกรณ์จำนวนมากขึ้น คุณสามารถเลือกอุปกรณ์เพิ่มเติมได้โดยทำตามขั้นตอนต่อไปนี้
ก่อนที่จะเรียกใช้การทดสอบ ให้เปิดเมนูเมนูแบบเลื่อนลงของอุปกรณ์เป้าหมาย แล้ว เลือกเลือกอุปกรณ์หลายเครื่อง...
รูปที่ 6 เลือกเมนูแบบเลื่อนลง "เลือกหลายอุปกรณ์"
เลือกอุปกรณ์ที่ต้องการ แล้วคลิกตกลง
ตรวจสอบว่าข้อความในเมนูแบบเลื่อนลงเป้าหมายเปลี่ยนเป็นอุปกรณ์หลายเครื่อง แล้วคลิกเรียกใช้
หน้าต่างเครื่องมือ Test Matrix จะแสดงผลการทดสอบสำหรับอุปกรณ์แต่ละเครื่องที่เลือก การกำหนดค่า
รูปที่ 7 ผลการทดสอบในหน้าต่างเครื่องมือเมทริกซ์การทดสอบ
คุณคลิกการทดสอบที่ต้องการเพื่อตรวจสอบผลลัพธ์ในบานหน้าต่างเอาต์พุตได้ นอกจากนี้ คุณยังจัดเรียงการทดสอบได้โดยคลิกคอลัมน์ต่างๆ
เรียกใช้ด้วย Firebase Test Lab
การใช้ Firebase Test Lab คุณจะทดสอบแอปในอุปกรณ์ Android ยอดนิยมและการกำหนดค่าอุปกรณ์ (การผสมผสานที่แตกต่างกันของภาษา การวางแนว ขนาดหน้าจอ และเวอร์ชันแพลตฟอร์ม) ได้พร้อมกัน การทดสอบเหล่านี้จะทำงานบนอุปกรณ์จริงและอุปกรณ์เสมือนในศูนย์ข้อมูลของ Google ที่อยู่ระยะไกล ผลการทดสอบจะแสดงบันทึกการทดสอบและรายละเอียดของ ความล้มเหลวของแอป
หากต้องการเริ่มใช้ Firebase Test Lab คุณต้องทำสิ่งต่อไปนี้
- สร้างบัญชี Google หากยังไม่มีบัญชี
- ในคอนโซล Firebase ให้คลิกสร้างโปรเจ็กต์ใหม่
Android Studio มีเครื่องมือในตัวที่ช่วยให้คุณกำหนดค่าวิธีที่ต้องการ ใช้ในการทดสอบกับ Firebase Test Lab ได้ หลังจากสร้างโปรเจ็กต์ Firebase แล้ว คุณจะสร้างการกำหนดค่าการทดสอบและเรียกใช้การทดสอบได้โดยทำดังนี้
- คลิกเรียกใช้ > แก้ไขการกำหนดค่าจากเมนูหลัก
- คลิกเพิ่มการกำหนดค่าใหม่
แล้วเลือกการทดสอบที่มีการตรวจสอบของ Android
- ป้อนหรือเลือกรายละเอียดของการทดสอบ เช่น ชื่อการทดสอบ ประเภทโมดูล ประเภทการทดสอบ และคลาสการทดสอบ
- จากเมนูแบบเลื่อนลงเป้าหมายในส่วนตัวเลือกเป้าหมายการติดตั้งใช้งาน ให้เลือกเมทริกซ์อุปกรณ์ของ Firebase Test Lab
- หากไม่ได้เข้าสู่ระบบ ให้คลิกลงชื่อเข้าใช้ด้วย Google แล้วอนุญาตให้ Android Studio เข้าถึงบัญชีของคุณ
- เลือกโปรเจ็กต์ Firebase จากรายการข้างโปรเจ็กต์ Cloud
- ข้างการกำหนดค่าเมทริกซ์ ให้เลือกการกำหนดค่าเริ่มต้นรายการใดรายการหนึ่ง
จากเมนูแบบเลื่อนลง หรือสร้างการกำหนดค่าของคุณเองโดยกด
เปิดกล่องโต้ตอบ
คุณเลือกอุปกรณ์ เวอร์ชัน Android ภาษา และการวางแนวหน้าจออย่างน้อย 1 รายการที่ต้องการใช้ทดสอบแอปได้ Firebase Test Lab จะทดสอบ แอปของคุณกับทุกชุดค่าผสมที่คุณเลือกเมื่อสร้างผลการทดสอบ
- คลิก OK ในกล่องโต้ตอบการกำหนดค่าการเรียกใช้/การแก้ไขข้อบกพร่องเพื่อออก
- เรียกใช้การทดสอบโดยคลิกเรียกใช้
รูปที่ 8 การสร้างการกำหนดค่าการทดสอบสำหรับ Firebase Test Lab
วิเคราะห์ผลการทดสอบ
เมื่อ Firebase Test Lab เรียกใช้การทดสอบเสร็จสมบูรณ์แล้ว หน้าต่างเรียกใช้จะเปิดขึ้นเพื่อแสดงผลลัพธ์ ดังที่แสดงในรูปที่ 9 คุณอาจต้องคลิกแสดง
ผ่าน เพื่อดูการทดสอบทั้งหมดที่ดำเนินการ
รูปที่ 9 ผลการทดสอบที่มีการตรวจสอบโดยใช้ Firebase Test Lab
นอกจากนี้ คุณยังวิเคราะห์การทดสอบบนเว็บได้โดยคลิกลิงก์ที่แสดงที่ จุดเริ่มต้นของบันทึกการดำเนินการทดสอบในหน้าต่างเรียกใช้
ดูความครอบคลุมของการทดสอบ
เครื่องมือความครอบคลุมของการทดสอบใช้ได้กับการทดสอบ 1 หน่วยในเครื่องเพื่อติดตามเปอร์เซ็นต์ และพื้นที่ของโค้ดแอปที่การทดสอบ 1 หน่วยครอบคลุม ใช้เครื่องมือทดสอบ ความครอบคลุมเพื่อพิจารณาว่าคุณได้ทดสอบองค์ประกอบ คลาส เมธอด และบรรทัดโค้ดที่ประกอบกันเป็นแอปอย่างเพียงพอหรือไม่
หากต้องการเรียกใช้การทดสอบที่มีความครอบคลุม ให้ทำตามขั้นตอนเดียวกับที่อธิบายไว้ในเรียกใช้การทดสอบ เพียงแต่แทนที่จะคลิกเรียกใช้ ให้คลิกเรียกใช้
test-name พร้อมความครอบคลุม
ในหน้าต่างโปรเจ็กต์ ตัวเลือกนี้
อาจซ่อนอยู่หลังเรียกใช้/แก้ไขข้อบกพร่องเพิ่มเติม คุณยังกำหนดค่าการตั้งค่าความครอบคลุมได้ในกล่องโต้ตอบการกำหนดค่าการเรียกใช้/การแก้ไขข้อบกพร่อง ในแท็บความครอบคลุมของโค้ด
รูปที่ 10 เปอร์เซ็นต์ความครอบคลุมของโค้ดสำหรับแอปพลิเคชัน
ดูผลการทดสอบ
เมื่อคุณเรียกใช้การทดสอบอย่างน้อย 1 รายการจาก Android Studio ผลลัพธ์จะปรากฏในหน้าต่างเรียกใช้ รูปที่ 11 แสดงการทดสอบที่สำเร็จ
รูปที่ 11 ผลการทดสอบจะปรากฏในหน้าต่าง "เรียกใช้"
หน้าต่างเรียกใช้จะแสดงการทดสอบในมุมมองแบบต้นไม้ทางด้านซ้าย และผลลัพธ์และข้อความสำหรับชุดการทดสอบปัจจุบันในแผงเอาต์พุตทางด้านขวา ใช้แถบเครื่องมือ เมนูตามบริบท และไอคอนสถานะเพื่อจัดการผลการทดสอบ ดังนี้
- ใช้แถบเครื่องมือเรียกใช้เพื่อเรียกใช้การทดสอบปัจจุบันอีกครั้ง หยุดการทดสอบปัจจุบัน เรียกใช้การทดสอบที่ไม่สำเร็จอีกครั้ง (ไม่แสดงเนื่องจากใช้ได้กับการทดสอบหน่วยเท่านั้น) หยุดเอาต์พุตชั่วคราว และทิ้งเธรด
- ใช้แถบเครื่องมือทดสอบเพื่อกรองและจัดเรียงผลการทดสอบ นอกจากนี้ คุณยังขยายหรือยุบโหนด แสดงความครอบคลุมของการทดสอบ และนำเข้าหรือส่งออกผลการทดสอบได้ด้วย
- คลิกเมนูบริบทเพื่อติดตามการทดสอบที่กำลังทำงาน แสดงสถิติในบรรทัด เลื่อนไปยัง Stack Trace เปิดซอร์สโค้ดที่ข้อยกเว้น เลื่อนอัตโนมัติไปยัง แหล่งที่มา และเลือกการทดสอบแรกที่ล้มเหลวเมื่อการทดสอบเสร็จสมบูรณ์
- ไอคอนสถานะการทดสอบจะระบุว่าการทดสอบมีข้อผิดพลาด ถูกละเว้น ล้มเหลว กำลังดำเนินการ ผ่าน หยุดชั่วคราว สิ้นสุด หรือไม่ได้เรียกใช้
- คลิกขวาที่บรรทัดในมุมมองแบบต้นไม้เพื่อแสดงเมนูตามบริบทที่ช่วยให้คุณ เรียกใช้การทดสอบในโหมดแก้ไขข้อบกพร่อง เปิดไฟล์ซอร์สโค้ดของการทดสอบ หรือข้ามไปยังบรรทัด ในซอร์สโค้ดที่กำลังทดสอบ
วิเคราะห์การทดสอบที่ไม่สำเร็จ
เมื่อการทดสอบอย่างน้อย 1 รายการล้มเหลว หน้าต่างผลลัพธ์จะแสดงเครื่องหมายคำเตือน และจำนวนการทดสอบที่ล้มเหลว (เช่น "การทดสอบล้มเหลว: 1")
รูปที่ 12 รายละเอียดการทดสอบที่ไม่สำเร็จในบานหน้าต่างเอาต์พุต
เมื่อคลิกการทดสอบที่ไม่ผ่านในมุมมองแบบต้นไม้ทางด้านซ้าย บานหน้าต่างเอาต์พุตทางด้านขวาจะแสดงรายละเอียดของการทดสอบนั้น โดยจะแสดงค่าที่คาดไว้ข้างค่าจริงเพื่อให้คุณเปรียบเทียบได้ ลิงก์คลิกเพื่อดูความแตกต่าง จะเปิดโปรแกรมดู Diff ซึ่งคุณจะเห็นผลลัพธ์แบบเทียบกัน
ดูข้อมูลเพิ่มเติม
หน้านี้ครอบคลุมขั้นตอนพื้นฐานที่ต้องทำเมื่อสร้างและเรียกใช้ การทดสอบแรกโดยใช้ Android Studio นอกจากนี้ คุณยังเลือกเรียกใช้การทดสอบจาก บรรทัดคำสั่งได้ด้วย นอกจากนี้ คุณยังดูเอกสารประกอบของ IntelliJ เกี่ยวกับ การทดสอบได้ด้วย ดูข้อมูลเพิ่มเติม เกี่ยวกับวิธีกำหนดค่าการทดสอบเมื่อสร้างชุดการทดสอบขนาดใหญ่ได้ที่การตั้งค่าการทดสอบ ขั้นสูง