کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885342 1444509 2018 41 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Smells in software test code: A survey of knowledge in industry and academia
ترجمه فارسی عنوان
بوی در کد آزمون نرم افزار: بررسی دانش در صنعت و دانشگاه
ترجمه چکیده
به عنوان یک نوع ضد الگوی، آزمون بویایی به عنوان آزمایش های طراحی شده به خوبی طراحی شده و حضور آنها ممکن است بر کیفیت مجموعه های آزمایشی و کد تولید تأثیر منفی داشته باشد. بوی تست موضوع بحث های فعال در میان پزشکان و محققان است و دستورالعمل های مختلفی برای رسیدگی به بوی ها به طور مداوم برای جلوگیری از بویایی، تشخیص بویایی و اصلاح بویایی ارائه می شود. از آنجایی که یک ادبیات خاکستری وسیع و همچنین یک تحقیق گسترده در این زمینه وجود دارد، تمرینکنندگان و محققان برای یافتن و ترکیب چنین ادبیات بسیار کاربردی نیستند. با توجه به نیاز فوق و پیدا کردن آنچه که ما به عنوان جامعه در مورد بوی در کد آزمون می دانیم، ما در زمینه ادبیات علمی و همچنین ادبیات خاکستری تمرینکنندگان، طبقه بندی متون چند رسانه ای (طبقه بندی) را انجام دادیم. با بررسی تمام منابع موجود در آزمون بوی در هر دو صنعت (120 منبع) و دانشگاه (46 منابع)، 166 منبع در مجموع، بررسی ما ارائه بزرگترین فهرست بوی آزمون، همراه با خلاصه دستورالعمل / تکنیک ها و ابزار برای مقابله با آن بوی این مقاله با هدف خدمت به خوانندگان (هر دو تمرینکننده و محقق) به عنوان یک شاخص در نظر گرفته شده است. به دانش وسیع در این منطقه مهم و با کمک به آنها برای ایجاد اسکریپت های تست با کیفیت بالا و به حداقل رساندن بوی آزمون و پیامدهای منفی آن در پروژه های اتوماسیون بزرگ آزمون.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence may negatively affect the quality of test suites and production code. Test smells are the subject of active discussions among practitioners and researchers, and various guidelines to handle smells are constantly offered for smell prevention, smell detection, and smell correction. Since there is a vast grey literature as well as a large body of research studies in this domain, it is not practical for practitioners and researchers to locate and synthesize such a large literature. Motivated by the above need and to find out what we, as the community, know about smells in test code, we conducted a 'multivocal' literature mapping (classification) on both the scientific literature and also practitioners' grey literature. By surveying all the sources on test smells in both industry (120 sources) and academia (46 sources), 166 sources in total, our review presents the largest catalogue of test smells, along with the summary of guidelines/techniques and the tools to deal with those smells. This article aims to benefit the readers (both practitioners and researchers) by serving as an “index” to the vast body of knowledge in this important area, and by helping them develop high-quality test scripts, and minimize occurrences of test smells and their negative consequences in large test automation projects.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 138, April 2018, Pages 52-81
نویسندگان
, ,