
انواع روشهای تست نرمافزار: Test Doubles
در هنگام نوشتن Automation Test برای یک نرمافزار، با دیپندنسیها و APIهایی مواجه میشیم که ترجیح میدیم در هر بار اجرای تستها اونها رو فراخوانی نکنیم. در چنین مواقعی، از Test Double ها استفاده میکنیم که انواع متفاوتی دارند و اغلب به اشتباه به همه اونها Mock میگیم. اینجا سه نوع رایج Test Double و تفاوتهاشون رو توضیح میدم. فیک Fake این نوع Test Double به عنوان یک جایگزین سادهتر، کمهزینهتر و قابل آزمایشتر برای دیپندنسی مورد نظر استفاده میشه....