مطالب پیشنهادی از سراسر وب

کنفرانس SwiftFest Boston '19: تست جهش - یک تکنیک خودکار برای تست های بهتر

دسته بندی ها: آموزش سوئیفت (Swift) ، آموزش های پلورال سایت (Pluralsight) ، برنامه نویسی موبایل ، آموزش برنامه نویسی آی او اس (iOS) ، آموزش تست نرم افزار

هر چقدر که Codebase رشد می کند و مجموعه تست های آن موارد تستی بیشتری را پوشش می دهد، یک سوال مهم هم مطرح می شود: چقدر مطمئن هستید تست های شما همه موارد را پوشش می دهد؟ حتی در زمان تمرین توسعه تست محور، برخی از شاخه های برنامه به طور حتم از مجموعه های تستی شما حذف می شوند، یک استراتژی تست که قبلاً مؤثر بود اکنون نمی تواند همه موارد را پوشش دهد، و ریزش تیم باعث می شود که زمینه نوشتن برخی تست ها به همان روش قبلی از بین برود. در این دوره، Sean Olszewski توضیح خواهد داد که تست جهش چیست، چطور از آن استفاده کنیم، و چطور استفاده نکنیم، و چه ابزارهایی وجود دارند که در انجام تست جهش خودکار به شما کمک می کنند.

برای دیدن سایر قسمت های این دوره روی لینک SwiftFest Boston '19 کلیک کنید.

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

ترجمه با ویدابیا

ترجمه فارسی این دوره آموزشی رو همین الان از ویدابیا سفارش بده الان سفارش بده
آیا این نوشته را دوست داشتید؟
Pluralsight SwiftFest Boston '19: Mutation Testing - An Automated Technique for Better Tests Author:SwiftFest Boston Duration:0:27:25 Level:Intermediate

As a codebase grows and its test suite covers even more test cases, an important question arises: How do you know your tests are covering every case? Even when practicing test-driven development, some program branches inevitably become omitted from your test suites, a once-effective testing strategy now fails to capture every case, and team churn causes a loss of context on why certain tests were written the way they were. In this session, Sean Olszewski will explain what mutation testing is, how to use it, how not to use it, and what tooling exists to help you practice automated mutation testing.

پیشنهاد آموزش مرتبط در فرادرس