بخشی از متن:
چکیده:
آزمون نرم افزار عبارت است از اجرای نرم افزار برای بررسی اینکه آیا اهداف مورد نظر برآورده شده است یا خیر. یکی از دلایل برآورده نشدن اهداف مورد نظر در نرم افزار وجود خطاهای معنایی پنهان در برنامه ها (نرم افزارها) است. هدف از ارائه ی این مبحث، بررسی روشهای مختلف برشبندی به هدف یافتن محل خطاهای معنایی موجود در برنامه است. الگوریتم های برشبندی با کوچک کردن فضای جستجو، توجه کاربر را متوجه آندسته از جملات میکنند که احتمال دارد در بروز خطا نقش داشته باشند.
واژه های کلیدی: وابستگی دادهای، وابستگی کنترلی، وابستگی مرتبط، گراف وابستگی پویا برشبندی
فهرست مطالب:
چکیده
1- مقدمه
1-1- شرح مسئله
1-2- هدف از برشبندی در خطایابی نرمافزار
1-3- اهمیت موضوع
1-4- مروری بر مطالب این سمینار
2- مفاهیم اولیه
2-1- مقدمه
2-2- برشبندی دادهای
2-3- برشبندی کامل
2-4- برشبندی مرتبط
2-5- انواع برشبندی از جهت پیمایش گراف
2-5-1- برشبندی پسرو
2-5-2- برشبندی پیشرو
2-5-3- برشبندی دوجهته
2-6- نتیجهگیری
3- سیر تکاملی روشهای برشبندی
3-1- مقدمه
3-2- برشبندی ایستا
3-3- برشبندی پویا
3-4- بسطهای برشبندی پویا
3-4-1- روشهای برشبندی پویای دقیق
3-4-2- هرس برشهای پویا بر اساس ضریب اطمینان
3-4-3- برشبندی پویا براساس چندین نقطه
3-4-4- برشبندی پویا برای برنامههای بزرگ درحال اجرا ازطریق اجرای پیشرو سریع
3-5- نتیجهگیری
4- کارهای مشابه
4-1- مقدمه
4-2- اشکالزدایی به روش دلتا
4-3- قطعهبندی پویا
4-4- قطعهبندی پویای دوجهته
4-5- اشکالزدایی دلتا برای خلاصهسازی ورودی منجربه خطا (1)
4-6- اشکالزدایی دلتا برای خلاصهسازی ورودی منجربه خطا (2)
4-7- ترکیب برشبندی و اشکالزدایی دلتا
4-8- یافتن محل بروز خطا ازطریق تعویض خودکار گزاره
4-9- نتیجهگیری
5- کاربردهای برشبندی
5-1- مقدمه
5-2- کاربرد برشبندی در اشکالزدایی
5-3- کاربرد برشبندی در نگهداشت نرمافزار
5-4- کاربرد برشبندی در اندیسگذاری خطا
5-5- نتیجهگیری
6- جمعبندی و پیشنهادها
فهرست مراجع
پیوستها
پیوست1- مروری بر دیابلو
پیوست2- مروری بر والگریند
پیوست3- ابزار توسعه یافته برای روشهای برشبندی
پ3-1- ابزار توسعه یافته برای برشبندیهای پویای دقیق
پ3-2- ابزار توسعه یافته برای برشبندی حاصل اجرای پیشرو سریع
پ3-3- ابزار توسعه یافته برای برشبندی بر اساس وابستگیهای دادهای، کامل و مرتبط
پ3-4- ابزار توسعه یافته برای برشبندی پویا براساس چندین نقطه