یکشنبه , ۹ اردیبهشت ۱۴۰۳

کتاب ATDD by Example: A Practical Guide to Acceptance Test-Driven Development

ATDD by Example-A Practical Guide to Acceptance Test Driven Development
ATDD by Example-A Practical Guide to Acceptance Test Driven Development

با توسعه تست محور پذیرش(Acceptance Test-Driven Development-ATDD) مشتریان کسب و کاری(Business Customer)، تسترها و توسعه‌دهندگان می‌توانند برای تولید نیازمندی‌های تست‌پذیر(Testable) که به آنها کمک می‌کند سریعتر نرم‌افزاری با کیفیت بالاتر را تولید کنند، با یکدیگر همکاری نمایند. با این حال، بسیاری از متخصصان ATDD هنوز به طور گسترده‌ای دچار سوتفاهم هستند. کتاب ATDD by Example اولین راهنمای عملی و دستی برای اجرای و موفقیت اِعمال آن است.

پیشگام ATDD یعنی مارکوس گارتنر(نویسنده کتاب پیش رو) در این کتاب بواسطه نتیجه‌گیری سیستم‌های درست از Business Userها، و سپس اجرای تست‌های کاملا اتومات و Functional که دقیقا منعکس کننده نیازهای کسب و کار بوده، و برای ذینفعان قابل درک هستند و توسعه مؤثرتری را ترویج می‌کنند، گام به گام با خواننده همراه می‌شود.

گارتنر از طریق دو Case Study به صورت End-To-End، نمایش می‌دهد که چگونه ATDD را می‌توان با استفاده از چارچوب و زبان‌های گوناگون مورد استفاده قرار داد. هر Case Study با مجموعه گسترده‌ای از فرآورده‌ها(Artifact) همراه است، از جمله کلاس‌های اتوماسیون تست، تعاریف مرحله و پیاده‌سازی نمونه کامل. این نمونه‌های واقع بینانه اصول اساسی ATDD را روشن می‌کنند، نشان می‌دهند چگونه ATDD در فرآیند توسعه وسیعتر قرار می‌گیرد، نکاتی از تجربیات گسترده گارتنر را برجسته می‌کند، و مشکلات جدی را برای اجتناب از آنها شناسایی می‌نماید. [با مطالعه این کتاب] خوانندگان یاد خواهند گرفت:

  • استاد شدن در فرآیندهای تفکر مرتبط با پیاده سازی موفق ATDD
  • استفاده از ATDD با Cucumber برای توصیف نرم‌افزار به طریقی که افراد حاضر در کسب و کار(Business People) می‌توانند درک کنند
  • تست صفحات وب با استفاده از ابزارهای ATDD
  • به ارمغان آوردن ATDD برای جاوا با چارچوب تست پذیرش(Acceptance Test) مبتنی بر ویکی(Wiki-Base) به نام FitNesse
  • استفاده موثر از مثال‌ها در توسعه رفتار محور(Behavior Driven Development-BDD)
  • تعیین نرم‌افزار به صورت همکاری محور از طریق کارگاه‌های خلاقانه
  • پیاده‌سازی User Friendlyتر و همکاری محورتر اتوماسیون تست
  • تست پاکیزه‌تر، گوش فرا دادن به نتایج تست، و تست‌های Refactor برای ارزش بیشتر

اگر شما تستر، تحلیلگر، برنامه‌نویس یا مدیر پروژه هستید، این کتاب پایه‌ای بنیادین برای دستیابی به مزایای واقعی ATDD  ارائه می‌دهد و به شما کمک می‌کند تجربه بیشتری کسب کنید.

آموزش

همچنین ببینید

Bad Test Environment

محیط تست فقیر

  Bad Test Environment آقا جون شتر سواری دولا دولا نمی‌شه. اگر می‌خواید تیم تست …

۲ دیدگاه

  1. با سلام و تشکر از منابع خوبتون .
    کتابهایی که در آدرس http://download.libgen.io/get.php…. آپلود شده اند امکان دانلود ندارند.
    با تشکر از شما

    • آموزش

      سلام جناب مهندس آزاد
      از اینکه موضوع رو اطلاع دادید بسیار ممنونیم.
      سعی میکنیم در اسرع وقت لینکها رو اصلاح کنیم.
      باز هم بابت این موضوع کمال تشکر رو داریم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *