در این کتاب میتوانید خیلی سریع به ۵۰ نکته دست پیدا کنید که به مهندسان تست که از متدهای اتوماتیک استفاده میکنند، کمک خواهد کرد. نکات موجود در این کتاب شما را به سمت شیوههایی سوق میدهد که صرفهجویی در زمان، افزایش دقت و Reliability در تکنیکهای تست خودکار را به ارمغان میآورد. تکنیکهایی که در طول دمو برای ابزارهای تست نشان داده میشوند معمولا تکنیکهای بهینهای برای استفاده در یک پروژه در حال اجرا نیستند.
این کتاب چنین تفاوتهایی(تفاوت در ارائه و واقعیت) را برجسته کرده، و به شما کمک میکند تا تکنیکهایی را اِعمال کنید که به صورت حرفهای در پروژههای توسعه نرمافزار قابل تکرار و اجرا هستند. در این کتاب تاکید بر ایجاد تستهاییست که علیرغم خودکار بودن، به راحتی سازگارپذیر باشند؛ آنچنانکه نرمافزارِ در حال ساخت به سمت فرم نهایی خود تکامل یابد.
تکنیکهای این کتاب به پنج دسته تقسیم میشوند:
- اسکریپتنویسی
- تست کردن
- محیطی
- اجرای تستها و ثبت Log آنها
- مرور نتایج
هر مهندسی که در حوزه اتوماتیکسازی تست فعالیت میکند، دیر یا زود با مسائلی مشابه با آنچه در این کتاب قید شده است مواجه خواهد شد، و قطعا میتواند از پاسخهای ساده و واضح ارائه شده در این کتاب بهرهمند شود.
علیرغم اینکه تمرکز این کتاب در استفاده از ابزارهای خودکار است، اما نکات مندرج در این کتاب به هیچ راهکار خاصی تعلق ندارد. نکات و راهنماییهای موجود در این کتاب به مسائلی عمومی مربوط میشوند که بدون در نظر گرفتن استفاده از یک ابزار خاص به کار آمده و به طور گستردهای قابل اجرا هستند. این نکات به قدری کارا هستند که حتی میتوان از برخی از آنها در Manual Test Effort نیز استفاده کرد.