دانلود رایگان مقاله انگلیسی + خرید ترجمه فارسی
|
|
عنوان فارسی مقاله: |
ایجاد آزمایه مبتنی بر جهش از طریق استراتژی انتخاب مسیر |
عنوان انگلیسی مقاله: |
Mutation based test case generation via a path selection strategy |
|
مشخصات مقاله انگلیسی (PDF) | |
سال انتشار | 2012 |
تعداد صفحات مقاله انگلیسی | 18 صفحه با فرمت pdf |
رشته های مرتبط با این مقاله | مهندسی کامپیوتر و مهندسی فناوری اطلاعات IT |
گرایش های مرتبط با این مقاله | طراحی و تولید نرم افزار، مهندسی الگوریتم ها و محاسبات، برنامه نویسی کامپیوتر و مهندسی نرم افزار |
مجله | فناوری اطلاعات و نرم افزار (Information and Software Technology) |
دانشگاه | گروه انفورماتیک، دانشگاه اقتصاد و کسب و کار، آتن، یونان |
کلمات کلیدی | تست نرم افزار، تست واحد، تست جهش، تست مسیر، معیار بسندگی، مسیرهای غیر عملی |
شناسه شاپا یا ISSN | ISSN 0950-5849 |
رفرنس | دارد |
لینک مقاله در سایت مرجع | لینک این مقاله در نشریه Elsevier |
نشریه | Elsevier |
مشخصات و وضعیت ترجمه فارسی این مقاله (Word) | |
تعداد صفحات ترجمه تایپ شده با فرمت ورد با قابلیت ویرایش و فونت 14 B Nazanin | 51 صفحه |
ترجمه عناوین تصاویر و جداول | ترجمه نشده است |
ترجمه متون داخل تصاویر | ترجمه نشده است |
ترجمه متون داخل جداول | ترجمه نشده است |
درج تصاویر در فایل ترجمه | درج شده است |
درج جداول در فایل ترجمه | درج شده است |
- فهرست مطالب:
چکیده
1. مقدمه
2. پیش زمینه و آثار تحقیقی مرتبط
2.1. نشان گذاری و اصطلاحات
2.2. تست بر اساس مسیرهای انتخاب شده
2.3. معیار تست جهش
2.4. ایجاد آزمایه ها
2.4.1. اجرا نمادی
2.4.2. مسیر عملی و مشکل تغییر پذیر معادل
2.4.3. انتخاب تست هایی که تغییر پذیرها را حذف می کنند (می کشند)
2.5. مشکلات عملی مطرح شده توسط جهش
2.6. آثار تحقیقی مرتبط
3. روش استفاده شده
3.1. روش کوتاه ترین مسیر گسترش یافته
3.2. نمایش تغییر پذیر و انتخاب مسیر
3.3. انتخاب نموی (افزایشی) مسیرها
3.4. کنترل الزامات غیر عملی
3.5. معیار برای انتخاب تغییر پذیرهای پوشش داده نشده
4. یک سیستم تست جهش واحد
4.1. بررسی اجمالی
4.2. شرح مفصل
4.2.1. تجزیه گر
4.2.2. مدل های تست
- بخشی از ترجمه:
7. نتیجه گیری
این مقاله به مسائل کاربردی روش تست جهش ضعیف و به خصوص میزان تلاشی که در عمل برای اجرای آن لازم است پرداخت. برای ارزیابی تلاش لازم، یک آزمایشی با 30 واحد برنامه ها انجام شد که از یک استراتژی انتخاب مسیر موثر استفاده می کرد که در مبنای قیاسی تلاش غیر ضروری صرف شده برای مسیرهای غیر عملی را رفع می کردند. نمونه ای از 30 واحد از طریق مطالعات قبلی همانند مقالات (21، 32، 6، 43) شکل گرفت. روش بکاربرده شده در مقاله حاضر، در تلاش برای کاهش تلاش لازم در تست جهش توسط اجتناب از حضور مسیرهای غیر عملی نشان داد که موثر است. این امر از طریق تبدیل مسئله پوشش جهش درون یک پوشش گره بوسیله ی معرفی CFG بهبود یافته بدست آمد. پوشش دادن تمامی گره ها در این گراف معادل پوشش دادن تمامی تغییرپذیرهای وارد شده است. بر مبنای این امر، تمامی تغییر پذیرهای معادل گره های غیر عملی در CFG بهبود یافته را نشان می دادند. بنابراین، با در نظر گرفتن مسائل فوق، روش های مبتنی بر مسیر می تواند برای حمایت از تست جهش استفاده شوند.
- بخشی از مقاله انگلیسی:
7. Conclusion
This paper addresses application issues of the weak mutation testing method, and in particular, the extent of the effort that in practice is entailed by employing it. To assess the effort involved, an experiment with 30 unit programs was conducted that uses an effective path selection strategy that alleviates in an a priori basis the unnecessary effort spent on infeasible paths. The sample of the 30 units is formed from the ones used in previous studies such as in [21,32,6,43]. The method employed in the present work, has been proved to be effective in an attempt to diminish the effort involved in mutation testing by avoiding the presence of infeasible paths. This is achieved by transforming the mutation coverage problem into a node coverage one by introducing the Enhanced CFG. Covering all nodes in this graph is equivalent to covering all inserted mutants. Based on this, all equivalent mutants signify infeasible nodes in the Enhanced CFG. Thus, in view of the above, path based methods can be utilised to support mutation testing.
دانلود رایگان مقاله انگلیسی + خرید ترجمه فارسی
|
|
عنوان فارسی مقاله: |
ایجاد آزمایه مبتنی بر جهش از طریق استراتژی انتخاب مسیر |
عنوان انگلیسی مقاله: |
Mutation based test case generation via a path selection strategy |
|