سر فصل ها و محتوای دوره SQL Server Unit Testing
طول دوره: 10 ساعت
پیش
نیاز دوره: مسلط
بر کوئری نویسی یا
گذراندن دوره آموزش Querying
برنامه
نویسی با TSQL یا گذراندن دوره T-SQL Programming
مخاطبین دوره: همه توسعه دهندگان و
مدیران بانک های اطلاعاتی
معرفی دوره: بزرگترین چالش توسعه دهندگان به خصوص تیم هایی که با متدولوژی agile کار میکنند، تغییر کدهای موجود است. مشکلات این تغییرات زمانی بحرانی تر میشود که برنامه نویسی که مسئول توسعه قسمتی از برنامه بوده از مجموعه جدا شده و هیچ فرد دیگری با آن قسمت از برنامه آشنایی ندارد. تکنیک برنامه نویسی TDD یکی از بهترین راه حل ها برای مقابله با این چالش است. با ایجاد تست قبل از نوشتن کد اولا توانسته اید مستندی از کد اصلی آماده کنید و دوما در حین ایجاد تست دید بهتری از کد اصلی پیداخواهید کرد. اما مهمترین دستاوردی که تست برای شما به ارمغان خواهد آورد، شناسایی آسان قسمت های دیگری از برنامه است که با کد جدید, عملکردشان تحت تاثیر قرار گرفته است.
سرفصل های دوره:
آشنایی با مفاهیم و اصول
تست نویسی
معرفی tSQLt Framework
آشنایی با روند اجرای کد
در تست ها
نحوه ایجاد Mock data
معرفی پروسیجرهای مهم و
کاربردی در tSQLt
معرفی فرمت های خروجی در tSQLt و کاربرد آنها
آشنایی با ابزار SQL Test
آموزش تکنیک های
تست نویسی در سناریو های مختلف به همراه مثال های متنوع
تست برای پروسیجر
با خروجی های مختلف از جمله
JSON
تست برای واحد های
کد پیچیده
تست برای کدهایی
که قابلیت اجرا بین تراکنش های
SQL را ندارند
تکنیک های جهت
افزایش عملکرد و سرعت اجرای تست