SQL Server Unit Testing

مدرس دوره : مهندس میثم طلوعی


عنوان دوره طول دوره زمان برگزاری تاریخ شروع دوره شهریه استاد وضعیت ثبت نام ثبت نام
SQL Server Unit Testing 5 جلسه 10 ساعت پنج شنبه از ساعت 14:00 الی 16:00
پنج شنبه ۲۱ مهر ۱۴۰۱ 500,000 تومان مهندس میثم طلوعی

سر فصل ها و محتوای دوره SQL Server Unit Testing

 

مدت دوره: 10 ساعت

پیش نیازهای دوره:

کوئری نویسی

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

مخاطبین دوره: همه توسعه دهندگان و مدیران بانک های اطلاعاتی

 

بزرگترین چالش توسعه دهندگان به خصوص تیم هایی که با متدولوژی agile کار می‌کنند، تغییر کدهای موجود است. مشکلات این تغییرات زمانی بحرانی تر می‌شود که برنامه نویسی که مسئول توسعه قسمتی از برنامه بوده از مجموعه جدا شده و هیچ فرد دیگری با آن قسمت از برنامه آشنایی ندارد. تکنیک برنامه نویسی TDD یکی از بهترین راه حل ها برای مقابله با این چالش است. با ایجاد تست قبل از نوشتن کد اولا توانسته اید مستندی از کد اصلی آماده کنید و دوما در حین ایجاد تست دید بهتری از کد اصلی پیدا خواهید کرد. اما مهمترین دستاوردی که تست برای شما به ارمغان خواهد آورد، شناسایی آسان قسمت های دیگری از برنامه است که با کد جدید, عملکردشان تحت تاثیر قرار گرفته است.

 

سرفصل های دوره

 

آشنایی با مفاهیم و اصول تست نویسی

معرفی tSQLt Framework

آشنایی با روند اجرای کد در تست ها

نحوه ایجاد Mock data

معرفی پروسیجرهای مهم و کاربردی در tSQLt

معرفی فرمت های خروجی در tSQLt و کاربرد آن‌ها

آشنایی با ابزار SQL Test

آموزش تکنیک های تست نویسی در سناریو های مختلف به همراه مثال های متنوع

تست برای پروسیجر با خروجی های مختلف از جمله JSON

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

تست برای کدهایی که قابلیت اجرا بین تراکنش های SQL را ندارند

تکنیک های جهت افزایش عملکرد و سرعت اجرای تست