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

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

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

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

ماموریت

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

چشم انداز

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

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

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

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

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

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

تست امنیت

تست امنیت

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

نرم افزار 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 : ابزار تست لینک یک سیستم مدیریت تست مبتنی بر وب می‌باشد که برای ثبت و کنترل فعالیت‌های تست مورد استفاده قرار می‌گیرد. این ابزار امکان ثبت...

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

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

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

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

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

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

تست کارکردی

تست کارکردی

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

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

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

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

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

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

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

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

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

تست نرم افزار software testing دوره های آموزشی تست نرم افزار آموزش تست نرم افزار آموزش تست امنیت آموزش تست نفوذ آموزش تست پرفورمنس آموزش تست کارایی آموزش تست کارکردی آموزش تست عملکردی آموزش تست برنامهنویسی آموزش تست و تمین کیفیت...

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

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

تست نرم افزار software testing دوره های آموزشی تست نرم افزار آموزش تست نرم افزار آموزش تست امنیت آموزش تست نفوذ آموزش تست پرفورمنس آموزش تست کارایی آموزش تست کارکردی آموزش تست عملکردی آموزش تست برنامهنویسی آموزش تست و تمین کیفیت...

اهداف كل دوره ها

اهداف كل دوره ها

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

بسترها و تکنولوژیها

بسترها و تکنولوژیها

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

نظارت بر کیفیت

نظارت بر کیفیت

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

بهبود امنیت

بهبود امنیت

شرکت مهندس پیشگان، راهكارهای جامعی را برای حل مسائل و مشكلات امنیتی سیستم با بررسی دقیق موارد زیر ارائه می‌دهد: نشتی اطلاعات سیستم پیكربندی نامطلوب سیستم مشكلات منطق كاری ضعف مدیریت نشست احراز هویت ناامن كنترل...

بهبود كارایی

بهبود كارایی

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

مرور و بازبینی

مرور و بازبینی

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

تست واحد و یکپارچه سازی

تست واحد و یکپارچه سازی

تست نرم‌افزار software testing تست واحد unit testing تست یکپارچه‌سازی integration testing منظور از تست واحد، تست‌هایی هستند كه در سطح مولفه‌های پیاده سازی شده توسط تولید كنندگان سیستم جهت بررسی عملكرد و كارایی آن مولفه‌ها...

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

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

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

مدیریت تست

مدیریت تست

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

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

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

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

خدمات

خدمات

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

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

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

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

04330477
امروز
هفته
ماه
کل
1482
7801
55027
4330477

امروز: پنج شنبه، 10 فروردين 1396

تست نرم افزار

software testing

دوره های آموزشی تست نرم افزار

آموزش تست نرم افزار

آموزش تست امنیت

آموزش تست نفوذ

آموزش تست پرفورمنس

آموزش تست کارایی

آموزش تست کارکردی

آموزش تست عملکردی

آموزش تست برنامهنویسی

آموزش تست و تمین کیفیت نرم افزار

مخاطبین:

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

تماس با ما

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

معرفی شرکت

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

Scroll to Top