โดยทั่วไปคุณไม่จำเป็นต้องทำซ้ำทุกการทดสอบหน่วย คุณควรระบุสิ่งที่ขึ้นอยู่กับสถานที่จริง (รายการตรวจสอบที่ดีอยู่ที่นี่ ) หลายสิ่งที่เกี่ยวข้องกับการทำให้เป็นสากลขึ้นอยู่กับการทดสอบในระดับที่สูงขึ้นจากนั้นทำการทดสอบหน่วย
หากคุณกำลังจัดการกับข้อมูลสตริงที่อาจมาในการเข้ารหัสที่แตกต่างกันคุณสามารถใช้ "การทดสอบด้วยข้อมูล" เช่นการส่งข้อมูลในการเข้ารหัสที่แตกต่างกันไปยังวิธีการทดสอบเดียวกัน สำหรับ Java TestNG นั้นเหมาะสมที่สุดสำหรับสิ่งนี้
ปัญหาที่เป็นไปได้อีกอย่างคือการจัดรูปแบบวันที่ / เวลาและการแยกวิเคราะห์ โลแคลส่วนใหญ่ใช้: เพื่อแยกองค์ประกอบเวลา แต่มีบางอย่างที่ใช้จุดและชาวบราซิลใช้ hm และ s (12h15m30s) นอกจากนี้ยังสามารถนำมาใช้โดยข้อมูลที่ส่งผ่านในสถานที่ที่แตกต่างกัน - คุณไม่จำเป็นต้องทดสอบทั้งหมด
และการทดสอบ GUI ด้วยโลแคลจากขวาไปซ้ายนั้นไม่ใช่เรื่องของการทดสอบหน่วย
บรรทัดล่างคือคุณต้องระบุว่าข้อมูลใดในการทดสอบหน่วยของคุณเป็นแบบเจาะจงสถานที่และใช้การทดสอบโดยใช้ข้อมูล (ผู้ให้บริการข้อมูล) เพื่อให้ข้อมูลนี้กับการทดสอบของคุณ