کتاب How to Test a Time Machine (چگونه یک ماشین زمان را آزمایش کنیم: راهنمای عملی برای آزمایش معماری و اتوماسیون) از بهترین منابع آموزش اتوماسیون و آزمایش فرآیند آن است.
در ادامه مقدمهای از کتاب How to Test a Time Machine را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب How to Test a Time Machine:
از وبسایتهای ساده تا برنامههای کاربردی پیچیده، ارائه کیفیت برای دستیابی به رضایت مشتری بسیار مهم است. چگونه یک ماشین زمان را آزمایش کنیم، توضیحات گام به گام مفاهیم ضروری و مثالهای عملی را ارائه میکند تا به شما نشان دهد چگونه میتوانید معماری تست شرکت خود را از دیدگاههای مختلف در چرخه عمر توسعه به کار بگیرید.
شما با تعیین موثرترین سیستم برای اندازه گیری و بهبود ارائه برنامههای کاربردی با کیفیت برای شرکت خود شروع میکنید و سپس در مورد هرم آزمایشی که آن را به روشی نوآورانه کشف میکنید، یاد میگیرید. همچنین سایر موضوعات تست، از جمله ابر، هوش مصنوعی و واقعیت مجازی را برای آزمایش پوشش خواهید داد.
کتاب How to Test a Time Machine با تکنیکها، الگوها، ابزارها و تمرینها، به شما کمک میکند تا درک خود را از فرآیند تست افزایش دهید. صرف نظر از نقش فعلی شما در توسعه، میتوانید از این کتاب به عنوان یک راهنما برای یادگیری همه چیز در مورد معماری تست و اتوماسیون استفاده کنید و به یک متخصص و مدافع تضمین کیفیت تبدیل شوید.
تا پایان این کتاب، با اجرای بهترین روشها و روشهای تست موجود در کتاب، میتوانید برنامههای با کیفیت بالا را ارائه دهید.
کتاب How to Test a Time Machine برای چه کسی است؟
این کتاب کاربردی برای صاحبان آزمون مانند توسعه دهندگان، مدیران، QAهای دستی، SDETS، رهبران تیم و مهندسان سیستم است که مایلند سیستمهای QA فعلی خود را شروع کرده یا بهبود بخشند. صاحبان آزمون که به دنبال الهام بخش و راه حلهای خارج از جعبه برای مسائل چالش برانگیز هستند، این کتاب را مفید خواهند یافت.
آنچه کتاب How to Test a Time Machine پوشش میدهد:
فصل 1، مقدمه – پیدا کردن سطح کیفیت کیفیت شما، معماری آزمون را معرفی میکند، و تجزیه و تحلیل میکند که چگونه پروژههای مختلف میتوانند ساخته شوند و چگونه میتوانند بر معماری آزمون تأثیر بگذارند. همچنین راههای دستیابی و بهبود معماری آزمون را، بسته به مرحلهای که پروژه در آن قرار دارد، مورد بحث قرار میدهد و نقشهای مختلفی را که میتوانند در کیفیت، مسئولیتها و مهارتهای آنها شرکت کنند، شناسایی میکند.
فصل 2، گذرهای مخفی هرم آزمایشی – پایه هرم، نوع ابزارها، تکنیکها و آزمایشهایی را که در پایه هرم آزمایشی انجام میشود، بررسی میکند، از جمله تفاوت بین پوشش و تست واحد خوب و تمسخر. همچنین راهی برای خودکارسازی پایه هرم نشان میدهد که نوشتن این تستها را آسانتر و سرگرمکنندهتر میکند.
فصل 3 کتاب How to Test a Time Machine، گذرهای مخفی هرم آزمایشی – وسط هرم، چهرههای قسمت میانی هرم آزمایشی را مرور میکند، تفاوتهای بین تستهای باطن و نحوه ارتباط آنها با یکدیگر را مشخص میکند، همراه با کاوش در ارسال APIها، طرحواره. اعتبارسنجی، ارسال پیام، و آزمایش سایه و عملکرد.
فصل 4، گذرگاههای مخفی هرم آزمایشی – بالای هرم، برخی از آزمایشهای اصلی را که سیستمها باید داشته باشند، از بالای هرم به پایین پوشش میدهد. برخی از نکات و پروژههای اضافی را پیشنهاد میکند که میتوانید از آنها برای بهبود کیفیت خود در بالای هرم آزمایش استفاده کنید.
فصل 5، تست الگوهای اتوماسیون، چندین مدل را برای نوشتن کد تست اتوماسیون رابط کاربری بررسی میکند تا چارچوبهایی با طراحی بهتر ایجاد کند. از مدلهای مختلف مانند توپولوژیهای راه دور بازدید میکند و با فایلهای دارای اشیاء و اسکرینشاتها سروکار دارد و برخی از روشهای خودکارسازی قسمتهای تکراری کد تست را بررسی میکند.
فصل 6 کتاب How to Test a Time Machine، آزمایش مداوم – CI/CD و سایر مفاهیم DevOps که باید بدانید، آزمایش مداوم، CI/CD و سایر مفاهیم مرتبط با DevOps را معرفی میکند. انواع مختلف تست مداوم و ابزارهای CI/CD را مورد بحث قرار میدهد و یک نمونه آزمایش مداوم را ارائه میدهد.
فصل 7، ریاضیات و الگوریتمها در آزمون، اهمیت ریاضیات را در تستزنی، از جمله الگوریتمهایی که میتوانند به طور خاص مفید باشند، برجسته میکند. اهمیت علم داده در آزمایش را بررسی میکند و شامل تکنیکهایی برای تجزیه و تحلیل موارد آزمایشی، با رویکرد اولیه به هوش مصنوعی (AI) است.
فصل 8 کتاب How to Test a Time Machine، هوش مصنوعی، هوش جدید است، نقش هوش مصنوعی در آزمایش را مورد بحث قرار میدهد، از جمله اینکه چرا باید آن را یاد بگیرید، مفاهیم اصلی، هوش مصنوعی برای آزمایش، و آزمایش برنامههای هوش مصنوعی، با چند پروژه و مثال خاص برای شروع و هیجان زده شدن شما. هوش مصنوعی برای آزمایش
فصل 9 کتاب How to Test a Time Machine، داشتن سر در ابرها، به بررسی ابر میپردازد، از جمله اینکه چگونه میتواند برای آزمایش مفید باشد، چگونه ابزارهایی برای اندازهگیری عملکرد آزمایش ایجاد کنیم، نحوه آزمایش مناسب در ابر و خطرات آن.
فصل 10، سفر در میان واقعیتها، مفاهیم مختلف و کاربردهای مرتبط XR، از جمله VR و AR را بررسی میکند و ویژگیهایی که از نظر تأیید کیفیت دارند، چیست. این شامل برخی از ابزارها برای توسعه و آزمایش XR در XR است و به طور خلاصه مفهوم متاورس را پوشش میدهد.
فصل 11، نحوه آزمایش ماشین زمان (و سایر برنامههای کاربردی سخت تست)، نکات و ترفندهایی را برای آزمایش برنامههای چالشبرانگیز، پوشش بازیها، برنامههای کاربردی دشوار، اتوماسیون غیر آزمایشی، و حتی کارهایی که باید با غیرممکن انجام دهید، مرور میکند. برنامههای آزمایشی با بحث در مورد چگونگی آزمایش ماشین زمان (که نام این کتاب را به آن میدهد) و اینکه چگونه میتوان آن را به هر برنامه دیگری تعمیم داد شروع میشود و با صحبت در مورد معماری آزمایشی به پایان میرسد.
فصل 12 کتاب How to Test a Time Machine، انتقال تست به سطح بعدی، نکاتی را در مورد چگونگی پیشرفت شغلی، یافتن موضوعاتی که شما را برای رسیدن به سطح بعدی ترغیب میکند، ارائه میدهد و آنها را با سبکهای کار و یادگیری خود هماهنگ میکند تا بتوانید برنامه شغلی خود را بسازید و در نهایت، زمانی را برای کار روی آن پیدا کنید. این شامل راههایی برای کمک به دیگران در تیم شما برای رشد و دلایلی برای انجام کاری که انجام میدهید و اهمیت دادن به کیفیت، در کنار اصول اخلاقی مربوط به آزمایش و نحوه اعمال این موضوعات در آینده است.
سرفصلهای کتاب How to Test a Time Machine:
- How to Test a Time Machine
- Foreword
- Contributors
- About the author
- About the reviewer
- Preface
- Part 1 Getting Started – Understanding Where You Are and Where You Want to Go
- Chapter 1: Introduction – Finding Your QA Level
- Chapter 2: The Secret Passages of the Test Pyramid – The Base of the Pyramid
- Chapter 3: The Secret Passages of the Test Pyramid – the Middle of the Pyramid
- Chapter 4: The Secret Passages of the Test Pyramid – the Top of the Pyramid
- Part 2 Changing the Status – Tips for Better Quality
- Chapter 5: Testing Automation Patterns
- Chapter 6: Continuous Testing – CI/CD and Other DevOps Concepts You Should Know
- Chapter 7: Mathematics and Algorithms in Testing
- Part 3 Going to the Next Level – New Technologies and Inspiring Stories
- Chapter 8: Artificial Intelligence is the New Intelligence
- Chapter 9: Having Your Head up in the Clouds
- Chapter 10: Traveling Across Realities
- Chapter 11: How to Test a Time Machine (and Other Hard-to-Test Applications)
- Chapter 12: Taking Your Testing to the Next Level
- Appendix – Self-Assessment
- Index
- Other Books You May Enjoy
جهت دانلود کتاب How to Test a Time Machine میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.