ทดสอบใน Android Studio

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 (ขวา)

สร้างการทดสอบใหม่

คุณเพิ่มการทดสอบใหม่สำหรับคลาสหรือเมธอดที่เฉพาะเจาะจงได้โดยตรงจากซอร์สโค้ดโดยทำตามขั้นตอนต่อไปนี้

  1. เปิดไฟล์ต้นฉบับที่มีโค้ดที่ต้องการทดสอบ
  2. วางเคอร์เซอร์ในชื่อคลาสหรือเมธอดที่ต้องการทดสอบ แล้วกด Control+Shift+T (Command+Shift+T ใน macOS)
  3. คลิกสร้างการทดสอบใหม่… ในป๊อปอัปที่ปรากฏขึ้น
  4. ในกล่องโต้ตอบสร้างการทดสอบ ให้เลือก JUnit4 แก้ไขฟิลด์และเมธอด ที่ต้องการสร้าง แล้วคลิก OK
  5. ในกล่องโต้ตอบเลือกไดเรกทอรีปลายทาง ให้คลิกชุดแหล่งที่มา ที่สอดคล้องกับประเภทการทดสอบที่คุณต้องการสร้าง: androidTest สำหรับ การทดสอบที่ใช้เครื่องมือ หรือ test สำหรับการทดสอบหน่วยในเครื่อง จากนั้นคลิกตกลง

หรือจะสร้างไฟล์ทดสอบทั่วไปในแหล่งที่มาของการทดสอบที่เหมาะสม ก็ได้โดยทำดังนี้

  1. ในหน้าต่างโปรเจ็กต์ทางด้านซ้าย ให้คลิกเมนูแบบเลื่อนลง แล้วเลือกมุมมอง Android
  2. คลิกขวาที่ไดเรกทอรี java แล้วเลือก New > Java Class หรือ New > Kotlin Class/File หรือจะเลือกไดเรกทอรี java แล้วใช้แป้นพิมพ์ลัด Control+N (Command+N ใน macOS) ก็ได้
  3. ในกล่องโต้ตอบเลือกไดเรกทอรีปลายทาง ให้คลิกชุดแหล่งที่มา ที่สอดคล้องกับประเภทการทดสอบที่คุณต้องการสร้าง: androidTest สำหรับ การทดสอบที่ใช้เครื่องมือ หรือ test สำหรับการทดสอบหน่วยในเครื่อง จากนั้นคลิกตกลง
  4. ตั้งชื่อไฟล์ แล้วคลิกตกลง

หากแอปคอมไพล์ไม่สำเร็จหลังจากเพิ่มการทดสอบ โปรดตรวจสอบว่าคุณได้ตั้งค่าการอ้างอิงไลบรารีการทดสอบที่ถูกต้องแล้ว ดูสร้างการทดสอบในเครื่องและสร้างการทดสอบแบบมีเครื่องควบคุม เพื่อดูการอ้างอิงที่ถูกต้อง

ทำการทดสอบ

ก่อนที่จะเรียกใช้การทดสอบใดๆ ให้ตรวจสอบว่าโปรเจ็กต์ซิงค์กับ 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 เครื่อง หากต้องการดูว่าการทดสอบทำงานอย่างไรในอุปกรณ์จำนวนมากขึ้น คุณสามารถเลือกอุปกรณ์เพิ่มเติมได้โดยทำตามขั้นตอนต่อไปนี้

  1. ก่อนที่จะเรียกใช้การทดสอบ ให้เปิดเมนูเมนูแบบเลื่อนลงของอุปกรณ์เป้าหมาย แล้ว เลือกเลือกอุปกรณ์หลายเครื่อง...

    รูปที่ 6 เลือกเมนูแบบเลื่อนลง "เลือกหลายอุปกรณ์"

  2. เลือกอุปกรณ์ที่ต้องการ แล้วคลิกตกลง

  3. ตรวจสอบว่าข้อความในเมนูแบบเลื่อนลงเป้าหมายเปลี่ยนเป็นอุปกรณ์หลายเครื่อง แล้วคลิกเรียกใช้

  4. หน้าต่างเครื่องมือ Test Matrix จะแสดงผลการทดสอบสำหรับอุปกรณ์แต่ละเครื่องที่เลือก การกำหนดค่า

    รูปที่ 7 ผลการทดสอบในหน้าต่างเครื่องมือเมทริกซ์การทดสอบ

  5. คุณคลิกการทดสอบที่ต้องการเพื่อตรวจสอบผลลัพธ์ในบานหน้าต่างเอาต์พุตได้ นอกจากนี้ คุณยังจัดเรียงการทดสอบได้โดยคลิกคอลัมน์ต่างๆ

เรียกใช้ด้วย Firebase Test Lab

การใช้ Firebase Test Lab คุณจะทดสอบแอปในอุปกรณ์ Android ยอดนิยมและการกำหนดค่าอุปกรณ์ (การผสมผสานที่แตกต่างกันของภาษา การวางแนว ขนาดหน้าจอ และเวอร์ชันแพลตฟอร์ม) ได้พร้อมกัน การทดสอบเหล่านี้จะทำงานบนอุปกรณ์จริงและอุปกรณ์เสมือนในศูนย์ข้อมูลของ Google ที่อยู่ระยะไกล ผลการทดสอบจะแสดงบันทึกการทดสอบและรายละเอียดของ ความล้มเหลวของแอป

หากต้องการเริ่มใช้ Firebase Test Lab คุณต้องทำสิ่งต่อไปนี้

  1. สร้างบัญชี Google หากยังไม่มีบัญชี
  2. ในคอนโซล Firebase ให้คลิกสร้างโปรเจ็กต์ใหม่

Android Studio มีเครื่องมือในตัวที่ช่วยให้คุณกำหนดค่าวิธีที่ต้องการ ใช้ในการทดสอบกับ Firebase Test Lab ได้ หลังจากสร้างโปรเจ็กต์ Firebase แล้ว คุณจะสร้างการกำหนดค่าการทดสอบและเรียกใช้การทดสอบได้โดยทำดังนี้

  1. คลิกเรียกใช้ > แก้ไขการกำหนดค่าจากเมนูหลัก
  2. คลิกเพิ่มการกำหนดค่าใหม่ แล้วเลือกการทดสอบที่มีการตรวจสอบของ Android
  3. ป้อนหรือเลือกรายละเอียดของการทดสอบ เช่น ชื่อการทดสอบ ประเภทโมดูล ประเภทการทดสอบ และคลาสการทดสอบ
  4. จากเมนูแบบเลื่อนลงเป้าหมายในส่วนตัวเลือกเป้าหมายการติดตั้งใช้งาน ให้เลือกเมทริกซ์อุปกรณ์ของ Firebase Test Lab
  5. หากไม่ได้เข้าสู่ระบบ ให้คลิกลงชื่อเข้าใช้ด้วย Google แล้วอนุญาตให้ Android Studio เข้าถึงบัญชีของคุณ
  6. เลือกโปรเจ็กต์ Firebase จากรายการข้างโปรเจ็กต์ Cloud
  7. ข้างการกำหนดค่าเมทริกซ์ ให้เลือกการกำหนดค่าเริ่มต้นรายการใดรายการหนึ่ง จากเมนูแบบเลื่อนลง หรือสร้างการกำหนดค่าของคุณเองโดยกด เปิดกล่องโต้ตอบ คุณเลือกอุปกรณ์ เวอร์ชัน Android ภาษา และการวางแนวหน้าจออย่างน้อย 1 รายการที่ต้องการใช้ทดสอบแอปได้ Firebase Test Lab จะทดสอบ แอปของคุณกับทุกชุดค่าผสมที่คุณเลือกเมื่อสร้างผลการทดสอบ
  8. คลิก OK ในกล่องโต้ตอบการกำหนดค่าการเรียกใช้/การแก้ไขข้อบกพร่องเพื่อออก
  9. เรียกใช้การทดสอบโดยคลิกเรียกใช้

รูปที่ 8 การสร้างการกำหนดค่าการทดสอบสำหรับ Firebase Test Lab

วิเคราะห์ผลการทดสอบ

เมื่อ Firebase Test Lab เรียกใช้การทดสอบเสร็จสมบูรณ์แล้ว หน้าต่างเรียกใช้จะเปิดขึ้นเพื่อแสดงผลลัพธ์ ดังที่แสดงในรูปที่ 9 คุณอาจต้องคลิกแสดง ผ่าน เพื่อดูการทดสอบทั้งหมดที่ดำเนินการ

รูปที่ 9 ผลการทดสอบที่มีการตรวจสอบโดยใช้ Firebase Test Lab

นอกจากนี้ คุณยังวิเคราะห์การทดสอบบนเว็บได้โดยคลิกลิงก์ที่แสดงที่ จุดเริ่มต้นของบันทึกการดำเนินการทดสอบในหน้าต่างเรียกใช้

ดูความครอบคลุมของการทดสอบ

เครื่องมือความครอบคลุมของการทดสอบใช้ได้กับการทดสอบ 1 หน่วยในเครื่องเพื่อติดตามเปอร์เซ็นต์ และพื้นที่ของโค้ดแอปที่การทดสอบ 1 หน่วยครอบคลุม ใช้เครื่องมือทดสอบ ความครอบคลุมเพื่อพิจารณาว่าคุณได้ทดสอบองค์ประกอบ คลาส เมธอด และบรรทัดโค้ดที่ประกอบกันเป็นแอปอย่างเพียงพอหรือไม่

หากต้องการเรียกใช้การทดสอบที่มีความครอบคลุม ให้ทำตามขั้นตอนเดียวกับที่อธิบายไว้ในเรียกใช้การทดสอบ เพียงแต่แทนที่จะคลิกเรียกใช้ ให้คลิกเรียกใช้ test-name พร้อมความครอบคลุม ในหน้าต่างโปรเจ็กต์ ตัวเลือกนี้ อาจซ่อนอยู่หลังเรียกใช้/แก้ไขข้อบกพร่องเพิ่มเติม คุณยังกำหนดค่าการตั้งค่าความครอบคลุมได้ในกล่องโต้ตอบการกำหนดค่าการเรียกใช้/การแก้ไขข้อบกพร่อง ในแท็บความครอบคลุมของโค้ด

รูปที่ 10 เปอร์เซ็นต์ความครอบคลุมของโค้ดสำหรับแอปพลิเคชัน

ดูผลการทดสอบ

เมื่อคุณเรียกใช้การทดสอบอย่างน้อย 1 รายการจาก Android Studio ผลลัพธ์จะปรากฏในหน้าต่างเรียกใช้ รูปที่ 11 แสดงการทดสอบที่สำเร็จ

รูปที่ 11 ผลการทดสอบจะปรากฏในหน้าต่าง "เรียกใช้"

หน้าต่างเรียกใช้จะแสดงการทดสอบในมุมมองแบบต้นไม้ทางด้านซ้าย และผลลัพธ์และข้อความสำหรับชุดการทดสอบปัจจุบันในแผงเอาต์พุตทางด้านขวา ใช้แถบเครื่องมือ เมนูตามบริบท และไอคอนสถานะเพื่อจัดการผลการทดสอบ ดังนี้

  1. ใช้แถบเครื่องมือเรียกใช้เพื่อเรียกใช้การทดสอบปัจจุบันอีกครั้ง หยุดการทดสอบปัจจุบัน เรียกใช้การทดสอบที่ไม่สำเร็จอีกครั้ง (ไม่แสดงเนื่องจากใช้ได้กับการทดสอบหน่วยเท่านั้น) หยุดเอาต์พุตชั่วคราว และทิ้งเธรด
  2. ใช้แถบเครื่องมือทดสอบเพื่อกรองและจัดเรียงผลการทดสอบ นอกจากนี้ คุณยังขยายหรือยุบโหนด แสดงความครอบคลุมของการทดสอบ และนำเข้าหรือส่งออกผลการทดสอบได้ด้วย
  3. คลิกเมนูบริบทเพื่อติดตามการทดสอบที่กำลังทำงาน แสดงสถิติในบรรทัด เลื่อนไปยัง Stack Trace เปิดซอร์สโค้ดที่ข้อยกเว้น เลื่อนอัตโนมัติไปยัง แหล่งที่มา และเลือกการทดสอบแรกที่ล้มเหลวเมื่อการทดสอบเสร็จสมบูรณ์
  4. ไอคอนสถานะการทดสอบจะระบุว่าการทดสอบมีข้อผิดพลาด ถูกละเว้น ล้มเหลว กำลังดำเนินการ ผ่าน หยุดชั่วคราว สิ้นสุด หรือไม่ได้เรียกใช้
  5. คลิกขวาที่บรรทัดในมุมมองแบบต้นไม้เพื่อแสดงเมนูตามบริบทที่ช่วยให้คุณ เรียกใช้การทดสอบในโหมดแก้ไขข้อบกพร่อง เปิดไฟล์ซอร์สโค้ดของการทดสอบ หรือข้ามไปยังบรรทัด ในซอร์สโค้ดที่กำลังทดสอบ

วิเคราะห์การทดสอบที่ไม่สำเร็จ

เมื่อการทดสอบอย่างน้อย 1 รายการล้มเหลว หน้าต่างผลลัพธ์จะแสดงเครื่องหมายคำเตือน และจำนวนการทดสอบที่ล้มเหลว (เช่น "การทดสอบล้มเหลว: 1")

รูปที่ 12 รายละเอียดการทดสอบที่ไม่สำเร็จในบานหน้าต่างเอาต์พุต

เมื่อคลิกการทดสอบที่ไม่ผ่านในมุมมองแบบต้นไม้ทางด้านซ้าย บานหน้าต่างเอาต์พุตทางด้านขวาจะแสดงรายละเอียดของการทดสอบนั้น โดยจะแสดงค่าที่คาดไว้ข้างค่าจริงเพื่อให้คุณเปรียบเทียบได้ ลิงก์คลิกเพื่อดูความแตกต่าง จะเปิดโปรแกรมดู Diff ซึ่งคุณจะเห็นผลลัพธ์แบบเทียบกัน

ดูข้อมูลเพิ่มเติม

หน้านี้ครอบคลุมขั้นตอนพื้นฐานที่ต้องทำเมื่อสร้างและเรียกใช้ การทดสอบแรกโดยใช้ Android Studio นอกจากนี้ คุณยังเลือกเรียกใช้การทดสอบจาก บรรทัดคำสั่งได้ด้วย นอกจากนี้ คุณยังดูเอกสารประกอบของ IntelliJ เกี่ยวกับ การทดสอบได้ด้วย ดูข้อมูลเพิ่มเติม เกี่ยวกับวิธีกำหนดค่าการทดสอบเมื่อสร้างชุดการทดสอบขนาดใหญ่ได้ที่การตั้งค่าการทดสอบ ขั้นสูง