فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله آی اس آی (ISI) انگلیسی 2015 مهندسی نرم افزار -- مروری بر مسئله اوراکل در تست نرم افزار - Software Testing Oracle

اختصاصی از فی لوو دانلود مقاله آی اس آی (ISI) انگلیسی 2015 مهندسی نرم افزار -- مروری بر مسئله اوراکل در تست نرم افزار - Software Testing Oracle دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله آی اس آی (ISI) انگلیسی 2015 مهندسی نرم افزار -- مروری بر مسئله اوراکل در تست نرم افزار - Software Testing Oracle


دانلود مقاله آی اس آی (ISI) انگلیسی 2015 مهندسی نرم افزار -- مروری بر مسئله اوراکل در تست نرم افزار - Software Testing Oracle

  

عنوان: مروری بر مسئله اوراکل در تست نرم افزار – Software Test Oracle Problem

 

نوع مطلب: مقاله آی اس آی (IEEE)

زبان مقاله: انگلیسی

قالب مقاله: پی دی اف (PDF)

سال انتشار: 2015

تعداد صفحات: 19 صفحه دو ستونی

محل انتشار: ژورنال بسیار معتبر تراکنش های IEEE در مورد مهندسی نرم افزار (IEEE Transactions on Software Engineering)

 

 

در این گزارش یکی از مسائل مهم مهندسی نرم افزار یعنی تست نرم افزار بحث شده است. تست نرم افزار نزدیک به 50 درصد از هزینه فرآیند توسعه نرم افزار را شامل میشود. اگر بتوان راهی یافت که این کار به صورت اتوماتیک انجام شود، هزینه و زمان توسعه نرم افزار به میزان زیادی کاهش خواهد یافت.

تست اتوماتیک نرم افزار (Automatic Software Testing) تلاش میکند با استفاده از روشهای تکاملی و یا روشهای یادگیری ماشین این فرآیند را خودکارسازی کند و لذا از هزینه و زمان موردنیاز بکاهد و دقت فرآیند را افزایش دهد. یکی از مسائل مهم در این زمینه، مسئله اوراکل تست نرم افزار (Oracle Test Problem) است. اوراکل مکانیسمی است که مشخص میکند آیا تست نرم افزار در مورد یک تست کیس خاص با موفقیت انجام شده است یا خیر. در واقع اوراکل میداند که به ازای هر تست کیس یا داده تست (Test Case) خروجی باید چه باشد یا چه ویژگیهایی داشته باشد. پس از اجرای تست کیس، اوراکل خروجی نرم افزار را با خروجی مورد انتظار مقایسه میکند و تشخیص میدهد که نرم افزار در مورد تست کیس داده شده به درستی کار میکند یا نه.

 

این مقاله مسئله اوراکل یا همه چیز دان را به شکل کاملی معرفی و بررسی کرده است و چالش های مختلف آنرا بیان کرده است که مطالعه آن میتواند نقطه خوبی برای آغاز پژوهش در زمینه تست نرم افزار باشد.

 

 

چکیده:

 

تست شامل بررسی رفتار یک سیستم به منظور کشف خطاهای احتمالی آن است. اگر ورودی به یک سیستم داده شده باشد، چالش شناسایی و تشخیص رفتار درست و موردانتظار از رفتار احتمالی نادرست "مسئله اوراکل تست نرم افزار" نامیده میشود. خودکارسازی اوراکل تست برای از بین بردن گلوگاه های موجود که از پیشبرد کلی بیشتر فرآیند خودکارسازی تست نرم افزار جلوگیری میکند، مهم است. بدون خودکارکردن اوارکل تست، این انسان است که باید تشخیص دهد که آیا رفتار مشاهده شده درست است یا نه. کارهای پیشین روی اوراکل های تست تکنیک هایی را برای اتوماتیک سازی اوارکل معرفی کرده اند، مانند مدل سازی، مشخصات، توسعه مبتنی بر قرارداد و تست دگرگون شونده. زمانی که هیچ کدام از این موارد کاملا کافی نباشد، منبع نهایی اطلاعات اوارکل تست همان انسان باقی میماند که ممکن است از مشخصات غیر رسمی، انتظارات، قواعد معمول، اطلاعات ویژه یک دامنه خاص که راهنمایی های غیر رسمی را برای اوراکل فراهم میکند، آگاه باشد. همه فرم های اوارکل تست، حتی انسان معمولی، شامل چالش های کاهش هزینه و افزایش سود هستند. این مقاله یک مرور گسترده روی روشهای کنونی مسئله اوراکل تست فراهم میکند و همچنین تجزیه و تحلیلی از الگوهای مورد استفاده در این زمینه مهم از پژوهش و عملیات تست نرم افزار ارائه میدهد.

 

Abstract—Testing involves examining the behaviour of a system in order to discover potential faults. Given an input for a system, the challenge of distinguishing the corresponding desired, correct behaviour from potentially incorrect behavior is called the “test oracle problem”. Test oracle automation is important to remove a current bottleneck that inhibits greater overall test automation. Without test oracle automation, the human has to determine whether observed behaviour is correct. The literature on test oracles has introduced techniques for oracle automation, including modelling, specifications, contract-driven development and metamorphic testing. When none of these is completely adequate, the final source of test oracle information remains the human, who may be aware of informal specifications, expectations, norms and domain specific information that provide informal oracle guidance. All forms of test oracles, even the humble human, involve challenges of reducing cost and increasing benefit. This paper provides a comprehensive survey of current approaches to the test oracle problem and an analysis of trends in this important area of software testing research and practice.

 

 

 

کلمات کلیدی:

مقاله کامپیوتر، مقاله 2015 کامپیوتر، مقاله جدید کامپیوتر، مقاله مهندسی نرم افزار، مقاله مهندسی نرم افزار پیشرفته، مقاله آی اس آی مهندسی نرم افزار، اوراکل در تست نرم افزار، اوراکل در مهندسی نرم افزار، مسئله اوراکل، همه چیز دان، دانشمند، پروژه مهندسی نرم افزار، ترجمه مقاله مهندسی نرم افزار، پایان نامه کارشناسی ارشد کامپیوتر، پایان نامه نرم افزار، پایان نامه رشته کامپیوتر، کاربرد یادگیری ماشین در مهندسی نرم افزار، هوش مصنوعی در مهندسی نرم افزار، سمینار کارشناسی ارشد کامیپوتر، مقاله ترجمه شده، مقاله آی اس آی، ISI، مقاله کامپیوتر، مهندسی نرم افزار، تست نرم افزار، آزمون نرم افزار، تست اتوماتیک نرم افزار، تست خودکار نرم افزار، پروژه آماده رشته کامپیوتر، خودکار سازی تست نرم افزار، خودکار سازی آزمون نرم افزار، تولید تست کیس ها، تولید خودکار تست کیس ها، تولید اتوماتیک تست کیس ها، اولویت بندی تست کیس ها، اولویت بندی موارد آزمون، الویت بندی تست کیس ها، الویت بندی موارد آزمون ، مقاله مهندسی نرم افزار، پروژه مهندسی نرم افزار، گزارش مهندسی نرم افزار، تحقیق مهندسی نرم افزار، تولید خودکار داده های تست، کاهش تست کیس ها، انتخاب تست کیس ها، انتخاب موارد آزمون، پایان نامه کامپیوتر، پایان نامه رشته کامیپوتر، پایان نامه کارشناسی ارشد کامیپوتر، ترجمه مقاله کامپیوتر، Software engineering, software maintenance, automatic software maintenance, automatic software testing, automatic software test case generation, automatic software test data generation, test case selection, test case prioritization, test selection, test reduction, machine learning in software engineering, oracle problem in software testing

 

 

(قیمت ترجمه این مقاله با بهترین کیفیت، کاملا تخصصی و تایپ شده: حدود 150 هزار تومان)

 

پس از خرید از درگاه امن بانکی لینک دانلود در اختیار شما قرار میگیرد و همچنین به آدرس ایمیل شما فرستاده میشود.

 

تماس با ما برای راهنمایی، درخواست مقالات و پایان نامه ها و یا ترجمه با آدرس ایمیل:

ArticleEbookFinder@gmail.com

 

شماره تماس ما در نرم افزار واتس آپ:

آیکون نرم افزار واتس آپ+98 921 764 6825

شماره تماس ما در نرم افزار تلگرام:

تماس با ما+98 921 764 6825 

 

 

 توجه: اگر کارت بانکی شما رمز دوم ندارد، در خرید الکترونیکی به مشکل برخورد کردید و یا به هر دلیلی تمایل به پرداخت الکترونیکی ندارید با ما تماس بگیرید تا راههای دیگری برای پرداخت به شما پیشنهاد کنیم.

 

 

 


دانلود با لینک مستقیم


دانلود مقاله آی اس آی (ISI) انگلیسی 2015 مهندسی نرم افزار -- مروری بر مسئله اوراکل در تست نرم افزار - Software Testing Oracle