نرم افزار ردیابی اشکال
به روز رسانی شده در ۱۴۰۳/۱۱/۱۸ زمان مطالعه 10 دقیقه

نرم افزار ردیابی اشکال به توسعه دهندگان این امکان را می دهد تا از روش های نقطه شکست و پله برای عیب یابی کد منبع نوشته شده برای رایانه ها و سیستم های تعبیه شده استفاده کنند. این برنامه های کاربردی کامپیوتری مستقل بخشی از یک محیط توسعه یکپارچه (IDE) نیستند. در عوض، نرم افزار ردیابی اشکال یک سیستم ردیابی مشکل است که برنامه نویسان و پرسنل تضمین کیفیت (QA) را قادر می سازد تا مشکلات یا اشکالات گزارش شده نرم افزار را فهرست و بررسی کنند. با توسعه نرمافزار منبع باز، کاربران معمولاً گزارشهای اشکال را خودشان وارد میکنند.
نمایش همه تولیدکنندگان نرم افزار ردیابی اشکال
برنامه های کاربردی
نرم افزار ردیابی اشکال برای برنامه های اختصاصی ممکن است دسترسی به پرسنل مجاز را محدود کند. با این حال، برخی از برنامه های کاربردی مبتنی بر وب ممکن است به کاربران نهایی اجازه دهند تا گزارش های اولیه را ثبت کنند. به طور معمول، برنامه های ردیابی اشکال را می توان با ابزارها یا برنامه های دیگر برای مدیریت پروژه نرم افزاری ادغام کرد. آزمایشکنندگان نرمافزار از نرمافزار ردیابی اشکال برای ثبت مراحل و سناریوهایی که خطاهای برنامه تکرارپذیر ایجاد میکنند، استفاده میکنند. سپس برنامه نویسان، برنامه نویسان و توسعه دهندگان نرم افزار مشکل را برطرف کرده و اصلاحات را یادداشت می کنند. بعداً، آزمایشکنندگان نرمافزار تعیین میکنند که آیا باگ تصحیح شده است یا خیر، و اینکه آیا تعمیر نرمافزار مشکلات جدیدی ایجاد کرده است. علاوه بر برنامههایی برای ردیابی اشکالات نرمافزاری، برنامههایی برای ردیابی مسائل فناوری اطلاعات موجود است.
ویژگی ها
هر دو نوع نرم افزار ردیابی اشکال معمولاً دارای ویژگی هایی مانند:
اطلاعیه به اشخاص ذینفع
انباشت مشترک نظرات
ردیابی وابستگی
پرس و جوها
گزارش می دهد
از آنجایی که نرم افزار ردیابی باگ به عنوان یک ابزار مدیریتی نیز عمل می کند، بسیاری از سیستم های ردیابی باگ به مدیران اجازه می دهند تا کار را تخصیص دهند، مجدداً تخصیص دهند، اولویت بندی و اولویت بندی کنند.
مشخصات
انتخاب نرم افزار ردیابی اشکال نیاز به تجزیه و تحلیل مشخصات و ویژگی های محصول دارد. زبان های پیاده سازی عبارتند از ASP و ASP.Net، C و C++، C#، ISAPI، Ruby، PHP، VB.Net و XHTML. کلاینت های جاوا، رابط های وب، اعلان های ایمیل و فیدهای RSS از ویژگی های رابط کاربری (UI) هستند. گزینههای نرمافزار بکاند شامل Access، SQL Server، Server 2005 و Oracle است. تولید اسناد پویا، ادغام برنامه ریزی تست، گردش کار قابل تنظیم، پشتیبانی یونیکد، فیلدهای سفارشی و یکپارچه سازی ایمیل نیز ملاحظات مهمی در هنگام انتخاب نرم افزار ردیابی اشکال هستند. نرم افزار ردیابی اشکال توزیع شده به توسعه دهندگان این امکان را می دهد که یک پایگاه داده اشکال را به همراه کد منبع پروژه دانلود کنند. شاخه هایی که حاوی رفع اشکال هستند شامل یک ورودی ردیاب اشکال مربوطه هستند. بعداً، تغییرات به مدیریت پیکربندی نرم افزار (SCM) ارسال می شود تا اطمینان حاصل شود که موارد و اجزای مرتبط با آنها به درستی کنترل و ردیابی می شوند. فراداده با اطلاعات اشکال و یادداشت های توسعه دهنده به طور جداگانه ذخیره می شود. پس از ایجاد وصلههای نرمافزاری، آزمایشکنندگان رفع اشکال را تأیید میکنند. به طور معمول، توزیع نرم افزار ردیابی اشکال توسط سازمان هایی با مکان های متعدد استفاده می شود.
منبع