کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
4956516 | 1444522 | 2017 | 67 صفحه PDF | دانلود رایگان |
عنوان انگلیسی مقاله ISI
A general framework for comparing automatic testing techniques of Android mobile apps
ترجمه فارسی عنوان
یک چارچوب کلی برای مقایسه تکنیک های تست خودکار برنامه های موبایل آندروید
دانلود مقاله + سفارش ترجمه
دانلود مقاله ISI انگلیسی
رایگان برای ایرانیان
کلمات کلیدی
تست مبتنی بر رویداد، آزمایشات تلفن همراه، تست آندروید، تست خودکار، آزمایش تصادفی، مقایسه تکنیک های تست آندروید
ترجمه چکیده
به عنوان یک تعداد روز افزون از تکنیک های جدید برای تضمین کیفیت برنامه های آندروید (برنامه های کاربردی)، نیاز به ارزیابی و تجربی آنها را مقایسه کنید. محققان و همچنین متخصصان قادر خواهند بود از نتایج چنین مطالعات مقایسهای برای پاسخ به سوالاتی نظیر «روش» برای آزمایش برنامه من استفاده کنند؟ متأسفانه، مطالعات تجربی دقیق در مورد این موضوع کم است. در این مقاله، برای اولین بار، ما یک مطالعه تجربی را در مقایسه با تمام سیستم های موجود کاملا اتوماتیک ارائه می کنیم؟ تکنیک های تست توسعه یافته برای پلت فرم آندروید. ما این کار را با اولین اصلاح کردن هر تکنیک در چارچوب یک چارچوب کلی انجام می دهیم. ما مشترکات بین تکنیک های توسعه چارچوب را تشخیص می دهیم. سپس ما از ویژگی های برجسته هر تکنیک برای توسعه پارامترهای چارچوب استفاده می کنیم. نتیجه یک بازنگری کلی از تمام رویکردهای موجود در یک فرمول مبتنی بر پلاگین است، به ما اجازه می دهد که پارامترهای مختلف را برای ایجاد نمونه های هر تکنیک تغییر دهیم و تجربیات آنها را بر روی یک مجموعه مشترک از موضوعات ارزیابی کنیم. نتایج ما نشان می دهد که (1) کلیه چارچوب پیشنهادی خلاصه ای از ویژگی های مشترک تکنیک های تست آنلاین ارائه شده در ادبیات (2) می تواند برای طراحی آزمایش هایی با هدف انجام مقایسه های عینی در میان رویکردهای مختلف تست آنلاین مورد بهره برداری قرار گیرد (3) برخی پارامترهایی که شناسایی کرده ایم بر عملکرد تکنیک های تست تأثیر می گذارند.
موضوعات مرتبط
مهندسی و علوم پایه
مهندسی کامپیوتر
شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
As an increasing number of new techniques are developed for quality assurance of Android applications (apps), there is a need to evaluate and empirically compare them. Researchers as well as practitioners will be able to use the results of such comparative studies to answer questions such as, “What technique should I use to test my app?” Unfortunately, there is a severe lack of rigorous empirical studies on this subject. In this paper, for the first time, we present an empirical study comparing all existing fully automatic “online” testing techniques developed for the Android platform. We do so by first reformulating each technique within the context of a general framework. We recognize the commonalities between the techniques to develop the framework. We then use the salient features of each technique to develop parameters of the framework. The result is a general recasting of all existing approaches in a plug-in based formulation, allowing us to vary the parameters to create instances of each technique, and empirically evaluate them on a common set of subjects. Our results show that (1) the proposed general framework abstracts all the common characteristics of online testing techniques proposed in the literature, (2) it can be exploited to design experiments aimed at performing objective comparisons among different online testing approaches and (3) some parameters that we have identified influence the performance of the testing techniques.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 125, March 2017, Pages 322-343
Journal: Journal of Systems and Software - Volume 125, March 2017, Pages 322-343
نویسندگان
Domenico Amalfitano, Nicola Amatucci, Atif M. Memon, Porfirio Tramontana, Anna Rita Fasolino,