شنبه , ۱ اردیبهشت ۱۴۰۳

کتاب Software Testing in the Cloud: Migration and Execution

Software Testing in the Cloud Migration and Execution
Software Testing in the Cloud Migration and Execution

برای یک سیستم بزرگ و پیچیده، تعداد Test Caseهای موحود در Test Suite رگرسیون می‌تواند از چند صد تا چندین هزار باشد، که می‌تواند ساعت‌ها یا حتی روزها، زمان برای اجرا صرف کند. تست رگرسیون همچنین نیاز به منابع قابل توجهی دارد که اغلب به آسانی در دسترس نیستند. این موضوع باعث ایجاد مانع برای استفاده از آنها در یک محیط تعاملی می‌شود که بیشتر به یک فرآیند تست ناکارآمد کمک می‌کند.

رایانش ابری(Cloud Computing) استفاده از سخت‌افزار مجازی، ذخیره‌سازی نامحدود و سرویس‌های نرم‌افزاری که می‌توانند به کاهش زمان اجرای Test Suiteهای بزرگ به صورت مقرون به صرفه کمک کنند را ارائه می‌دهد. تحقیقاتی که توسط Tilley و Parveen تدوین شده است، منابع ارائه شده بوسیله زیرساخت‌های رایانش ابری را برای تسهیل اجرای همزمان Test Caseها، مورد استفاده قرار می‌دهد. آنها یک چارچوب تصمیمگیری به نام SMART-T برای پشتیبانی از مهاجرتِ تست نرم افزار به Cloud، یک محیط توزیع شده به نام HadoopUnit برای اجرای همزمان Test Caseها در Cloud، و یک سری Case Study برای نمایش استفاده از چارچوب و محیط معرفی کرده‌اند. نتایج تجربی نشان می‌دهد که زمان اجرای تست در مقایسه با یک محیط Sequential معمول می‌تواند کاهش قابل توجهی ارائه دهد.

تست نرم‌افزار در Cloud موضوعی است که برای متخصصین سطح بالا و محققان دانشگاهی به طور یکسان مورد توجه قرار گرفته است. برای محققان سطح بالا، مسئله رایانش ابری و تاثیر آن در زمینه تست نرم‌افزار، به طور فزاینده‌ای در ارتباط است. برای محققان دانشگاهی، این موضوعی مملو از چالش‌های جالب است. مشکلات فراوانی وجود دارد که دانشجویان را سال‌ها به خود مشغول می‌کند. به منظور انتشار بیشتر نتایج در این زمینه، نویسندگان یک انجمن با نام “Software Testing in the Cloud” به آدرس www.STITC.org ایجاد کردند و همه خوانندگان را تشویق می‌کنند تا در این حوزه جدید و هیجان‌انگیز شرکت کنند.

آموزش

همچنین ببینید

Bad Test Environment

محیط تست فقیر

  Bad Test Environment آقا جون شتر سواری دولا دولا نمی‌شه. اگر می‌خواید تیم تست …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *