کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956408 1444516 2017 39 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A case study of black box fail-safe testing in web applications
ترجمه فارسی عنوان
مطالعه موردی آزمون جعبه سیاه جعبه سیاه در برنامه های وب
کلمات کلیدی
تست وب، الگوهای کاهش رفع، الگوریتم ژنتیک،
ترجمه چکیده
خرابی های خارجی مانند تغییرات شبکه می تواند عملکرد سیستم را منفی کند. الزامات تضعیف تلاش برای جلوگیری یا کاهش اثرات آن است. این مقاله یک رویکرد تست جعبه سیاه ارائه می دهد که رفتارهای ایمن را در برنامه های وب آزمایش می کند. تست های کاهش تداخل بر اساس یک مجموعه تست کاربردی ساخته شده اند. الزامات تضعیف برای ساخت مدل های کاهش و تست مسیرهای کاهش تدریجی از طریق آنها استفاده می شود. الگوریتم ژنتیکی برای تولید سناریوهای شکست (الزامات آزمون تضعیف شکست) استفاده می شود. قوانین بافندگی توصیف می کنند که چگونه مسیرهای تست کاهش تلفات با مسیرهای آزمون رفتاری برای ایجاد مسیرهای آزمون تسریع خطا ترکیب می شوند. اینها به یک مجموعه آزمایشی اجرایی تبدیل می شوند. این مقاله همچنین الگوریتم ژنتیکی مورد استفاده برای تولید الزامات آزمون را با توجه به کارایی و اثربخشی ارزیابی می کند. مطالعه موردی بزرگ، یک سیستم وام دهی وام تجاری تجاری، برای بررسی کاربرد، مقیاس پذیری و اثربخشی روش استفاده می شود.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
External failures like network changes can affect system operation negatively. Mitigation requirements try to prevent or reduce their effects. This paper presents a black box testing approach that tests fail-safe behavior in web applications. Failure mitigation tests are built based on a functional test suite. Mitigation requirements are used to build mitigation models and mitigation tests paths through them. A genetic algorithm is used to generate failure scenarios (failure mitigation test requirements). Weaving rules describe how mitigation test paths are combined with behavioral test paths to create failure mitigation test paths. These are then transformed into an executable test suite. The paper also evaluates the genetic algorithm used to generate test requirements with respect to efficiency and effectiveness. A large case study, a commercial mortgage lending system, is used to explore applicability, scalability, and effectiveness of the approach.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 131, September 2017, Pages 146-167
نویسندگان
, , , ,