0% Complete
فارسی
Home
/
یازدهمین کنفرانس بین المللی فناوری اطلاعات و دانش
استخراج موارد آزمون سطح برونمتد و درونکلاس از برنامههای شئگرا
Authors :
محمد قرشی
1
حسن حقیقی
2
1- دانشگاه شهید بهشتی
2- دانشگاه شهید بهشتی
Keywords :
استخراج موارد آزمون، آزمون برنامههای شئگرا، آزمون برنامهها جاوا
Abstract :
امروزه زبانهای برنامهنویسی شئگرا در تولید بسیاری از برنامههای کاربردی و خدمات الکترونیک، به ویژه در حوزههای تجارت الکترونیک و دولت الکترونیک، استفاده میشوند. این زبانها با محصورسازی اشیا، پنهان سازی حالت اشیا از یکدیگر و با افزایش پیچیدگی روابط بین کلاسها، پیدا کردن نواقص احتمالی در برنامه را دشوار میسازند. بنابراین وجود روشهای خودکار برای آزمون برنامههای شئگرا میتواند به کاهش هزینه توسعه و نگهداری این برنامهها منجر شود. تمرکز روشهای موجود استخراج موارد آزمون از برنامههای شئگرا بیشتر در سطح درونمتد است، به طوری که این روشها دادههای آزمونی را استخراج میکنند که سطح کدهای منبع متدهای کلاس را پوشش دهد. نیاز به روشهایی برای آزمون روابط بین متدهای کلاس و آزمون حالات مختلف کلاس حین فراخوانی مجموعهای از متدها برای زبانهای برنامهنویسی شئگرا کاملا محسوس است. در این مقاله روشی برای استخراج آزمونهای سطح برونمتد (برای آزمون روابط بین متدها) و درونکلاس (برای آزمون حالات مختلف کلاس) ارائه میشود. روش پیشنهادی بر روی پیادهسازی یک بازی کامپیوتری شامل ۱۴ کلاس مختلف اعمال شده است تا کاربردپذیری آن در عمل نشان داده شود. همچنین با ایجاد نواقص و خطاهای مختلفی در کلاسهای مذکور، روش پیشنهادی توانسته است ۱۸ خطا از ۲۵ خطای موجود را آشکار سازد.
Papers List
List of archived papers
SPA Bot: Smart Price-Action Trading Bot for Cryptocurency Market
Dr Hamid Jazayeriy - Mohammad Daryani
Binary water stream algorithm: a new meta-heuristic optimization technique
Faezeh Rahimi Sebdani - Mehdi Nasri
Integrating Wasserstein GANs for High-Speed Transformer-Based Neural Machine Translation
Parisa Nekoogol - Mostafa Salehi
A Data-Driven Hybrid Algorithm for 2D Path Planning via Modeling and Metaheuristic-Based Identification
Vahid Safari Dehnavi - Masoud Shafiee
Sentiment Analysis of the Amazon Customers Using the BiGRU Neural Network Enhanced by Attention Mechanism
Sara Sinan Salman al-Abedi - Keyvan Mohebbi
Particle Swarm Optimization-Based Framework for 3D Swarm Robotic Navigation Using Artificial Potential Field Dynamics
Samim Kamyab - Masoud Shirzadeh - Ghoncheh Zand
Targeted Vaccination for COVID-19 Using Mobile Communication Networks
Mohammadmohsen Jadidi - Pegah Moslemi - Saeed Jamshidiha - Iman Masroori - Abbas Mohammadi - Vahid Pourahmadi
طراحی نرم افزاری مبتنی بر واقعیت افزوده با کاربرد فروش عینک
مینا علیانژاد - نسترن زنجانی - زهرا عسکری نژاد امیری
Emotion Recognition Using Effective Connectivity and Fully Complex-Valued Magnetic Graph Convolution Neural Network
Armin Pishehvar - Eghbal Mansoori - Abbas Mehrbaniyan - Reza Tahmasebi
شناسایی و تحلیل ظرفیتهای استفاده از فناوری هوش مصنوعی در توسعه و بهبود شاخص مشارکت الکترونیکی
فرشاد حکمی زاده - عاطفه فرازمند
more
Samin Hamayesh - Version 42.5.2