0% Complete
English
صفحه اصلی
/
یازدهمین کنفرانس بین المللی فناوری اطلاعات و دانش
استخراج موارد آزمون سطح برونمتد و درونکلاس از برنامههای شئگرا
نویسندگان :
محمد قرشی
1
حسن حقیقی
2
1- دانشگاه شهید بهشتی
2- دانشگاه شهید بهشتی
کلمات کلیدی :
استخراج موارد آزمون، آزمون برنامههای شئگرا، آزمون برنامهها جاوا
چکیده :
امروزه زبانهای برنامهنویسی شئگرا در تولید بسیاری از برنامههای کاربردی و خدمات الکترونیک، به ویژه در حوزههای تجارت الکترونیک و دولت الکترونیک، استفاده میشوند. این زبانها با محصورسازی اشیا، پنهان سازی حالت اشیا از یکدیگر و با افزایش پیچیدگی روابط بین کلاسها، پیدا کردن نواقص احتمالی در برنامه را دشوار میسازند. بنابراین وجود روشهای خودکار برای آزمون برنامههای شئگرا میتواند به کاهش هزینه توسعه و نگهداری این برنامهها منجر شود. تمرکز روشهای موجود استخراج موارد آزمون از برنامههای شئگرا بیشتر در سطح درونمتد است، به طوری که این روشها دادههای آزمونی را استخراج میکنند که سطح کدهای منبع متدهای کلاس را پوشش دهد. نیاز به روشهایی برای آزمون روابط بین متدهای کلاس و آزمون حالات مختلف کلاس حین فراخوانی مجموعهای از متدها برای زبانهای برنامهنویسی شئگرا کاملا محسوس است. در این مقاله روشی برای استخراج آزمونهای سطح برونمتد (برای آزمون روابط بین متدها) و درونکلاس (برای آزمون حالات مختلف کلاس) ارائه میشود. روش پیشنهادی بر روی پیادهسازی یک بازی کامپیوتری شامل ۱۴ کلاس مختلف اعمال شده است تا کاربردپذیری آن در عمل نشان داده شود. همچنین با ایجاد نواقص و خطاهای مختلفی در کلاسهای مذکور، روش پیشنهادی توانسته است ۱۸ خطا از ۲۵ خطای موجود را آشکار سازد.
لیست مقالات
لیست مقالات بایگانی شده
Secure Web-Based Control of ROS 1 Robots Using AES-256-GCM Encryption and LLM Integration
Ali Godarzvand chegini - Mohammad Arabian
Intelligent Transportation System (ITS) Using Internet of Things (IoT)
Engineer Reza Khalilian - Dr. Abdalhossein Rezai - Dr. Sayyed Mohammad Reza Talakesh
Statistical distance-base acceptance strategy for desirable offers in bilateral automated negotiation
Arash Ebrahimnezhad - Dr Hamid Jazayeriy - Dr Faria Nassiri-mofakham
یک سیستم پاسخ به نفوذ در شبکه های اینترنت اشیاء با استفاده از شبکه های مبتنی بر نرم افزار
احسان شاهرخی مینا - رضا محمدی - محمد نصیری
A High-Speed Quantum Reversible Controlled Adder/Subtractor Circuit
Negin Mashayekhi - Mohammad Reza Reshadinezhad - Shekoofeh Moghimi
ارائه یک رویکرد معنایی مبتنی بر آنتولوژی به منظور شناسایی تاکتیکهای معماری
احسان شریفی - دکتر احمد عبدالله زاده بارفروش
بررسی روش m-ary در تولید زنجیرههای افزونه کوتاه
هادی صادقی کاجی - دکتر زهرا کریمی - دکتر محمد غلامی
An efficient hybrid approach for performance-based alternative design evaluation in systems engineering
Abbas Chaman Para - Maryam Nooraei Abadeh - Sondos Bahadori
STANet: Spatio-Temporal Attention-Enhanced WaveNet for Crime Hotspot Prediction
Rojan Roshankar - Mohammad Reza Keyvanpour
Investigating the impact of management information systems (MIS) on organizational transparency with an emphasis on work ethics
Sadegh Balouch - Omid mehdi Ebadati
بیشتر
ثمین همایش، سامانه مدیریت کنفرانس ها و جشنواره ها - نگارش 44.5.0