مقالهی arXiv:2610.12289 · در صف خبرنامه
TestPrism: Rethinking Test Evaluation Beyond a Single Reference
منشور تست: ارزیابی تستهای تولیدشده فراتر از یک پیادهسازی مرجع واحد
- تاریخ
- (۱۶ مهر ۱۴۰۵) 2026-10-08 تأییدشده از روی تاریخ ارسال نسخهی اول در آرکایو
- نویسندهها
- Han Li, Lingxiang Hu, Jiacheng Huang, Ziqian Jiang, Jingkai Luo, Wei Gao, Yunfan Tan, Zun Wang, Jiaheng Liu
- نهاد نویسندهها
- Nanjing University; Hong Kong Polytechnic University; Tencent
- موضوعها
خلاصهی فارسی
مسئله
ایجنتهای کدنویسی در تولید تست پیشرفت کردهاند، اما رویهی رایج ارزیابی تستها در برابر یک راهحل مرجع واحد، پیادهسازیهای معتبر جایگزین را نادیده میگیرد و کیفیت تست را بیش از واقع نشان میدهد. مثلاً تستی که فقط با ترتیب خروجی مرجع کار میکند، یک پیادهسازی درست با ترتیب دیگر را رد میکند ولی در ارزیابی رایج «موفق» شمرده میشود.
روش
بنچمارک TestPrism شامل ۳۰۰ تسک تست از ۱۷ منبع و ۳۰۰۰ پیادهسازی نامزد است که نیمی معتبر و نیمی نامعتبرند. معیار اصلی، تابع موفقیت مشترک، لازم میداند تستها روی وضعیت اولیهی برنامه شکست بخورند، همهی نامزدهای معتبر را بپذیرند و همهی نامعتبرها را رد کنند. برای رفع ضعفها، روش TestHelix ترکیب ناهمگن جفتهای تست و تعمیر را با اعتبارسنجی متقابل همتا و خودبهبودی بازگشتی جمع میکند.
یافتهها
- در چهارده پیکربندی پایهی ایجنت کدنویسی، تابع موفقیت مشترک فقط به ۲۸٫۰۰ درصد رسید، در حالی که موفقیت با یک مرجع ۵۹٫۶۷ درصد بود.
- تحلیل خطا رفتارهای پوششدادهنشده، ادعاهای بیپشتوانه و ساخت معیوب تست را نشان داد.
- روش TestHelix در دو مدل، تابع موفقیت مشترک را ۸٫۶۷ تا ۹٫۰۰ واحد درصد نسبت به هارنسهای بومی مقایسهای بهتر کرد.
محدودیتها
نویسندهها میگویند مطالعه فقط یک بخش از مسئله را میسنجد، یعنی تمایز پیادهسازیهای معتبر و نامعتبر زیر قرارداد ثابت تسک، و برای هر تسک فقط ده پیادهسازی برچسبدار ارزیابی میشود.
چرا مهم است
تستهایی که فقط با یک پیادهسازی مرجع سنجیده میشوند ممکن است کد درست را رد و کد غلط را قبول کنند. این بنچمارک نشان میدهد کیفیت واقعی تستهای ایجنتها نصف آن چیزی است که معیار رایج میگوید.