شماره ركورد
8559
پديد آورنده
مبين شاه حيدري
عنوان
افزايش آزمون پذيري برنامه با اعمال بازآرايي خودكار ) تزريق متد ( ب روي برنامه جاوا
مقطع تحصيلي
كارشناسي
رشته تحصيلي
مهندسي كامپيوتر
سال فارغ التحصيلي
1402
استاد راهنما
دكتر مهرداد آشتياني
استاد مشاور
دكتر حسين رحماني
دانشجوي وارد كننده اطلاعات
مبين شاه حيدري
تاريخ ورود اطلاعات
1402/06/27
دانشكده
مهندسي كامپيوتر
عنوان به انگليسي
Increasing the testability of the program by applying automatic reorganization (method injection) on the Java program
چكيده
در مهنادساااي نرمافزار، ارزياابي ميزان آزمونپاذيري ياب برنااماه ميتواناد باه ور قاابال توجهي در تعيين هزيناه
آزمون برنامه نيز تأثيرگذار اساات. اين تحقيق به منظور ارائه يب روش جامع براي تعيين ميزان آزمونپذ ير ي
برنامههاي نرمافزاري انجام شااده اساات. اصااليترين هد اين پروژه، بازآرايي خودكار الگوي تزريق متد در
برنامه جاوا اسات. افزايش وابساتگ ي بين كالا ها منجر به پيچيدهتر شادن آزمونهاي واحد مربوط به آنها
ميشاود. اين وابساتگ ي باعث ميشاود كه رديابي و شاناساايي خطاها در داخل برنامه دشاوارتر گردد. تاكنون
هيچ راهكااري جاامع و قاابال ا ميناان براي ارزياابي ميزان آزمونپاذيري برنااماههاا ارائاه نشااادهاسااات كاه تماام
پارامترهاي برنامه را به صورت جامع در نظر بگ يرد.
در اين تحقيق، با بهرهگيري از الگوي تزريق و راهكارهاي بازساازي كد، مشاكالت و بوي بد كد در برنامهها از
ميان برده ميشاود. به اين ترتيب، با ابزار evosuite براي برنامههاي java آزمون يكتا به صاورت خودكار توليد
كرده و با اعمال بازآرايي الگوي تزريق كه در افزايش آزمونپذيري مؤثر هساتند، اعتبارسانجي ميشاود. اين
تحقيق به مهندساان نرمافزار كمب ميكند تا با افزايش تساتپذيري برنامهها، كيفيت و قابليت ا مينان آنها
را بهبود بخشند و هزينه آزمون را به حداقل برسانند