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