کامپیوتر-تست خودکار نرم افزار: یک راه حل برای بیشینه کردن پوشش طرح آزمون و افزایش قابلیت اطمینان و کیفیت نرم افزار در عمل
تعداد کلمات فایل انگلیسی:4600 کلمه
تعداد صفحات فایل ترجمه : 23 صفحه word فونت 14 B Nazanin
تست خودکار نرم افزار: یک راه حل برای بیشینه کردن پوشش طرح آزمون و افزایش قابلیت اطمینان و کیفیت نرم افزار در عمل
چکیده
نرم افزایش نقش فزاینده ای در سیستم های پیچیده، به ویژه در برنامه های با تکنولوژی بالای دخیل در زمینه های مهم مانند حمل و نقل، مدیریت مالی، ارتباطات ، کاربردهای پزشکی و غیره ایفا می کند. برای این سیستم ها، عملکردهایی مانند عملیات کافی، تحمل خطا، ایمنی و امنیت باید توسط ساختار نرم افزار تضمین شود، که گمان می رود کیفیت در استفاده از دیدگاه صنعتی اهمیت زیادی داشته باشد. مسئله اساسی این است که پیچیدگی وظیفه ای که نرم افزار باید انجام دهد اغلب بسیار سریعتر از سخت افزار رشد می کند. بعلاوه، برخلاف سخت افزار، نرم افزار نمی تواند بشکند یا فرسوده شود، اما می تواند می تواند در چرخه عمر خود شکست بخورد (نقش های دینامیک). مسائل نرم افزاری ، ضرورتا ، با ابزارهای تضمین کننده کیفیت مانند مدیریت پیکربندی ، روش های تست ، سیستمهای گزارش کننده کفیت و غیره حل شده اند. در این زمینه، این مقاله یک روش جدید در ارتباط با تست خودکار نرم افزار ، با هدف بیشینه نمودن پوشش طرح آزمایش در زمان در دسترس و همچنین افزایش قابلیت اطمینان و کیفیت استفاده نرم افزار پیشنهاد می کند. در این مقاله یک روش که تست های خودکار سریع را برای مطالعه رگرسیون نرم افزار و سرریز حافظه ترکیب می کند نشان داده خواهد شد ، تا نرم افزار را با یک سطح کیفیت بالا و کاهش زمان تست تضمین نماید. نرم افزار با استفاده از توالی تست تولید کننده شرایط عملیات واقعی و سطح استرس تسریع شده تست خواهد شد. بعلاوه محقق امیدوار است تا برخی پارامترها ی عمر نرم افزار را تعریف کند و عمومیت تکنیک پیشنهادی را نشان دهد.
کلمات کلیدی: تست خودکار نرم افزار، قابلیت اطمینان نرم افزار، کیفیت در استفاده ، میانگین زمانی برای سرریز
Software automated testing: A solution to maximize the test plan coverage and to
increase software reliability and quality in use
abstract
Software plays an increasingly important role in complex systems, especially for high-tech applications
involved in important fields, such as transportation, financial management, communication, biomedical
applications and so on. For these systems, performances such as efficient operation, fault tolerance, safety
and security have to be guaranteed by the software structure, whose quality in use is assuming a growing
importance from the industrial point of view. The basic problem is that the complexity of the task which
software has to perform has often grown more quickly than hardware. In addition, unlike hardware,
software cannot break or wear out, but can fail during its life cycle (dynamic defects) [1]. Software problems,
essentially, have to be solved with quality assurance tools such as configuration management, testing
procedures, quality data reporting systems and so on [2]. In this context, the paper proposes a new approach
concerning the automated software testing as an aid to maximize the test plan coverage within the time
available and also to increase software reliability and quality in use [3]. In this paper a method which
combines accelerated automated tests for the study of software regression and memory overflow will be
shown, in order to guarantee software with both a high quality level and a decrease of the testing time. The
software will be tested by using test sequences reproducing the actual operating conditions and accelerated
stress level. Moreover the research wishes to define some parameters of the software life and to show the
generality of the proposed technique.
Keywords:
Software automated testing
Software reliability
Quality in use
Mean time to overflow

کامپیوتر-تست خودکار نرم افزار
کامپیوتر-تست خودکار نرم افزار
توضیحات محصول
کامپیوتر-تست خودکار نرم افزار: یک راه حل برای بیشینه کردن پوشش طرح آزمون و افزایش قابلیت اطمینان و کیفیت نرم افزار در عمل
تعداد کلمات فایل انگلیسی:4600 کلمه
تعداد صفحات فایل ترجمه : 23 صفحه word فونت 14 B Nazanin
تست خودکار نرم افزار: یک راه حل برای بیشینه کردن پوشش طرح آزمون و افزایش قابلیت اطمینان و کیفیت نرم افزار در عمل
چکیده
نرم افزایش نقش فزاینده ای در سیستم های پیچیده، به ویژه در برنامه های با تکنولوژی بالای دخیل در زمینه های مهم مانند حمل و نقل، مدیریت مالی، ارتباطات ، کاربردهای پزشکی و غیره ایفا می کند. برای این سیستم ها، عملکردهایی مانند عملیات کافی، تحمل خطا، ایمنی و امنیت باید توسط ساختار نرم افزار تضمین شود، که گمان می رود کیفیت در استفاده از دیدگاه صنعتی اهمیت زیادی داشته باشد. مسئله اساسی این است که پیچیدگی وظیفه ای که نرم افزار باید انجام دهد اغلب بسیار سریعتر از سخت افزار رشد می کند. بعلاوه، برخلاف سخت افزار، نرم افزار نمی تواند بشکند یا فرسوده شود، اما می تواند می تواند در چرخه عمر خود شکست بخورد (نقش های دینامیک). مسائل نرم افزاری ، ضرورتا ، با ابزارهای تضمین کننده کیفیت مانند مدیریت پیکربندی ، روش های تست ، سیستمهای گزارش کننده کفیت و غیره حل شده اند. در این زمینه، این مقاله یک روش جدید در ارتباط با تست خودکار نرم افزار ، با هدف بیشینه نمودن پوشش طرح آزمایش در زمان در دسترس و همچنین افزایش قابلیت اطمینان و کیفیت استفاده نرم افزار پیشنهاد می کند. در این مقاله یک روش که تست های خودکار سریع را برای مطالعه رگرسیون نرم افزار و سرریز حافظه ترکیب می کند نشان داده خواهد شد ، تا نرم افزار را با یک سطح کیفیت بالا و کاهش زمان تست تضمین نماید. نرم افزار با استفاده از توالی تست تولید کننده شرایط عملیات واقعی و سطح استرس تسریع شده تست خواهد شد. بعلاوه محقق امیدوار است تا برخی پارامترها ی عمر نرم افزار را تعریف کند و عمومیت تکنیک پیشنهادی را نشان دهد.
کلمات کلیدی: تست خودکار نرم افزار، قابلیت اطمینان نرم افزار، کیفیت در استفاده ، میانگین زمانی برای سرریز
Software automated testing: A solution to maximize the test plan coverage and to
increase software reliability and quality in use
abstract
Software plays an increasingly important role in complex systems, especially for high-tech applications
involved in important fields, such as transportation, financial management, communication, biomedical
applications and so on. For these systems, performances such as efficient operation, fault tolerance, safety
and security have to be guaranteed by the software structure, whose quality in use is assuming a growing
importance from the industrial point of view. The basic problem is that the complexity of the task which
software has to perform has often grown more quickly than hardware. In addition, unlike hardware,
software cannot break or wear out, but can fail during its life cycle (dynamic defects) [1]. Software problems,
essentially, have to be solved with quality assurance tools such as configuration management, testing
procedures, quality data reporting systems and so on [2]. In this context, the paper proposes a new approach
concerning the automated software testing as an aid to maximize the test plan coverage within the time
available and also to increase software reliability and quality in use [3]. In this paper a method which
combines accelerated automated tests for the study of software regression and memory overflow will be
shown, in order to guarantee software with both a high quality level and a decrease of the testing time. The
software will be tested by using test sequences reproducing the actual operating conditions and accelerated
stress level. Moreover the research wishes to define some parameters of the software life and to show the
generality of the proposed technique.
Keywords:
Software automated testing
Software reliability
Quality in use
Mean time to overflow
کامپیوتر-تست خودکار نرم افزار
کامپیوتر-تست خودکار نرم افزار