وبلاگ شخصی حامد شیربندی

حامد شیربندی

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

آخرین مقالات در گروه Software Testing

Continuous Dellivery - بخش اول : مفهوم

در مقاله های قبلی با مفهوم CI آشنا شدیم و با استفاده از امکانات داخلی TFS توانستیم یک فرآیند تعریف کنیم که بعد از هر بار تغییر روی سورس اجرا شده و در نهایت باعث یکپارچه سازی آن میشد. اما بعد از اینکه ما توانستیم نسخه های stable و یکپارچه ی سورس خود را مشخص کنیم توسط آنها چه ارزشی را میتوانیم به بیزنس خود اضافه کنیم؟ در ادامه و با بررسی این مسئله با CD یا همان Continuous Dellivery آشنا خواهیم شد.


ادامه مقاله

Continuous Integration - بخش دوم : پیاده سازی در TFS

 مقدمه

در بخش اول این مقاله با مفهوم CI و لزوم پیاده سازی آن آشنا شدیم. در ادامه و در این بخش به نحوه ی پیاده سازی آن با استفاده از TFS می پردازیم.

به صورت پیشفرض انتظار می رود که شما با TFS آشنا بوده و از آن به عنوان یک سورس کنترل بتوانید استفاده کنید. همچنین پیش فرض ما استفاده از TFS Online مایکروسافت می باشد که به صورت رایگان و با یک سری محدودیت به توسعه دهنده ها ارائه میشود.

ادامه مقاله

پیاده سازی تست E2E به کمک Selenium در برنامه های مبتنی برا NET Core

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

ادامه مقاله