10 نرم افزار قدرتمند متن باز برای پیدا کردن باگ ها
مطالعه: ۴ دقیقه
۰ نظر
۶۷۱ بازدید
در این مقاله میخوانید
هر پروژه ای که آغاز می نمائید مطمئنا پیدا کردن اشکالات و خطاهای سیستم از مهمترین مراحل اجرای پروژه خواهد بود و زمان بسیار زیادی از تیم شما صرفه جویی می شود اگر بتوانید از یک سیستم مناسب برای رصد کردن باگ ها استفاده نمائید.
در این مقاله 10 نرم افزار متفاوت و متن باز برای پیدا کردن باگ های نرم افزار شما معرفی می گردد که با بررسی و امتحان کردن آنها می توانید یکی را برای پیدا کردن مشکلات اپلیکشن های خود استفاده نمائید. متن باز بودن ( open source ) آنها نیز ویژگی مهمی است که شما نیاز به پرداخت هزینه ای برای استفاده از آنها نخواهید بود و لایسنس نرم افزار برای استفاده رایگان می باشد و ضمنا در صورت نیاز می توانید مطابق با پروژه خود آنها را کانفیگ نمائید.
1. باگزیلا ( Bugzilla )
اگر زمان کافی برای بررسی کردن سیستم های رصد باگ ندارید، بهتر است که زمان خود را بیهوده صرف نکنید و مستقیما از باگزیلا استفاده کنید که قوی ترین نرم افزار برای پیداکردن باگ می باشد.
پروژه های بسیار بزرگی از باگزیلا استفاده می کنند، برای مثال ، تیم توسعه کرنل لینوکس ( Linux kernel development ) ، تیم توسعه آپاچه ( Apache development team ) ، تیم توسعه گنوم ( Gnome development team ) از باگزیلا استفاده می کنند. البته رد هت ( Red Hat ) هم برای پیداکردن مشکلات در سیستم های توزیعی خود از آن استفاده می کند. باگزیلا بر روی پرل ( Perl ) نوشته شده است و با انواع مختلفی از دیتابیس مثل mysql یا ارواکل ( oracle ) قابل استفاده می باشد.
امکانات باگزیلا :
- time tracking
- سیستم نظر دهی و آپلود فایل
- انعطاف در گزارش دهی و نمودار ها ، با قابلیت دریافت از طریق ایمیل
- لیست کامل امکانات باگزیلا
2. مانتیس ( Mantis )
مانتیس بر روی php نوشته شده است و با mysql ، ms sql و PostgreSQL کار می کند.
امکانات مانتیس :
- Time tracking
- گراف اشکالات
- دسترسی ناشناس
- لیست کامل امکانات مانتیس
3. ترک ( Trac )
این نرم افزار به زبان پایتون ( Python ) نوشته شده است . جدای از سیستم رصد اشکالات، یک سیستم ویکی هم ارائه می نماید. اینترفیس بسیار ساده ای دارد و کار با آن آسان است. همچنین ترک یک نرم افزار مدیریت پروژه برای برنامه ریزی و دنبال کردن اهداف و پروژه نیز ارائه می کند که می توانید با تجمیع نیازهای شما کارها را بسیار ساده نماید.
سایت نرم افزار ترک
4. ردماین ( Redmine )
نرم افزار ردماین نیز در کنار سیستم رصد اشکال ( issue ) به شما امکان مدیریت پروژه را ارائه می نماید.
5. آرتی ( Request Tracker )
آرتی نیز با زبان پرل نوشته شده است و به شیوه سیستم تیکتینگ مدیریت اشکالات را فراهم نموده است.
سایت نرم افزار آرتی
6. او آر تی اس ( ORTS )
مطابق بسیاری از موارد قبلی اوآرتی اس نیز با پرل نشوشته شده است و از سادگی خاصی در دنبال کردن اشکالات برخوردار است.
امکانات نرم افزار او آر تی اس
7. ایونت نام ( EventNum )
این پروژه توسط تیم قدرتمند Mysql و به زبان PHP توسعه داده شده است شما می توانید از آن به عنوان ابزار دنبال کردن باگ ها و یا سیستم رصد اشکالات استفاده نمائید. همه امکانات ابتدایی که شما انتظار دارید را می توایند در این نرم افزار بیابید.
سایت نرم افزار ایونت نام
8. فسیل ( Fossil )
این نرم افزار به زبان C نوشته شده است و با SQLite کار می کند. دارای ویکی می باشد و نصب آن با چند کلیک انجام می گیرد.
سایت نرم افزار فسیل
9. باگ جنی ( Bug Genie )
این نرم افزار نیز به زبان php نوشته شده است و مزیت آن وجود امکان ساختن ماژول ها دلخواه می باشد.
سایت نرم افزار باگ جنی
10. وب ایشوز ( webIssues )
این نرم افزار به کمک php و mysql نوشته شده است و بر روی سرور قابل نصب می باشد. گرچند همه این 10 نرم افزار معرفی شده همگیم وب بیس ( web base ) می باشند اما وب ایشوز از این مزیت برخوردار نمی باشد. لذا این نرم افزار شماره 10 می باشد چراکه امکان دسترسی از طریق وب برای آن میسر نیست.
سایت نرم افزار وب ایشوز