رویداد به پایان رسیده است!
وبینار تست خودکار نرم افزار - به همراه مثالهای عملی (دور دوم) در تاریخجمعه ۱۱ خردادبه پایان رسیده است. (جزئیات بیشتر)

وبینار تست خودکار نرم افزار - به همراه مثالهای عملی (دور دوم)

شروع:
جمعه ۱۱ خرداد ۹۷ ۱۵:۰۰
پایان:
جمعه ۱۱ خرداد ۹۷ ۱۷:۰۰
وبینار تست خودکار نرم افزار - به همراه مثالهای عملی (دور دوم)
برگزارکننده‌ی رویداد
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

توضیحات بیشتر

اپیزود اول، مجتبی:

مشتری که درخواست جدید می‌دهد، دست و دل‌مان می‌لرزد که نکند تغییرات جدید، به جاهای دیگر سیستم گند بزند! ما سیستم پیچیده‌ای داریم، واقعا نگرانیم که چیزی را تغییر دهیم و جاهای دیگری خراب شوند و نفهمیم که خراب شدند! یک باگ را رفع می‌کنیم ولی ۱۰ باگ دیگر ایجاد می‌شود! روحیه و انرژی تیم پایین آمده و جرات تغییر و دست زدن به کدهای قدیمی را نداریم!


اپیزود دوم، علیرضا:

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


اپیزود سوم، سمانه:

ما خیلی جدی و مصمم از همان اول شروع کردیم به نوشتن تست‌های خودکار. اوایل خیلی راضی بودیم و از نوشتن تست لذت می‌بردیم. الان که شش ماه از شروع پروژه گذشته، حس می‌کنیم تست‌های خودکار ما دارند به مشکل جدیدی تبدیل می‌شوند! خوانا نیستند؛ نگهداری‌شان سخت شده و اغلب باید فکر کنیم که اصلا چرا این تست را نوشته‌ایم؟! برای همین مجبوریم بعضی از آنها را غیرفعال کنیم. حتی جدیدا نمی‌توانیم به نتیجه مثبت تست‌های‌مان خیلی اعتماد کنیم! یاد روزهای اول به خیر!


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

توضیحات تکمیلی

در قالب یک مثال عملی (C# Code) به موضوعات زیر خواهیم پرداخت:

  • خودکارسازی تست و تاثیر آن بر تولید نرم افزار با کیفیت
  • خودکارسازی تست و تاثیر آن بر بهبود فضای کار تیمی
  • انواع تست خودکار
  • هرم تست (Test pyramid)
  • تست یکپارچگی (Integration Test) و تست واحد (Unit Test)، ویژگی‌ها و تفاوت‌ها
  • تست واحد، مفاهیم 
  • تفاوتها و کاربردهای Fake ,Mock, Stub
  • یونیت تست (Unit-Test)، به‌رَوشها و بَدرَوشها
  • یونیت تست (Unit-Test)، مروری بر ابزارها و فریم‌ورکها (NUnit, MSTest, Moq, NSubstiute)
  • آشنایی با توسعه تست محور (Test-Driven Development)
  • باورهای غلط درباره خودکارسازی تست نرم‌افزار

    کلیه مباحث به صورت عملی و مبتنی بر نمونه کد دات‌نت ارایه می‌شوند.

سخنرانان

روح الله دلپاک

روح الله دلپاک

توسعه دهنده نرم‌افزار

توسعه‌دهنده نرم افزار؛ ۱۵ سال سابقه در توسعه نرم‌افزارهای سازمانی مبتنی بر .Net Framework
برگزاری کارگاه‌های آموزشی با موضوع خودکارسازی تست نرم‌افزار، ریفکتور Legacy سیستم‌ها
برگزارکننده سیمنار با موضوع Domain Driven Design
دارای گواهینامه اسکرام مستر حرفه‌ای از موسسه Scrum.org

فرید بکران

فرید بکران

توسعه دهنده نرم‌افزار

توسعه دهنده نرم افزار با 7 سال سابقه فعالیت در تولید نرم افزارهای سازمانی.
عموما با فناوری های مایکروسافت
بهینه سازی نرم افزارهای Legacy
آموزش Refactoring
برگزاری کارگاههای Scrum
برگزاری کارگاههای برنامه نویسی پیشرفته و کاربردی

زمان‌بندی

روز اول
عنوانشروعپایان
آغاز و خوش‌آمدگویی۱۵۱۵:۰۵
بخش اول وبینار۱۵:۰۵۱۵:۵۵
استراحت۱۵:۵۵۱۶
بخش دوم وبینار۱۶۱۶:۴۵
پرسش و پاسخ۱۶:۴۵۱۷

سوالات متداول

برنامه برگزاری وبینارهای آینده شما چیست؟
برنامه وبینارهای ما: ۱- خودکارسازی تست نرم‌افزار - یونیت تست (همین وبینار) | ۲- خودکارسازی تست نرم‌افزار - اینتگریشن تست | ۳- هرآنچه درباره توسعه مبتنی بر تست (TDD) باید بدانید | ۴- سی اشتباه مهلک در خودکارسازی تست نرم‌افزار | ۵- تست پرفورمنس - مفاهیم، روشها و ابزارها
من به زبان برنامه‌نویسی سی شارپ دات‌نت آشنا نیستم. آیا می‌توانم در این وبینار شرکت کنم؟
بله قطعا می‌توانید. برنامه‌نویس PHP, Java, .Net یا هر زبان دیگری که باشید، می‌توانید در این وبینار شرکت کنید. موضوعاتی که در این وبینار مطرح می‌شود مستقل از نوع زبان برنامه نویسی است. البته مثالها به زبان سی‌شارپ هستند ولی به راحتی می‌توانید آن را به زبان برنامه‌نویسی خودتان تبدیل کنید.
چگونه به اتاق وبینار مراجعه کنم؟
این رویداد از سیستم وبینار ایوند استفاده می کند. سیستم وبینار ایوند به صورت وب بوده و نیاز به نصب نرم افزار جهت دسترسی به اتاق وبینار نیست. لینک دسترسی به اتاق وبینار در هنگام خرید به همراه تیکت برای شما ارسال خواهد شد و در سایت ایوند در بخش بلیت های من نیز قابل مشاهده خواهد بود. در صورت عدم دریافت حتما با ایوند تماس بگیرید.
وسایل همراه و مورد نیاز در این رویداد چیست؟
یک اینترنت پرسرعت منظور از اینترنت پرسرعت چیز خاصی نیست. حتی یک اینترنت ۱۲۸K هم عالیه. اگر مایلید در وبینار به صورت صوتی سوالات خود را مطرح کنید میکروفون مناسب هم همراه داشته باشید.
آیا پس از شرکت در وبینار، می‌توانیم ویدیوی آن را داشته باشیم؟
بله. ویدیوی وبینار همراه با سورس مثالها، برای همه شرکت کنندگان ارسال خواهد شد. البته زمان ارسال ویدیو پس از پایان مجموعه وبینارها خواهد بود.

وبینارهای آینده

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

  • خودکارسازی تست نرم‌افزار - یونیت تست (همین وبینار)
  • خودکارسازی تست نرم‌افزار - Integration Test
  • هر آنچه درباره توسعه مبتنی بر تست (TDD) باید بدانید
  • ۳۰ اشتباه مهلک در خودکارسازی تست نرم‌افزار
  • تست Performance مفاهیم، روشها و ابزارها

به دلیل پیوسته بودن مباحث، پیشنهاد می‌کنیم از ابتدای این مجموعه وبینارها، همراه ما باشید.

رویداد آنلاین است