maniei.ir

maniei.ir

یاد من باشد فردا حتما باور این را بکنم، که دگر فرصت نیست و بدانم که اگر دیر کنم ،مهلتی نیست مرا و بدانم که شبی خواهم رفت و شبی هست، که نیست، پس از آن فردایی
maniei.ir

maniei.ir

یاد من باشد فردا حتما باور این را بکنم، که دگر فرصت نیست و بدانم که اگر دیر کنم ،مهلتی نیست مرا و بدانم که شبی خواهم رفت و شبی هست، که نیست، پس از آن فردایی

open source

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 می باشد چراکه امکان دسترسی از طریق وب برای آن میسر نیست.
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد