- مقالات
- اخبار
- ابزارها
نرم افزار AppScan
معرفی ابزار AppScan: IBM Security AppScan ابزار قدرتمند و انعطافپذیری است که به منظور کشف آسیبپذیریهای اپلیکیشنها و سرویسهای تحت وب مورد استفاده قرار میگیرد. ابزار IBM Security AppScan ...
نرم افزار WebInspect

معرفی ابزار WebInspect : WebInspect یک ابزار قدرتمند برای اسکن امنیت برنامههای کاربردی تحت وب است. این ابزار متعلق به شرکت HP است. طبق آخرین گزارش موسسه Gartner، ابزارهای HP...
نرم افزار Virtualize

معرفی ابزار Virtualize : Virtualize یک ابزار مجازی سازی سرویس است که امکان ایجاد، استقرار و مدیریت محیطهای تست شبیهسازی شده به منظور تست و تولید نرم افزار را فراهم...
نرم افزار HP-ALM

معرفی ابزار HP-ALM : HP-ALM یکی از ابزارهای پیشرفته مدیریت چرخه حیات برنامههای کاربردی (Application Lifecycle Management ) است. قابلیتهای کلیدی این ابزار عبارتند از : مدیریت پروژههای سازمان، مدیریت...
نرم افزار JTest-Security

معرفی ابزار JTest : JTest راهکاری يکپارچه برای خودکارسازي محدوده وسيعي از شیوههای تضمین کیفیت برنامههای تولید شده با بستر Java می باشد. JTest قابلیت تحلیل سورس-کد (static analysis) و...
نرم افزار Checkmarx

معرفی ابزار Checkmarx : Checkmarx ابزار تحلیل سورس-کد از دید امنیت و با دقت بسیار بالا می باشد. این ابزار قابلیت اسکن خودکار برنامههای کامپایل نشده یا ساخت نشده را...
نرم افزار DynaTrace

معرفی ابزار DynaTrace : DynaTrace یک ابزار برای مانیتور کردن کارایی برنامه های کاربردی (APM) است که قادر به شناسایی و رفع مشکلات کندی و کارایی سیستم های نرم افزاری می باشد....
نرم افزار AppDynamics

معرفی ابزار AppDynamics : AppDynamics یک ابزار مانیتورینگ و مدیریت کارایی برنامههای کاربردی (APM) است که قادر به شناسایی و رفع مشکلات کندی و کارایی سیستمهای نرمافزاری میباشد. طبق آمارهای...
نرم افزار Yourkit Java Profiler

معرفی ابزار Yourkit Java Profiler : (Yourkit Java Profiler (YJP ابزار قدرتمندی برای پروفایل کردن برنامههای کاربردی جاوا میباشد. این ابزار قادر است میزان و نحوه استفاده از پردازنده، ورودی/خروجی...
نرم افزار Yourkit dotNet Profiler

معرفی ابزار Yourkit dotNet Profiler: Yourkit .NET Profiler ابزار قدرتمندی برای پروفایل کردن برنامههای کاربردی دات-نت میباشد. این ابزار قادر است میزان و نحوه استفاده از پردازنده، ورودی/خروجی و حافظه را...
نرم افزار Sonar

معرفی ابزار Sonar : Sonar یک ابزار مدیریت کیفیت سورس-کد برنامه های کاربردی است. این ابزار قادر به پوشش و تحلیل کیفیت برنامه نویسی در هفت محور طراحی، قوانین کدنویسی، مستندسازی، تکثیر و...
نرم افزار Acunetix

معرفی ابزار Acunetix : Acunetix یک ابزار تست امنیت (تست نفوذ) برای برنامه های کاربردی تحت وب می باشد. این ابزار برنامه های وبی را از طریق بررسی آسیب پذیری های رایج ممیزی...
نرم افزار C/C++ Test

معرفی ابزار C/C++ Test : C/C++Test راهکاری يکپارچه برای خودکارسازي محدوده وسيعي از شیوههای تضمین کیفیت برنامههای تولید شده با زبانهای C و ++C میباشد. C/C++Test قابلیت تولید تست واحد...
نرم افزار dotTest

معرفی ابزار dotTest : dotTest راهکاری يکپارچه برای خودکارسازي محدوده وسيعي از شیوههای تضمین کیفیت برنامههای تولید شده با بستر Net. میباشد. dotTest قابلیت تولید تست واحد (unit test) و...
نرم افزار JTest

معرفی ابزار JTest : JTest راهکاری يکپارچه برای خودکارسازي محدوده وسيعي از شیوههای تضمین کیفیت برنامههای تولید شده با بستر Java می باشد. JTest قابلیت تولید تست واحد (unit test)...
نرم افزار LoadTest

معرفی ابزار LoadTest : LoadTest یکی از ابزارهای پیشرفته برای انجام تستهای کارایی (بار و فشار) است. این ابزار امکان تست کارایی برروی web، web-service و API را دارا میباشد....
نرم افزار WPLT

معرفی ابزار WPLT : (Web Performance Load Tester (WPLT ابزاری قدرتمند جهت طراحی و اجرای تستهای کارایی (بار و فشار) برای برنامههای کاربردی تحت web و web-service میباشد. این ابزار...
نرم افزار Ranorex

معرفی ابزار Ranorex : Ranorex یک چارچوب خودکارسازی واسط کاربری برای برنامههای کاربردی مبتنی بر وب، دسکتاپ و موبایل می باشد. انواع تست پشتیبانی شده توسط این ابزار عبارت است...
نرم افزار SOATest

معرفی ابزار SOATest : SOATest یک ابزار تست API و برنامههای مشتق شده از API همچون برنامههای موبایل، ابری و سرویس گرا میباشد. SOATest در سال 2015 توسط موسسه تحقیقاتی...
نرم افزار Concerto

معرفی ابزار Concerto : Concerto ابزاری برای مدیریت کیفیت نرمافزار بوده و به هنگام یکپارچهسازی با سایر محصولات پاراسافت، یک راهکار کامل ALM محسوب میگردد. این ابزار چهار مولفه اصلی...
نرم افزار Mantis

معرفی ابزار Mantis : Mantis یک نرم افزار تحت وب است که قابلیت مدیریت تغییرات و پیگیری issue را فراهم می سازد. از این ابزار اغلب برای مدیریت و پیگیری خطاهای سیستم...
نرم افزار TestLink

معرفی ابزار TestLink : ابزار تست لینک یک سیستم مدیریت تست مبتنی بر وب میباشد که برای ثبت و کنترل فعالیتهای تست مورد استفاده قرار میگیرد. این ابزار امکان ثبت...
برنامه نویسی امن

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

در این بخش، شیوه کدنویسی بهینه مورد بررسی قرار میگیرد. بهینگی سورس کد عمدتا از دید کارایی و نگهداشت مورد بررسی قرار خواهد گرفت. امنیت سورس کد، به طور خاص...
تست کارکردی

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

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

دوره های آموزشی تضمین کیفیت، برای نیروهای یک شرکت در نظر گرفته شده است. شرایط برگزاری دوره های آموزشی به شرح زیر می باشد. جهت برگزاری دوره برای نیروهای یک شرکت،...
سیلابس دوره های آموزشی

مخاطبین: دوره های مربوط به مفاهیم و ابزارهای فرایند تست، تست کارکردی و تست کارایی عمدتا برای تسترها (شامل نقشهای مدیر تست، طراح و تحلیلگر تست، متخصص ابزار تست و تستر)...
سیلابس دوره های آموزشی (2)

مخاطبین: دوره های مربوط به مفاهیم و ابزارهای فرایند تست، تست کارکردی و تست کارایی عمدتا برای تسترها (شامل نقشهای مدیر تست، طراح و تحلیلگر تست، متخصص ابزار تست و تستر)...
اهداف كل دوره ها

آشنایی با مفاهیم پایهای تست نرمافزار (آزمون نرم افزار) ارائه تكنیكهای مختلف طراحی تست نرمافزار (آزمون نرم افزار) آشنایی با مدیریت تست شامل سازمان تست، نقشهای درگیر در تست، مدیریت پیكربندی و مدیریت...
بسترها و تکنولوژیها

امروزه بسترها، زبانها، تکنولوژیها و چارچوبهای مختلفی برای تولید سیستم های نرم افزاری مورد استفاده قرار می گیرد. برخی از شیوه های تضمین کیفیت همچون تست های کارکردی و غیرکارکردی...
ممیزی کیفیت

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

شرکت مهندس پیشگان آزمون افزار یاس (https://mohandespishegan.com)، راهكارهای جامعی را برای حل مسائل و مشكلات امنیتی سیستم با بررسی دقیق موارد زیر ارائه میدهد: نشتی اطلاعات سیستم پیكربندی نامطلوب سیستم مشكلات منطق كاری ضعف...
بهبود كارایی

بعد از شناسایی خطاها و مشكلات سیستم، در صورتیکه اشکالات از نوع کارایی و قابلیت اطمینان باشد، ما راهكارهایی را برای حل بهینه آنها ارائه می دهیم. در ادامه راهكارهای...
مرور و بازبینی

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

منظور از شرکت مهندس پیشگان آزمون افزار یاس (https://mohandespishegan.com)، ابزارهای پیشرفته زیر را در حوزه تست برنامه ارائه میدهد: JTest (tools/unit-test/jtest)، dotTest (tools/unit-test/dottest) و C++Test (tools/unit-test/cplusplus-test).
تست كارایی (Performance Test)

منظور از تست كارایی، تستهایی هستند كه برای سنجش میزان كارایی سیستم صورت میگیرند. اهم این تستها عبارتند از: تست بار (Load Test): برای سنجش میزان كارایی سیستم در حالتی كه...
مدیریت تست

این راهكار مطابق استانداردهای IEEE و متدولوژی STEP می باشد. متدولوژی STEP كه حروف اختصاری Systematic Test Evaluation Process است، یك متدولوژی برای تست سیستماتیك و مبتنی بر...
ابزار تست و تضمین کیفیت نرم افزار

ابزار تست نرم افزار باید به درستی انتخاب شود چراکه تاثیر بسزایی در تضمین کیفیت نرم افزار خواهد داشت. امروزه ابزارهای متنوعی در زمینه مدیریت فرایند آزمون نرم افزار، انواع آزمون...
ویژگیهای بارز دوره ها

ارائه عملی فازهای مختلف فرایند تست نرم افزار از طریق case study انتقال تجربیات تست در كنار انتقال دانش تست آشنایی جامع با نصب و راه اندازی، بكارگیری و سفارشی سازی ابزارهای...
تضمین کیفیت
تضمين كيفيت سيستمهای نرم افزاری كليد موفقيت شرکتها و سازمانهای توليدکننده یا تهیه کننده نرمافزار محسوب ميشود چرا كه موجب رضايت تمامی ذينفعان درگير در پروژه، خصوصا مشتری و كاربران نهايی میگردد.
تست به عنوان يك فرايند كليدی در تضمين كيفيت سيستمهای نرم افزاری ايفاء نقش ميكند. در حال حاضر تست به عنوان يك صنعت در حوزه نرم افزار محسوب ميشود. طبق آمارهای ارائه شده از سوی موسسه IDC، چهل درصد از بودجه نرمافزارها صرف تست و آزمون آن میگردد. در سالهای اخير آمارهای شگفت آوری از سوی موسسه NIST درباره شكست سيستمهای نرم افزاری ارائه شده است. در كشور ايالات متحده، اين شكستها ساليانه حدود 59.5 ميليارد دلار به اقتصاد اين كشور صدمه میزند. طبق بررسيهای انجام شده با بكارگيری تست در تمام فازهای توليد نرم افزار 22.2 ميليارد دلار از اين خسارت را میتوان كاهش داد. در كشور ما نيز با توجه به رشد فناوری اطلاعات و ارتباطات در طی چند سال گذشته و توليد بومی بسياری از نرم افزارهای داخلی، نياز به اين فرايند بيش از پيش احساس شده و در صورت عدم توجه به آن، كاهش كيفيت سيستمهای ارائه شده، عدم رضايت مشتری و در نهايت از دست دادن بازار را به همراه خواهد داشت.
شرکت مهندس پيشگان آزمون افزار ياس، زمینه اصلی فعالیت خود را بر روی تست و تضمين کيفيت نرم افزار قرار داده است. این شرکت جزء شرکتهای دانش بنیان صنعتی بوده و دارای مجوز شورای عالی انفورماتیک و سازمان نظام صنفی رایانهای کشور میباشد.