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

آموزش تست واحد با Scala

دسته بندی ها: آموزش اسکالا (Scala) ، آموزش تست نرم افزار ، آموزش های پلورال سایت (Pluralsight) ، آموزش تست واحد (Unit Testing)

ScalaTest یک انتخاب محبوب برای تست پروژه های Scala است که توسط پروژه های مشهور متن باز مانند Akka مورد استفاده قرار گرفته است. در این دوره، یاد خواهید گرفت که چگونه یک پروژه Scala را با استفاده از ScalaTest تست کنید. ابتدا، با استفاده از Assertions و Matchers، کدپایه خود را تست خواهید کرد. سپس، خواهید فهمید که چگونه با استفاده از متدهای مختلف Fixtures لازم برای تست خود را ایجاد کنید و همچنین نحوه تست کد غیرهمزمان را بیابید. سپس، خواهید دید که چگونه ایجاد اشیا پیچیده را mock کرده و رفتارها را تست کنید، همچنین یاد می گیرید برچسب ها را ایجاد کنید و آن ها را به طور انتخابی در تست های خود اعمال کنید، بنابراین می توانید بر اساس برچسب ها تست ها را اجرا کنید. در پایان، متدهای مختلف اجرای تست نوشته شده با استفاده از کتابخانه ScalaTest را کشف خواهید کرد.
پس از اتمام این دوره، تمام دانش لازم را برای افزودن ScalaTest به پروژه های خود و شروع تست با اطمینان خواهید داشت.

بررسی دوره

فایل های تمرین exercise_files.zip
آیا این نوشته را دوست داشتید؟
Pluralsight Unit Testing in Scala Author:Harit Himanshu Duration:2:25:02 Level:Beginner

ScalaTest is a popular choice to test Scala projects. It has been used by well-known open-source projects such as Akka. In this course, Unit Testing in Scala, you will learn how to test a Scala project using ScalaTest. First, you will test your codebase using Assertions and Matchers. Next, you will discover how to create Fixtures for your testing using various methods, and how to test for asynchronous code. Then, you will see how to mock complex object creation and test for behaviors, while also learning to create tags and apply them selectively to your tests so that you can run tests based on the tags. Finally, you will explore different ways of running a test written using ScalaTest library.
When you are finished with this course, you will have all the required knowledge to plug ScalaTest into your projects and start testing with confidence.

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