شنبه , ۸ اردیبهشت ۱۴۰۳

Exploratory Testing

Exploratory Testing-Roundel
Exploratory Testing-Roundel

تکنیک Exploratory Testing یکی از سریعترین تکنیک‌های تست در دنیاست، که در سه حالت زیر مورد استفاده قرار می‌گیرد:

الف. در تیم‌های Agile یا Agile Like
ب. شرایطی که تست باید تحت فشار و فورس زمانی انجام شود
پ. به عنوان تست تکمیلی که پس از انجام متدهای Formal تست و به منظور کاهش ریسک بهره برداری انجام می‌شود.

این تکنیک طبق آمار ISTQB در سال ۲۰۱۶-۲۰۱۵، دومین تکنیک پرطرفدار تست بوده است، که بر اساس آن ۶۶٫۳% شرکت‌های مطرح و موفق دنیا این تکنیک را برای تست به کار گرفته‌اند. این گزارش در حال حاضر روی سایت رسمی ISTQB موجود بوده، و عزیزان می‌توانند پس از دانلود آن از اینجا با مراجعه به صفحه ۲۵، نمودار میله‌ای این آمار را مشاهده نمایند.

انواع برگزاری: حضوری/مجازی آنلاین

برگزاری‌های مختلف این دوره: لیست ادوار

وضعیت ثبت نام: فعلا ندارد(مجددا برگزار خواهد شد)

  • رئوس مطالب
  • مدت
  • پیشنیاز
  • مخاطبین رویداد
  • انتظارات پس از رویداد
  • ملاحظات مهم
  • مدرس/سخنران

بخش اول: مبانی Exploration

فصل ۱: تست و اکتشاف

فصل ۲: Test Charter(منشور اکتشاف)

فصل ۳: مشاهده جزییات

فصل ۴: متغیرهای اجرای تست + Heuristicها

بخش دوم: Exploration یک Approach به جای تکنیک

فصل ۵: اکتشاف بدون UI

بخش سوم: Exploration روی Test Object موجود برای کهنه کارها

فصل ۶: تغییر در توالی عملیات و شیوه تعامل + Heuristicها

فصل ۷: Entityها، Relationها + Heuristicها

فصل ۸: Stateها و State Transitionها + Heuristicها

فصل ۹: اکوسیستم + Heuristicها

بخش چهارم: Exploration روی Test Object موجود برای تازه واردها

فصل ۱۰: Exploration روی Test Object موجود + Heuristicها

بخش پنجم: Exploration روی Test Object در حال تولید

فصل ۱۱: شناسایی Expected Resultها + Heuristicها

فصل ۱۲: Requirement Explorationها + Heuristicها

بخش شش: مدیریت در Exploration

فصل ۱۳: Exploration Management

این دوره در سری اول و دوم، حداکثر به مدت ۲۴ ساعت اعلام شده بود. اما تجربه تدریس این دوره و نیز عمق این دوره نشان داد، که ارائه مناسب مطالب این دوره نیازمند حداقل ۴۰ ساعت براگزاری دوره است.
در حال حاضر این دوره به صورن ۴۸ ساعته ارائه می‌شود.

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

  • تسترها
  • افراد علاقمند به تولید نرم‌افزار قابل اعتماد(یعنی تحلیلگران، برنامه‌نویسان، مدیران محصول و تیم پشتیبانی)

در انتهای این دوره دانش‌پژوهان توانمندی‌های زیر را کسب می‌کنند:

  • اگر یک طراح تست قوی هستید، خواهید آموخت که در شرایط On-the-Fly چگونه تست‌ها را طراحی کنید.
  • اگر یک کدنویس قوی هستید، خواهید آموخت که از دریچه‌های مختلف به نرم‌افزار نگاه کنید و آنرا از دیدگاه‌های مختلف مورد تجزیه و تحلیل قرار دهید.
  • اگر یک تحلیلگر یا مدیر محصول هستید، خواهید آموخت که چگونه تعاملات خود را با نرم‌افزار تغییر دهید تا بدین ترتیب مطمئن شوید که نرم‌افزار کاری را انجام می‌دهد که شما قبلا تحت دامنه وسیعی از شرایط تعیین کرده‌اید.
  • اگر شما پشتیبان هستید، خواهید آموخت که چگونه درک خود را از نرم‌افزاری که پشتیبانی می‌کنید تقویت نمایید. بعلاوه برخی از ترفندها را برای تکرار برخی از Issueهای “سخت تولید” مشتریان خواهید آموخت.

امکانات دوره

  • پذیرایی در زمان تنفس(ویژه دوره‌های حضوری).

عدم امکان صدور فاکتور رسمی

  • فاکتورهای صادر شده از سمت ما دارای شکل رسمی(که شامل شماره ثبت شرکت تیستن، شماره تماس ثابت و دیگر اطلاعات حقوقی می‌شود) نمی‌باشد. در عوض به صورت غیر رسمی و در سربرگ تیستن صادر می‌گردد. لذا افراد یا شرکت‌هایی که تمایل به ثبت نام در دوره دارند، در نظر داشته باشند که اگر نیاز به فاکتور دارند، این فاکتورها شکل رسمی نخواهند داشت. بنابراین در صورتیکه بعد از پرداخت وجه درخواست فاکتور رسمی نمایند، نه تنها امکان آن وجود ندارد، بلکه امکان استرداد وجه نیز مقدور نمی‌باشد.
  • برخی از شرکت‌ها به جای فاکتور درخواست اسکن کارت ملی مدیر مجموعه یا مدرس دوره را دارند. طبق سیاست تیستن این کار تنها در شرایطی مقدور است که ۱۰%(به منظور پرداخت کسورات قانونی از جمله مالیات احتمالی) مبلغ بلیت خریداری شده به قیمت بلیت افزوده شود. بنابراین در صورتیکه برخی شرکت کنندگان بعد از پرداخت وجه درخواست ارائه اسکن کارت ملی نمایند، فقط با اضافه پرداخت مذبور امکان دریافت کپی کارت ملی را خواهند داشت.

استرداد وجه

  • پس از تهیه بلیت و پرداخت وجه، امکان مرجوعی بلیت وجود ندارد. لطفا در خرید خود دقت فرمایید.
  • در صورتیکه دوره به هر دلیلی لغو شود، که مقصر آن ثبت نام کنندگان نباشند، وجه ثبت نام به طور کامل و بدون کم و کاست، حداکثر ظرف ۴۸ ساعت به شماره کارت ثبت نام کننده مسترد شده و واریز می‌گردد.

محدودیت‌های برگزاری دوره

  • کلاس راس ساعت آغاز می‌گردد، حتی اگر فقط یک نفر از ثبت نام شدگان در کلاس حضور داشته باشد. لذا خواهشمند است راس ساعت و یا کمی قبلتر از آن در کلاس حضور یابید.
  • در این دوره آموزش ابزار خاصی ارائه نمی‌شود، اما طبق سیلابس در رابطه با ابزار صحبت خواهد شد.

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

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

صدور مدرک و سرتیفیکیت

  • در پایان این دوره بنا به درخواست ثبت نام شدگان، مدرک پایان دوره ارائه می‌شود که البته در آن درج می‌شود که “این مدرک به معنی سرتفیکیت نیست، و صرفا اعلام پایان دوره مذبور می‌باشد”.

Abolfazl Khajeh Dizaji

ابوالفضل خواجه دیزجی، مشاور، مدرس، مترجم و مولف کتب دوره‌های تست نرم‌افزار

آموزش

۹ دیدگاه

  1. شیما معظمی گودرزی

    سلام به همه دوستان – من این کلاس رو رفتم – واقعا کاربردی بود مخصوصا با تدریس استاد دیزجی

  2. این دوره با اینکه نسبتاً حجم بالا و پیچیدگی خاص خودش را دارد، با اتمام اون و با توضیحات و مثالهای مناسب میتونید در یک پروژه واقعی ازش استفاده کنید و مطمئن باشید در زمان کوتاه به باگ های بسیار جالبی برخورد خواهید کرد.

  3. این دوره برام لذت بخش بود و به نظرم کاربردی تر بود.

  4. مطالب کلاس خوب و بروز بود و همچنین تسلط استاد در ارایه مطالب عالی بود.

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

  6. دوره تئوری خوبی است

  7. یکی از بهترین دوره هایی که بهتون پیشنهاد میدم.
    این دوره روشی بهتون آموزش میده که تو کمترین زمان بیشترین بهره وری داشته باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *