دانلود کتاب API Testing and Development with Postman: A practical guide to creating, testing, and managing APIs for automated software testing
by Dave Westerveld
|
عنوان فارسی: تست و توسعه API با Postman: راهنمای عملی برای ایجاد، آزمایش و مدیریت API برای تست نرم افزار خودکار |
دانلود کتاب
جزییات کتاب
جهان واسطهای برنامه نویسی کاربردی (API) را کشف کنید، و نحوهی ادغام آنها در برنامههای آمادهی تولید را یاد بگیرید. این کارها با استفاده از ویژگیهای کلیدی ابزار CLI شرکت پستمن و نیومن (Postman & newman) انجام میشوند. شما اصول تست و طراحی مؤثر API ها را یاد میگیرید. همچنین به درکی عمیق از ویژگیهای سیستم پیشنهادی Postman میرسید. شما متوجه میشوید که زمان و مکان مناسب برای استفاده از سیستم Postman، جهت تولید API های با کیفیت و قابل استفاده در نرم افزارها و اپلیکیشن های وب چیستند؟ این کتاب به تست کنندهها و برنامه نویسان کمک میکند طرز کار یک API را بهتر درک کنند. سیستم Postman به شما کمک میکند اتوماسیون خودکار تست را برای هر API ایجاد کنید. اگر میخواهید از دانشتان در زمینه API سریعاً استفاده کنید، این راهنمای کاربردی راجع به نحوهی استفاده از سیستم Postman، گام خوبی برای شروع کار است. کتاب حاضر رویکرد کاربردی را نسبت به یادگیری، پیاده سازی و متدولوژیهای مربوطه به اجرا میگذارد. این کتاب شما را آماده میکند تا در کوتاهترین زمان ممکن سیستم Postman را راه اندازی، و از آن استفاده کنید. مطالب کتاب کامل هستند.مفاهیم اصلی به صورت گام به گام توضیح داده شدهاند، مثالهای کاربردی منعکس شدهاند و سوالاتی برای ارزیابی میزان یادگیری مخاطبان گنجانده شدهاند.این کتاب با آشناسازی مخاطبان با اصول تست مؤثر API ها شروع میشود. ترکیبی از نکات تئوریک و مثالهای واقعی، نحوهی استفاده از سیستم پستمن برای تولید API های به خوبی طراحی شده، مستندسازی و تست شده به مخاطبان آموزش داده میشوند. در ادامه این فرصت را پیدا میکنید که از طریق یک سری پروژههای اجرایی ، نحوهی اضافه کردن "قابلیت تست خودکار" به API از قبل طراحی شده، به کمک سیستم Postman را یاد بگیرد. این کتاب به شما کمک میکند تا یک API به درستی طراحی شده را از صفر بسازید. در پایان این کتاب، مهارت تعریف و اجرای تستها روی تمام API هایی که در حال استفاده از آن هستید را بدست خواهید آورد. مطالب ارائه شده در این کتاب به شرح زیر هستند: تست مؤثر API چگونه انجام میشود؟ تست داده محور در سیستم Postman به شما آموزش داده میشود. بدین ترتیب میتوانید تستهای مقیاس پذیر را برای API ها طراحی کنید. شما ویژگیهای ظاهری یک API به درستی طراحی شده را یاد میگیرید. شما با مفاهیم تخصصی API کاملاً آشنا میشوید. انواع مختلف API به مخاطبان معرفی میشوند. نحوهی اجرای تستهای کاربردی و غیرکاربردی بر اساس API به بحث گذاشته میشود. نویسندگان نحوهی استفاده از استانداردهای صنعتی همچون OpenAPI و mocking روی سیستم Postman را آموزش میدهند. این کتاب برای چه کسانی است؟ این کتاب برای متخصصان تست نرم افزار، و برنامه نویسانی تهیه شده است که تمایل دارند کیفیت فرآوردهها و API های خود را بر پایهی "اتوماسیون تست API" ارتقا دهند. اگر API ها را درک میکنید، و تمایل دارید مهارتتان برای تولید، تست و مستندسازی API ها را افزایش دهید، مطالب این کتاب برای شما مفید خواهند بود. مطالب این کتاب برای تهیه برنامههای جاوا اسکریپت و API با سطح "مبتدی" هماهنگی دارند. فهرست مطالب : تست API، نظریه و مفاهیم، اصول طراحی API، OPEN API و مشخصات API، ملاحظاتی برای بهبود API، اتوماسیون تست بهینه API ، گزینههای اتوماسیون، ایجاد اسکریپت تأیید تست، تست داده محور، اجرای تستهای API در CI با Newman، نظارت بر API ها با Postman، تست API موجود، طراحی مشخصات API، ایجاد و استفاده از سرور Mock در Postman ، استفاده از تست قراردادی برای تأیید طراحی API ، ایجاد API.