عنوان فارسی مقاله:الگوریتم جست و جوی اول عمق و هدفمند برای تست سیستمی و اصولی برنامه های اندروید
چکیده
جست وجوی سیستمی برنامههای اندرویید یک توان مند ساز برای تحلیل طیف وسیعی از برنامهها و فعالیتهای آزمایشی است. انجام جست و جو در زمان کار کرد گوشیهای واقعی، برای جست و جو کشف همه قابلیتهای نرم افزار لازم است. با این حال، جست و جوی نرم افزارهای دنیای واقعی بر روی گوشیهای واقعی به دلیل عدم قطعیت، عدم جریان کنترل استاندارد، توسعه پذیری و محدودیتهای سربار سخت است. با اتکا به کار بران نهایی برای انجام جست و جو ها ما یک مطالعه ۷ کاربری را بر روی برنامههای محبوب اندرویید انجام داده و پی بردیم که پوشش ۷ کاربری برای فیلتر برنامهها برابر با ۳۰٫۸ درصد و برای روشهای نرم افزار و برنامه نویسی ۶٫۴۶ درصد است. رویکردهای قبلی برای جست و جوی خودکار برنامههای اندروییدی دارای برنامههایی در شبیه ساز بوده و یا این که بر برنامههای کوچکتر یمتمرکز هستند که کد منبع آنها قابل دسترس است. برای حل این مسائل، ما از رویکرد A3E استفاده کردیم که از طریق آن میتوان به جست و جوی سیستمی برنامههای اجرا شده برر روی گوشیهای اقعی بدون دسترسی به کد منبع پرداخت. اطلاعات کلیدی مربوط به رویکرد ما شامل استفاده از تحلیل جریان دادهها، استاتیک و سبک قدیمی بر روی بایت کدهای برنامه به شکلی جدید است که میتواند طیف وسیعی از فعالیتها را در نظر بگیرد. ما از این نمودار برای توسعه یک راهبرد جست و جویی موسوم به کشف و جست و جوی هدفمند استفاده میکنیم که امکان جست و جوی مستقیم از جمله فعالیتهایی که طی استفاده طبیعی سخت هستند را میدهد. ما از راهبرد موسوم به جست و جوی اول عمق نیز بهره میبریم که از عملیات کاربر برای فعالیتهای اکتشافی و نیز اجزای سازنده آن به طور کند تر ولی سیستمی الگو برداری میکند: ما از دو شاخص استفاده میکنیم: پوشش فعالیت و پوشش روش. ازمایشات با استفاده از رویکرد ما بر روی ۲۵ برنامه اندرویید شامل بی بی سی نیوز، گاز بادی، و غیره بود(هدفمند برای تست سیستمی و اصولی).
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.