کامپیوتربرنامه نویسی

نرم افزار آزمون رگرسیون. آزمون رگرسیون است

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

انواع، انواع، روند

آزمون رگرسیون (آزمون رگرسیون) - به بررسی مکانیسم، که هدف آن شناسایی انواع مشکلات در مناطق در حال حاضر برنامه های اثبات شده است. این است که نه برای محکومیت نهایی در عدم وجود قطعات غیر کار از کد انجام می شود، و برای پیدا کردن و رفع اشکالات رگرسیون. در زیر آنها درک اشکالات که در زمان نوشتن برنامه به نظر می رسد نیست، و با علاوه بر این از بخش های جدید از کد و یا اصلاح اشتباهات قبلا متعهد در نحو کد.

جمعبندی تمام موارد فوق، می توان نتیجه گرفت که هدف از آزمون رگرسیون - مطمئن شوید که اصلاح مشکلات موجود خواهد به مناطق جدید در کد در حال حاضر آزمایش منجر شود. دو نوع اصلی از آزمون وجود دارد:

  1. قابلیت های.
  2. غیرفانکشنال.

آنها را می توان به عنوان بیان شده است:

  1. اسکریپت.
  2. مجموعه.
  3. کیت برای راه اندازی.

چه، در واقع، شامل نرم افزار آزمون رگرسیون؟ این کار در 3 حوزه اصلی. یعنی رگرسیون:

  1. اشکالات.
  2. مشکلات قدیمی.
  3. عوارض جانبی.

آزمون های عملکردی

آنها در توابع انجام شده توسط سیستم می باشد. ممکن است در جزء، یکپارچه سازی، سیستم و سطح پذیرش برگزار می شود. دو جنبه اصلی است، که در حال آزمایش:

  • مورد نیاز.
  • فرآیندهای کسب و کار.

هنگامی که کار بر شرایط لازم برای ایجاد یک لیست از آنچه باید آزمایش می شود. مطلوب است به شناسایی اقلام اولویت، برای تعیین جهت از کار است. این کار لازم است به چشم پوشی از تمام قابلیت مهم ترین است. هنگامی که آزمایش "فرآیندهای کسب و کار" تی تمرکز بر روی آنها،. E. سناریوهای اجرا می شوند کار روزانه.

مزایای استفاده از چک کاربردی باید این واقعیت است که نرم افزار شبیه سازی استفاده واقعی از این سیستم عبارتند از. اما معایبی نیز وجود دارد: به عنوان مثال، برنامه ممکن است متمایل به تست بیش از حد. این نیز حذف احتمالی خطاهای منطقی در نرم افزار.

تست غیر کاربردی

این نوع از آزمایشات در چک کردن تمام خواص که به عملکرد سیستم مربوط نیست هدف. چنین پارامترهایی می تواند از آنها:

  1. قابلیت اطمینان. در حال پاسخ به موقعیت های مختلف ارائه نشده تست شده است.
  2. عملکرد. چگونه سیستم کار می کند، متمایل به بارهای مختلف است.
  3. راحتی. چگونه مناسب برای کار با نرم افزار در نظر کاربر است.
  4. مقیاس. برای تغییر ارتفاع از الزامات و عرض برنامه در هنگام کار با مانیتور های مختلف.
  5. امنیت. داده های کاربر، و همچنین اطلاعات در کانال های انتقال مختلف تا چه حد امن است.
  6. قابلیت حمل آسان. چک می کند که نرم افزار بر روی سیستم عامل های مختلف، و اگر چنین است - چگونه بسیاری از.

چه خواص سیستم را می توان در این موارد مورد بررسی قرار؟ در مجموع 4.

  1. تست نصب و راه اندازی. بررسی اینکه چگونه به خوبی مدیریت برای قرار دادن برنامه بر روی کامپیوتر آن را پیکربندی کنید، و در صورت لزوم و حذف. تنظیم کیفیت اجازه می دهد تا کاربر را به کاهش خطر ابتلا به از دست دادن داده ها و یا کاهش (بدتر شدن) برنامه های کاربردی عملکرد.
  2. آزمایش استفاده از راحتی. نرم افزار توسعه یافته بر قابلیت ها و وضوح کاربر نهایی را بررسی کنید.
  3. تست پیکربندی. این شامل چک کردن عملکرد این برنامه در طول نصب و راه اندازی تنظیمات مختلف سیستم، و همچنین به عنوان آزمایش با تنظیمات داخلی از برنامه است.
  4. تست برای شکست و بازیابی. تأیید به بعد از وقوع خطا است. ارزیابی پاسخ به خواص محافظ، و همچنین آنچه داده و چه مقدار ذخیره پایان ناگهانی برنامه.

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

موارد آزمون

موارد آزمون به نام چک سفید برای نرم افزار. آنها ابزار برای تست خودکار نامیده می شود. این نرم افزار ویژه، که توسط آن متخصص در حال ایجاد، اشکال زدایی، اجرا و تجزیه و تحلیل نتایج حاصل از نرم افزار را اجرا از طریق چنین تحولات:

  1. اسکریپت آزمون. این خدمات عبارتند از مجموعه ای از دستورالعمل طراحی شده برای چک به صورت خودکار از قطعات جدا از نرم افزار است.
  2. کیت تست. این ترکیب از اسکریپت هایی که تست تکه های خاصی از نرم افزاری است که اهداف عملکردی یکپارچه و یا رایج است.
  3. تست را اجرا کنید. این ترکیبی از اسکریپت های مختلف و یا مجموعه به طور همزمان اجرا در حالی که چک برنامه است.

اتوماسیون آزمون رگرسیون

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

اشکالات رگرسیون

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

رگرسیون از اشتباهات قدیمی

این اشاره به شناسایی شرایطی که در آن تغییرات اخیر ایجاد شده به کد برنامه، لغو رفع اشکالات. بنابراین، آنها دوباره شروع به فعال باشد. بنابراین، در هنگام ایجاد تغییرات به کد نرم افزاری لازم برای شروع فرایند آزمایش از همان ابتدا (با فرض، البته، که مشکلات با عملکرد وجود دارد).

عوارض رگرسیون

تحت او این شرایط، زمانی تغییر کد های اخیر در یک بخش از نرم افزار ساخته شده باطل همه یا برخی از بخش های دیگر برنامه توسعه را درک کنید. عنوان نشانه ای از وجود چنین مشکلات عدم عملکرد در یک یا چند بخش از این برنامه است. این کار از تستر برای شناسایی تمام مناطق مشکل است.

جمعبندی تمام که نوشته شده است، که می تواند در مورد آزمون رگرسیون گفت؟ در حال حاضر یک موضوع است که دیگر نباید باعث مسائل. آن باقی مانده تنها به کارشناسی کارشناسی ارشد همه چیز را در عمل.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.