dotTest

dotTest راهکاری يکپارچه برای خودکارسازي محدوده وسيعي از شیوه های تضمین کیفیت برنامه های تولید شده با بستر Net. می باشد. dotTest قابلیت تحلیل سورس-کد (static analysis) و تولید تست واحد (unit test) تحت بستر Net. را داراست. این ابزار کیفیت سورس-کد را از ابعاد مختلفی همچون امنیت، قابلیت اطمینان، دسترس پذیری و صحت کارکرد تحلیل می کند. قابلیت یکپارچه سازی با ابزار SAOTest جهت انجام تست های کارکردي، کارایی و امنیت در سطح ماجولهای برنامه نویسی را نیز داراست.

Service virtualization product views
 

dotTest-Security-tab

  1. قابلیت ها
  2. امکانات

تحلیل ایستا

پشتیبانی گسترده از زبان‌ها و استانداردها: امنیت | C/C++ | جاوا | دات‌نت | FDA |
Safety-critical

پیش‌تاز صنعتی ابزار تحلیل ایستا از سال 1994

یکپارچه‌سازی ساده out-of-the-box در SDLC شما

جلوگیری و کشف نقص‌ها از طریق روش‌های تحلیل چندگانه

تشخیص و رفع سریع مشکلات، با حداقل خطا

یکپارچگی با مجموعه‌ای از قابلیت‌های توسعه تست پاراسافت شامل تست واحد، تحلیل پوشش کد، و بررسی کد

نرم افزار dottest

تحلیل و بررسی پوشش کد

پوشش مسیر در خلال اجرای آزمون واحد و ادغام با پوشش ضبط شده در حین آزمون عملکردی و دستی در پلتفرم توسعه آزمون پاراسافت برای اندازه‌گیری پوشش کامل آزمون

یکپارچه‌سازی پوشش داده با تخلفات تحلیل ایستا، نتایج آزمون واحد، و شیوه‌های دیگر آزمون در پلتفرم توسعه آزمون پاراسافت برای یک دید کامل از خطاهای برنامه کاربردی

دست یافتن به تست رگرسیون برای درک اثرات تغییر برنامه کاربردی

نرم افزار dottest

تست واحد

پیش‌تاز صنعتی تست واحد از سال 1997

ایجاد سریع یک مجموعه آزمون با میزان پوشش بالا

توسعه و سفارشی‌سازی آسان تست‌های تولید شده

کشف مشکلات عملکردی و نقص‌هایی که منجر به فروپاشی می‌شوند

حذف موانع ایجاد و نگهداری مجموعه آزمون‌های قوی

یکپارچه شده با تحلیل ایستا، بررسی کد و غیره

نرم افزار dottest

قابلیت ردیابی

تعریف، مدیریت و تست نیازمندی‌ها را کنترل می‌کند

نیازمندی‌ها را با کد، تغییرات کد، تحلیل کد، تست‌های دستی و خودکار مرتبط می‌سازد

از تغییرات غیرمنتظره و رگرسیون جلوگیری می‌کند

نیازمندی‌های استاندارد صنعتی، مانند DO-178C ،FDA و ISO 26262 را برآورده می‌سازد

نرم افزار dottest

تضمین کیفیت و امنیت برنامه نویسی تحت زبان‌ها و تکنولوژی‌های C#، VB.NET، ASP.NET، Managed C++، WPF و COM

تحلیل کیفیت سورس-کد طبق استانداردهای کدنویسی و چک-لیست‌های معتبر امنیتی همچون NIST، OWASP، PCI Data Security و CWE-SANS

دارای صدها قانون برای شناسایی خطاهای امنیت و قابلیت اطمینان برنامه

امکان بررسی اشکالات کیفیت و امنیت برنامه نویسی از طریق تکنیک‌های syntax checking و data flow analysis

توانایی تشخیص مشکلات نشتی حافظه (memory leakage) و مدیریت منابع در سطح برنامه

توانایی تشخیص مشکلات concurrency و race-condition در برنامه‌های multi-thread

قابلیت تشخیص آسیب پذیری‌های رایج همچون SQL Injection، XSS Injection، XPath Injection، Command Injection و بسیاری از موارد دیگر از طریق آنالیز کردن مسیرهای اجرایی برنامه

تشخیص خطاهای زمان اجرای برنامه (runtime defects) در طی اجرای تست‌های واحد، اجرای اسکریپت یا اجرای سیستم در سطح کاربری

امکان رفع خودکار بسیاری از خطاهای شناسایی شده

قابلیت سفارشی سازی و تعریف قوانین جدید برای آنالیز کردن برنامه

محاسبه سنجه‌های (metrics) مهم در اصول برنامه نویسی بهینه

تولید خودکار تست بر اساس مقادیر مرزی و شرایط آستانه‌ای

قابلیت تولید خودکار روالها و موارد تست برای اطمینان از اجرا شدن تمام جملات و شروط برنامه

قابلیت یکپارچه سازی با تقریبا تمام ابزارهای سورس-کنترل

قابلیت یکپارچه سازی با Concerto برای لینک کردن نیازمندی‌های سیستم به سورس-کد

دارای نسخه‌های مختلف برای سیستم عامل Windows و محیط تولید Visual Studio

ارائه گزارش‌های جامع در زمینه کیفیت برنامه در فرمت‌های PDF،HTML و XML

دارای مستندات غنی برای آموزش اصول کدنویسی بهینه و تست‌های برنامه نویسی به همراه sample