استراتژی کاری

طبق استاندارد و متدولوژی

استفاده از نیروهای مجرب

بکارگیری ابزارهای تست پیشرفته

ماموریت

ارتقاء تعالی سازمانی از طریق تضمین كیفیت خدمات و محصولات نرم افزاری

چشم انداز

راه اندازی روش های تست و تضمین کیفیت طبق استاندارد

بومی سازی متدولوژی های تست نرم افزار

رفع مشكلات کندی، كارایی و امنیت سیستم

کاهش هزینه های تست از طریق ابزارهای پیشرفته

نظارت بر کیفیت سیستم های تولید شده یا تحویل گرفته شده

123
  1. اخبار
  2. مقالات
  3. عناوین

تست امنیت

تست امنیت

منظور از تست امنیت، تست‌هایی هستند كه برای بررسی ورود به سیستم از راه‌های غیر معتبر، تغییر غیرمجاز سطوح دسترسی، افشای اطلاعات سیستم، تخریب سیستم یا كندسازی بیش از حدآن...

نرم افزار AppScan

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

نرم افزار WebInspect

نرم افزار WebInspect

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

نرم افزار Virtualize

نرم افزار Virtualize

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

نرم افزار HP-ALM

نرم افزار HP-ALM

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

نرم افزار JTest-Security

نرم افزار JTest-Security

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

نرم افزار Checkmarx

نرم افزار Checkmarx

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

نرم افزار DynaTrace

نرم افزار DynaTrace

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

نرم افزار AppDynamics

نرم افزار AppDynamics

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

نرم افزار Yourkit Java Profiler

نرم افزار Yourkit Java Profiler

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

نرم افزار Yourkit dotNet Profiler

نرم افزار Yourkit dotNet Profiler

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

نرم افزار Sonar

نرم افزار Sonar

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

نرم افزار Acunetix

نرم افزار Acunetix

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

نرم افزار C/C++ Test

نرم افزار C/C++ Test

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

نرم افزار dotTest

نرم افزار dotTest

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

نرم افزار JTest

نرم افزار JTest

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

نرم افزار LoadTest

نرم افزار LoadTest

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

نرم افزار WPLT

نرم افزار WPLT

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

نرم افزار Ranorex

نرم افزار Ranorex

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

نرم افزار SOATest

نرم افزار SOATest

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

نرم افزار Concerto

نرم افزار Concerto

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

نرم افزار Mantis

نرم افزار Mantis

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

نرم افزار TestLink

نرم افزار TestLink

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

برنامه نویسی امن

برنامه نویسی امن

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

برنامه نویسی بهینه

برنامه نویسی بهینه

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

تست کارکردی

تست کارکردی

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

مدیریت پیکربندی و تغییرات

مدیریت پیکربندی و تغییرات

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

شرایط برگزاری دوره های آموزشی

شرایط برگزاری دوره های آموزشی

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

سیلابس دوره های آموزشی

سیلابس دوره های آموزشی

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

سیلابس دوره های آموزشی (2)

سیلابس دوره های آموزشی (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)

تست كارایی (Performance Test)

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

مدیریت تست

مدیریت تست

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

ابزار تست و تضمین کیفیت نرم افزار

ابزار تست و تضمین کیفیت نرم افزار

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

خدمات

خدمات

آموزش راهکارهای تست و تضمین کیفیت نرم افزار ارائه مشاوره در زمینه تست و تضمین کیفیت نرم افزار انجام پروژه های برون سپاری در زمینه تست و تضمین کیفیت ارائه ابزارهای پیشرفته در...

ویژگیهای بارز دوره ها

ویژگیهای بارز دوره ها

ارائه عملی فازهای مختلف فرایند تست نرم افزار از طریق case study انتقال تجربیات تست در كنار انتقال دانش تست آشنایی جامع با نصب و راه اندازی، بكارگیری و سفارشی سازی ابزارهای...

04745353
امروز
هفته
ماه
کل
1376
7845
37789
4745353

امروز: چهارشنبه، 01 آذر 1396

مخاطبین:

دوره های مربوط به مفاهیم و ابزارهای فرایند تست، تست کارکردی و تست کارایی عمدتا برای تسترها (شامل نقشهای مدیر تست، طراح و تحلیلگر تست، متخصص ابزار تست و تستر) می باشد؛ هرچند تولیدکنندگان (developers) هم می توانند از آنها بهره ببرند. دوره های مربوط به مفاهیم و ابزارهای تست امنیت برای تسترهای امنیت درنظر گرفته شده است که به طور خاص برروی تشخیص مشکلات امنیتی سیستم فعالیت می نمایند. دوره های مربوط به مفاهیم و ابزارهای تست واحد ویکپارچه سازی، مرور سورس کد و پروفایلینگ به طور خاص متعلق به تولیدکنندگان و برنامه نویس ها می باشد. این دوره ها وابسته به بستر تولید بوده (یعنی ++Java، .Net، C و PHP) و طبیعتا برای هر بستر به طور جداگانه برگزار می گردد.

تست نرم افزار

عناوین دوره ها:

سیلابس دوره های آموزشی

  1. فرایند تست
  2. مفاهیم و تکنیکهای تست کارکردی
  3. مفاهیم و تکنیکهای تست کارایی (تست های بار، فشار و پایداری)
  4. مفاهیم و تکنیکهای تست امنیت (تست های نفود)
  5. مفاهیم و تکنیکهای تست واحد و یکپارچه سازی
  6. مفاهیم و تکنیکهای تحلیل ایستای کد (مرور سورس کد)
  7. مفاهیم و تکنیکهای تحلیل پویای برنامه (پروفایلینگ)
  8. برنامه نویسی بهینه
  9. برنامه نویسی امن
  10. مدیریت پیکربندی و تغییرات
  1. ابزار مدیریت فرایند تست
  2. ابزار تست کارکردی
  3.  ابزار تست کارایی
  4. ابزار تست امنیت
  1. ابزار تست واحد و یکپارچه سازی برای سیستم های تحت Java
  2. ابزار تست واحد و یکپارچه سازی برای سیستم های تحت Net.
  3. ابزار تست واحد و یکپارچه سازی برای سیستم های تحت C و ++C
  4. ابزار تست واحد و یکپارچه سازی برای سیستم های تحت PHP
  1. ابزار مرور سورس کد برای سیستم های تحت Java
  2. ابزار مرور سورس کد برای سیستم های تحت Net.
  3.  ابزار مرور سورس کد برای سیستم های تحت C و ++C
  4. ابزار مرور سورس کد برای سیستم های تحت PHP
  1. ابزار پروفایلینگ برای سیستم های تحت Java
  2. ابزار پروفایلینگ برای سیستم های تحت Net.
  3. ابزار پروفایلینگ برای سیستم های تحت C و ++C
  4. ابزار پروفایلینگ برای سیستم های تحت PHP
  1. ابزار مدیریت پیکربندی و تغییرات
  2. ابزار مانیتورینگ برنامه کاربردی

 

سیلابس دوره های آموزشی تست و تضمین کیفیت:

  1. فرایند تست
    1. مفاهیم پایه ای تست
    2. شیوه تحلیل ریسک
    3. شیوه برنامه ریزی تست
    4. نحوه تحلیل و طراحی تست
    5. نحوه راه اندازی محیط تست
    6. مباحث درگیر در اجرای تست
  2. مفاهیم و تکنیکهای تست کارکردی
    1. تکنیکهای مبتنی بر گراف یا فلوچارت همچون line and branch coverage
    2. تکنیکهای مبتنی بر منطق همچون logic and predicate coverage
    3. تکنیکهای مبتنی بر افراز فضای حالات همچون each choice, pair-wise, k-wise
    4. نحوه استخراج test-case از روی use-case
    5. تکنیکهای مبتنی بر state machine
    6. سایر تکنیکها (exploratory testing, ad-hoc testing, etc)
  3. مفاهیم و تکنیکهای تست کارایی (تست های بار، فشار و پایداری)
    1. تحلیل ریسكهای كارایی
    2. برنامه ریزی تست كارایی
    3. شناسایی سناریوهای تست كارایی
    4. راه اندازی محیط مناسب برای تست كارایی
    5. بررسی داده های مورد نیاز برای تست كارایی
    6. مشخص كردن معیارهای سنجش كارایی
    7. شناسایی شاخصهای كارایی سرورها و شبكه
    8. تحلیل root-cause مسائل كارایی
    9. انواع تست كارایی شامل تست پایداری، بار و فشار(Stability، Load & Stress)
    10. بررسی تاثیر انتخاب تكنولوژی تولید روی كارایی سیستم تولید شده
  4. مفاهیم و تکنیکهای تست امنیت (تست های نفود)
    1. تحلیل ریسكهای امنیت
    2. برنامه ریزی تست امنیت
    3. طراحی و اجرای تست امنیت
      • تكنیكهای جمع آوری اطلاعات یك برنامه كاربردی( عمدتا وب سایتها)
      • تست مدیریت پیكربندی (Configuration Management)
      • تست منطق كاری (Business Logic)
      • تست مدیریت نشست (Session Management)
      • تست احراز هویت (Authentication)
      • تست كنترل دسترسی (Authorization)
      • تست های مربوط به اعتبارسنجی داده های وروردی (Injections، Buffer overflow)
      • تست DOS
  5. مفاهیم و تکنیکهای تست واحد و یکپارچه سازی
    1. استرتژیهای طراحی و انتخاب تست واحد
    2. ویژگیهای تست واحد سیستماتیک
    3. سازماندهی تست های واحد
    4. انواع تست واحد(مبتنی بر حالت یا تعامل)
    5. الگوهای تست واحد
    6. اصول و مبانی TDD
    7. نقش Mock Object ها در تست واحد
    8. ابزارها و چارچوبهای تست واحد
  6. مفاهیم و تکنیکهای تحلیل ایستای کد (مرور سورس کد)
    1. تكنیكهای مرور و بازبینی
    2. تشریح شیوه های تشخیص خطاهابه کمک syntax and data flow checking
    3. ارتقاء كیفیت طراحی و كد از طریق مرور از ابعاد مختلف ذیل:
      • صحت کارکرد
      • كارایی
      • امنیت
      • قابلیت نگهداشت شامل قابلیت تغییر، قابلیت استفاده مجدد، خوانایی و قابلیت حمل
    4. انواع bug های رایج تحت بستر موردنظر و دلایل پایه ای آنها
    5. چک لیست ارزیابی کیفیت سورس کد
  7. مفاهیم و تکنیکهای تحلیل پویای برنامه (پروفایلینگ)
    1. تشخیص bad query های صورت گرفته برروی DB server
    2. تشخیص و برطرف كردن خطاهای مربوط به نشتی حافظه (memory leakage)
    3. تشخیص و برطرف كردن مشکلات مربوط به پردازشهای سنگین سیستم (high CPU usage)
    4. تشخیص و برطرف كردن بن بست احتمالی در سیستم (deadlock)
    5. تشخیص مشکلات همروندی (Concurrency)
    6. تشخیص برخی مشکلات طراحی سیستم در زمان اجرا
    7. تشخیص برخی از مشکلات کدنویسی رایج در زمان اجرا
  8. ابزار مدیریت فرایند تست
    1. نحوه نصب و راه اندازی ابزار
    2. مقدمه ای بر ابزارهای مدیریت تست
    3. ارائه قابلیتهای عمومی ابزار انتخاب شده برای مدیریت تست
    4. تعریف نیازمندهای سیستم مورد تست در محیط ابزار یا لینک کردن نیازمندهای از قبل تعریف شده به ابزار (در صورت پشتیبانی ابزار انتخاب شده)
    5. تعریف موارد و روالهای تست سیستم در ابزار
    6. اتصال موارد تست به نیازمندهای مورد تست جهت برقراری traceability
    7. پیکربندی ابزار جهت اجرای manual و automated تست ها
    8. پیکربندی ابزار (یا لینک کردن آن به ابزار issue tracking) برای گزارش خطاهای تست
    9. مقایسه ابزار انتخاب شده با سایر ابزارهای مدیریت تست
  9. ابزار تست کارکردی
    1.  نحوه نصب و راه اندازی ابزار
    2. مقدمه ای بر ابزارهای تست کارکردی
    3. ارائه قابلیتهای عمومی ابزار انتخاب شده برای تست کارکردی
    4. نحوه record کردن test procedure ها جهت خودکارسازی آنها
    5. نحوه تولید موارد تست (test case) در ابزار
    6. نحوه parametric کردن سناریوهای تست و data binding
    7. نحوه assert کردن نتایج مورد انتظار
    8. مقایسه ابزار انتخاب شده با سایر ابزارهای تست کارکردی
  10. ابزار تست کارایی
    1.  نحوه نصب و راه اندازی ابزار
    2. مقدمه ای بر ابزارهای تست کارایی
    3. ارائه قابلیتهای عمومی ابزار انتخاب شده برای تست کارایی
    4. نحوه رکورد کردن سناریوهای تست کارایی
    5. نحوه تعریف data set و link کردن آنها به سناریوهای کارایی موردنظر
    6. مقدمه ای بر نحوه تولید دیتا و ابزارهای مربوطه
    7. نحوه ارزیابی خروجی از دید عملکردی
    8. نحوه مانیتور کردن performance counter ها در حین اجرای تست
    9. تفسیر نتایج و نمودارهای خروجی تست کارایی
    10. مقایسه ابزار انتخاب شده با سایر ابزارهای تست کارایی
  11. ابزار تست امنیت
    1.  نحوه نصب و راه اندازی ابزار
    2. مقدمه ای بر ابزارهای تست امنیت
    3. ارائه قابلیتهای عمومی ابزار انتخاب شده برای تست امنیت
    4. نحوه crawling وب سایت موردنظر
    5. پیکربندی ابزار برای اجرای تست های امنیت موردنظر
    6. نحوه تشخیص false-positive ها در گزارشات خروجی ابزار
    7. تشخیص Injection های رایج (همچون SQL/XSS Injection) به کمک ابزار
    8. نحوه fuzzy testing و بررسی استحکام سیستم در مقابل انواع داده های ورودی
    9. نحوه HTTP editing/encoding/decoding برای بررسی مشروح request/response های ترافیک شبکه
    10. مقایسه ابزار انتخاب شده با سایر ابزارهای تست امنیت
  12. ابزار تست واحد و یکپارچه سازی تحت بستر مورد نظر
    1. نحوه نصب و راه اندازی ابزار
    2. مقدمه ای بر ابزارهای تست واحد و یکپارچه سازی
    3. ارائه قابلیتهای عمومی ابزار انتخاب شده برای تست واحد
    4. نحوه تولید test script تحت چارچوب موردنظر (مثلا JUnit برای جاوا)
    5. نحوه تولید test case طبق تکنیکهای رایج به کمک ابزار در سطح برنامه
    6. نحوه پیکربندی ابزار برای تولید تست ها
    7. نحوه پارامتریک کردن script های تست و bind کردن دیتای موردنظر به آنها
    8. نحوه اندازه گیری test coverage در ابزار تست واحد
    9. نحوه تولید mock object ها به کمک ابزار
    10. مقایسه ابزار انتخاب شده با سایر ابزارهای تست واحد
  13. ابزار مرور سورس کد تحت بستر مورد نظر
    1.  نحوه نصب و راه اندازی ابزار
    2. مقدمه ای بر ابزارهای مرور سورس کد
    3. ارائه قابلیتهای عمومی ابزار انتخاب شده برای مرور کد
    4. نحوه پیکربندی ابزار برای انجام بازبینی های مختلف
    5. نحوه انجام data flow testing به کمک ابزار (در صورت پشتیبانی ابزار انتخابی)
    6. نحوه تعریف قوانین جدید تشخص مشکلات (در صورت پشتیبانی ابزار انتخابی)
    7. تشخیص false-positive ها در گزارشات خروجی
    8. نحوه fix کردن برخی از خطاهای استخراج شده
    9. نحوه گزارش گیری های مختلف ابزار
    10. مقایسه ابزار انتخاب شده با سایر ابزارهای مرور کد
  14. ابزار پروفایلینگ تحت بستر مورد نظر
    1. نحوه نصب و راه اندازی ابزار
    2. مقدمه ای بر ابزارهای پروفایلینگ
    3. ارائه قابلیتهای عمومی ابزار انتخاب شده برای پروفایلینگ
    4. تشریح مدهای مختلف پروفایلینگ (sampling و tracing)
    5. شیوه CPU capturing
    6. شیوه Memory capturing
    7. تشخیص مشکلات deadlock به کمک ابزار
    8. تشخیص مشکلات concurrency به کمک ابزار
    9. تشخیص مشکلات کدنویسی در لایه data access به کمک ابزار
    10. مقایسه ابزار انتخاب شده با سایر ابزارهای پروفایلینگ
  15. مدیریت پیکربندی و تغییرات
    1. برنامه ریزی مدیریت پیکربندی و تغییرات
    2. تشکیل کمیته کنترل تغییرات
    3. شناسایی اقلام پیکربندی
    4. طبقه بندی و نام گذاری فراورده ها
    5. نحوه نسخه گذاری فراورده ها و ایجاد baseline
    6. کنترل تغییرات فراورده های سیستم
    7. تدوین جریان کاری تغییرات (change workflow)
    8. ممیزی فراورده ها
  16. ابزارهای مدیریت پیکربندی و تغییرات
    1. معرفی ابزارهای مناسب در زمینه مدیریت پیکربندی و تغییرات
    2. مقایسه ابزارها از دیدهای مختلف
    3. ابزار Jira به عنوان یک ابزار رایج در زمینه کنترل تغییرات
    4. ابزار SharePoint به عنوان یک ابزار رایج در زمینه مدیریت اسناد و محتوا
    5. ابزارهای Git، SVN و TFS به عنوان ابزارهای رایج در زمینه کنترل سورس کد
  17. ابزار مانیتورینگ برنامه کاربردی
    1. مقدمه ای بر ابزارهای مانیتورینگ لایه اپلیکیشن
    2. نحوه نصب و راه اندازی ماژول های مختلف ابزار
    3. مقایسه ابزارهای مانیتورینگ
    4. ارائه شاخص های کارایی در لایه های مختلف نرم افزار
    5. معرفی شاخص های کارایی مهم وب سرور، دیتابیس سرور و سیستم عامل
    6. تشریح قابلیت های عمومی ابزارهای مانیتورینگ
    7. نحوه مانیتور کردن کاربران و نحوه استفاده آنها از سیستم
    8. تشخیص نحوه استفاده از سیستم (مرورگر، موبایل و غیره)
    9. تشخیص میزان استفاده از منابع سیستم در لایه های مختلف
    10. بررسی متریک های مختلف سنجش کارایی سیستم
    11. نحوه مانیتور کردن تراکنش های کاری
    12. نحوه راه اندازی سیستم های هشدار دهنده
    13. نحوه شناسایی خطاهای سیستم
    14. ریشه یابی نقاط کند سیستم

لازم به ذکر است که در مورد دوره های مربوط به تضمین کیفیت تولید (یعنی تست واحد، مرور سورس کد و پروفایلینگ)، طبیعتا ابزار موردنظر بستگی به بستر و زبان مورد استفاده دارد. آموزش ابزارهای تضمین کیفیت تولید، برای اکثر بسترها و زبانهای رایج همچون ++Java، C#، C و PHP ارائه می گردد.

جستجوی سریع

تست نرم افزار ابزار تست امنیت ابزار تحلیل امنیت کد ابزار مرور کد ابزار تحلیل ایستا ابزار تست برنامه ابزار تست واحد تست نفوذ تضمین کیفیت نرم افزار فرآیند تست نرم افزار ابزار تست کارایی آموزش تست دوره های آموزشی ابزار تست نرم افزار آموزش روش های تست آموزش فرایند تست تست امنیت آموزش راهکارهای تست تست و تضمین کیفیت نرم افزار کنترل کیفیت آموزش ابزارهای تست ابزار مدیریت چرخه حیات سیستم تضمین کیفیت ابزار تست نفوذ مدیریت کیفیت آزمون نرم افزار مراحل تست نرم افزار تست ابزار تست بار ابزار تست فشار ابزار مدیریت تست مقاله تست نرم افزار ابزار تست پرفورمنس ابزار تحلیل پویا ابزار تست عملکردی ابزار فرایند تست نظارت بر کیفیت ابزارهای تست نرم افزار ابزار پروفایلر ابزار ارزیابی امنیت ممیزی کیفیت خودکارسازی تست ابزار پروفایلینگ تست موبایل ابزار مدیریت کارایی ابزار مانیتورینگ برنامه کاربردی ابزار تست تست وب سرویس software testing ابزار تست کارکردی ابزار تست موبایل تست پذیرش ابزارهای تضمین کیفیت Penetration test تست مبتنی بر مشخصات برونسپاری تست تست عملکردی آزمون چابک تست مبتنی بر خطای وب سرویس آموزش تست نرم افزار آموزش روش های تست نرم افزار تست برنامه های موبایل تست تعاملات وب سرویس ابزار مدیریت ایشو ابزار مدیریت تغییرات سیستم های توکار تست سیستم های تو کار تست برنامه نویسی ابزار شبیه ساز محیط تست تست گوگل تست نفوذ وب استخدام تست نرم افزار برنامه نویسی امن محاسبات سرویس گرا تست ایستا تست چابک بازبینی تست سیستم های موروثی تست مبتنی بر مدل تست وب-سرویس Mobile testing مرور تست مشترک نرم افزار مرور کد تست سیستم های نهفته Embedded Systems testing CEH ابزار مدیریت کیفیت تست نرم افزار گوگل تست برنامه تست نرم افزار چیست مدیریت تست ابزارهای آزمون تست کارایی ابزار پیگیری خطا تست نرم افزار مایکرو سافت تست فشار تست پارتیشن افزایش سرعت سیستم تست یکپارچگی تست اجایل تزریق خطای سطح شبکه آموزش زاهکارهای تست نرم افزار Mobile application test استاندارد تست تست یکپارچه سازی وب سرویس تست واحد تست استرس تست نرم افزار نهفته تست تولید تست پویای امنیت تست نرم افزار محصولات گوگل برنامه نویسی باکیفیت ابزارهای آزمون و تضمین کیفیت تست امنیت وب تست وب ایجاد موارد آزمون آموزش فرآیند تست نرم افزار برنامه نویسی بهینه agile testing تست سیستم های دسکتاپی تست مبتنی بر مدل شبکه پتری آموزش ابزارهای تست نرم افزار Mobile testing tools تست رگرسیون وب سرویس بهبود کارایی سیستم های نهفته Embedded software testing ابزار مدیریت محیط تست تست محصولات گوگل تست پایداری تست سیستم های توکار (نهفته) تست یکپارچه سازی وب سرویس فرایند تست حل مشکلات کندی سیستم تست بار تست واحد وب سرویس تحلیل ایستا تست کارکردی برنده شدن در مناقصه ایرانسل متدولوژی تست تست تغییر مشخصات وب سرویس بهبود امنیت ارائه ابزارهای تست گرازش تست نرم افزار تست لود تست نرم افزار توکار نواع تست نرم افزار ابزار تست API
شما اینجا هستید: خانه

تماس با ما

  • تلفن : 88809334-021 | 28424282-021
  • فکس: 28424283-021
  • فروش: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
  • روابط عمومی: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

معرفی شرکت

شرکت مهندس پيشگان آزمون افزار ياس با هدف ارائه خدمات و ابزارهای پیشرفته در حوزه تست و تضمين کيفيت نرم افزار توسط کارشناسان مجرب تاسیس شده است. این شرکت جزء شرکت های دانش بنیان صنعتی بوده و دارای مجوز شورای عالی انفورماتیک و سازمان نظام صنفی رایانه ای کشور می باشد.

Scroll to Top