سلام
به طور خیلی خلاصه
توسعه تست محور همونجور که از اسمش مشخصه یک متد توسعه با تکیه به یه چرخه آزمون و خطاست.
تنها هدف برای استفاده از این روش بالابردن سطح کیفیت پروژه و برنامه و رسوندن باگ های اون به صفره ;
مزایاش هم قطعا کیفیت بالا تره پروژه و از معایب نه چندان طاقت فرساش هم میشه به " صرف وقت و انرژی بیشتر " اشاره کرد .
حالا مکانیزمش چیه اینه که شما مثلا کدی که مینویسی باید برای هر بخش و هر عملیات یا هر ابزاری که تعیین میکنی یه برنامه تست بنویسی و تستش کنی
پروسه تستش یه پروسه شیش مرحله ایه که برای هر فیچر از کدت این شیش مرحله باید تکرار بشه . وبعدش از باگ ها و خطاهاش مطلع بشی و دوباره بیای کد اون عملیات یا فیچر رو تصحیح کنی و همینجوری بری جلو و وقتی به انتهای کد برنامه ات میرسی با اینکه شاید دوبرابر زمان صرف کردی ولی ی کد تمیز و بی عیب و کامل داری و دیگ وقتی مثلا پروژه به مشتری یا کارفرما ارائه میشه باگ ها اونجا مشخص نمیشه و خودت باگ ها رو قبلا با تست هایی که نوشتی رفع کردی .
این ی توضیح خلاصه از چیزی بود که میدونستم .
امیدوارم مفید بوده باشه .
برای اطلاعات جامع تر میتونین به این آدرس یه سر بزنین
https://b2n.ir/056118