الگوی BUILD-OPERATE-CHECK در تستنویسی
توی تستنویسی، خیلی وقتها تستهامون شلوغ و نامنظم میشن و فهمیدن اینکه چی به چیه سخت میشه. الگوی BUILD-OPERATE-CHECK که توی کتاب Clean Code هم بهش اشاره شده، یه راه حل سادهست که به تستهامون ساختار میده. این الگو تستهای ما رو به سه بخش تقسیم میکنه:
۱. قسمت BUILD (ساخت): در این مرحله دادههای ورودی و مورد نیاز برای تست رو آماده میکنیم.
۲. قسمت OPERATE (اجرا): عملیات اصلی که میخوایم تست کنیم رو اجرا میکنیم.
۳. قسمت CHECK (بررسی): نتایج به دست آومده رو با نتایج مورد انتظار مقایسه میکنیم.
فرض کنید توی React میخوایم یک دکمه Toggle ساده رو تست کنیم. کد رو در نظر بگیرید.
@techstuff100
Post #68
454

- 👍 7
- 🔥 1
- 👏 1