کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885313 1444506 2018 66 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Towards cognitive support for unit testing: A qualitative study with practitioners
ترجمه فارسی عنوان
به سمت حمایت شناختی برای آزمایش واحد: یک مطالعه کیفی با تمرینکنندگان
کلمات کلیدی
تست واحد، حمایت شناختی، مطالعه کیفی، تست تجدید نظر تمرین، تست نرم افزار،
ترجمه چکیده
تست واحد جزء مهم بهبود کیفیت نرم افزار است. محققان چندین ابزار خودکار را برای بهبود این فعالیت در طول سالها پیشنهاد دادند. با این حال، این تلاش های تحقیقاتی برای کمک به متخصصان برای رفع برخی از وظایف ذهنی مرتبط نیست. با توجه به این شکاف، ما یک مطالعه کیفی حرفه ای با تجربه تست واحد انجام دادیم. هدف این بود که بدانیم چطور به بهبود پشتیبانی شناختی ارائه شده توسط ابزارهای تست، با در نظر گرفتن دیدگاه تمرینکنندگان در مورد اقدامات بررسی تست واحد خود. پاسخهای داوطلبان ما را از طریق پرسشنامه جمع آوری شده از سوالات باز و بسته تعیین کردیم. نتایج ما نشان داد که برخی از وظایف اصلی که نیاز به پشتیبانی شناختی دارند، از جمله نظارت بر وظایف تست واحد انجام شده و اجرا شده، و مرور در مورد مصنوعات مربوط به تست واحد. ما نتایج خود را در یک چارچوب خلاصه می کنیم و بر اساس آن، یک برنامه تحقیقاتی را به عنوان یک ابزار عملی برای جامعه توسعه می دهیم. مشارکت ما شامل پیشنهادات بهبود عملی برای ابزارهای فعلی و توصیف فرصت های بیشتر برای تحقیق در تست نرم افزار است. علاوه بر این، ما جامع روش های کیفی ما را توضیح می دهیم.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Unit testing is an important component of software quality improvement. Several researchers proposed automated tools to improve this activity over the years. However, these research efforts have not been sufficient to help the practitioners to address some associated mental tasks. Motivated by this gap, we conducted a qualitative study of professionals with unit testing experience. The goal was to understand how to improve the cognitive support provided by the testing tools, by considering the practitioners' perspective on their unit testing review practices. We obtained the responses from our volunteers through a questionnaire composed both of open-ended and closed questions. Our results revealed some primary tasks which require cognitive support, including monitoring of pending and executed unit testing tasks, and navigating across unit testing related artifacts. We summarize our results in a framework, and based on it, we develop a research agenda as an actionable instrument to the community. Our study's contributions comprise practical improvement suggestions for the current tools and describe further opportunities for research in software testing. Moreover, we comprehensively explain our qualitative methods.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 141, July 2018, Pages 66-84
نویسندگان
, ,