
چهارشنبه، ۱۰ دی ۱۴۰۴, ساعت ۱۵:۰۰ تا چهارشنبه، ۱۰ دی ۱۴۰۴, ساعت ۱۸:۰۰
سری رویدادهای Soft Craft توسط انجمن علمی مهندسی کامپیوتر دانشگاه گیلان برگزار میشود تا دانشجوها را برای ورود جدیتر به دنیای مهندسی نرمافزار و فضای حرفهای آن آماده کند. در این رویدادها سراغ مهارتها و ابزارهایی میرویم که مستقیم در پروژههای واقعی، استقرار سرویسها و کار تیمی استفاده میشوند؛ از گیت و داکر گرفته تا مفاهیم DevOps، کیفیت نرمافزار و اتوماسیون.
در اپیزود سوم میرویم سراغ مهارتی که مرز بین «کدی که کار میکند» و «کدی که قابل اعتماد است» را مشخص میکند:
تستنویسی نرمافزار (Software Testing)
اگر تا حالا وسط توسعه با این سناریوها درگیر بودهاید:
این کارگاه دقیقاً برای نظم دادن به همین دردسرها طراحی شده 🙂
در این جلسه (در قالب یک کارگاه آنلاین) با همراهی نیما حیدرینسب (مدیر فنی جونیورا) قدمبهقدم یاد میگیریم چطور برای پروژهها تستهای درست و قابل نگهداری بنویسیم، چطور باگها را زودتر از کاربر پیدا کنیم، و چطور با یک رویکرد حرفهای، کیفیت کد را بالا نگه داریم.
تست دقیقاً چه مشکلی را حل میکند و چرا در تیمها حیاتی است
تفاوت «تست کردن» با «تستنویسی درست» (و چرا خیلیها از تست بد متنفر میشن!)
انواع تستها و کاربرد واقعی هرکدام:
مفهومهای مهمی که واقعاً به درد میخورند:
چرا تستها باید توی جریان توسعه قفل بشن (نه فقط روی سیستم شما!)
اجرای تستها روی هر push / pull request
آشنایی با گزارشگیری تستها و خروجی قابل فهم برای تیم
مفهوم Coverage (پوشش تست):
برای همهی دانشجوهایی که میخواهند:
پیشنیاز خاصی لازم نیست؛ آشنایی اولیه با برنامهنویسی کمک میکند، اما مفاهیم را از پایه و با نگاه عملی جلو میبریم 😉
برای شرکت در کارگاه، از همین صفحه در رویداد ثبتنام کنید و همراه ما باشید 💻🧪
پس از ثبتنام، ایمیلی حاوی لینک ورود به جلسه برای شما ارسال خواهد شد. هنگام ورود به جلسه، حتماً با همان ایمیلی که با آن ثبتنام کردهاید وارد شوید ❗
جزئیات دسترسی به رویداد