کتاب تست پایتون با pytest: ساده، سریع، مؤثر و مقیاسپذیر

عنوان کتاب به انگلیسی | آزمایش پایتون با Pytest: ساده ، سریع ، مؤثر و مقیاس پذیر |
| سال انتشار کتاب | 2022 |
| زبان | انگلیسی |
| ناشر | Pragmatic Bookshelf |
| تعداد صفحات | 264 |
| ISBN10 | 1680508601 |
| ISBN13 | 9781680508604 |
| حجم و فرمت فایل | PDF | PDF, 8.86 MB |
| ویرایش | 2nd / P1.0 |
| نویسندگان | Brian Okken |
توضیحات کتاب
Test applications, packages, and libraries large and small with pytest, Python's most powerful testing framework. pytest helps you write tests quickly and keep them readable and maintainable. In this fully revised edition, explore pytest's superpowers - simple asserts, fixtures, parametrization, markers, and plugins - while creating simple tests and test suites against a small database application. Using a robust yet simple fixture model, it's just as easy to write small tests with pytest as it is to scale up to complex functional testing. This book shows you how.pytest is undeniably the best choice for testing Python projects. It's a full-featured, flexible, and extensible testing framework. pytest's fixture model allows you to share test data and setup procedures across multiple layers of tests. The pytest framework gives you powerful features such as assert rewriting, parametrization, markers, plugins, parallel test execution, and clear test failure reporting - with no boilerplate code.With simple step-by-step instructions and sample code, this book gets you up to speed quickly on this easy-to-learn yet powerful tool. Write short, maintainable tests that elegantly express what you're testing. Speed up test times by distributing tests across multiple processors and running tests in parallel. Use Python's builtin assert statements instead of awkward assert helper functions to make your tests more readable. Move setup code out of tests and into fixtures to separate setup failures from test failures. Test error conditions and corner cases with expected exception testing, and use one test to run many test cases with parameterized testing. Extend pytest with plugins, connect it to continuous integration systems, and use it in tandem with tox, mock, coverage, and even existing unittest tests.Write simple, maintainable tests quickly with pytest.What You Need:The examples were written using Python 3.10 and pytest 7. pytest 7 supports Python 3.5+
توضیحات کتاب به فارسی (ترجمه ماشینی)
برنامه های کاربردی ، بسته ها و کتابخانه های بزرگ و کوچک با Pytest ، قدرتمندترین چارچوب آزمایش پایتون.Pytest به شما کمک می کند تا آزمایشات را به سرعت بنویسید و آنها را قابل خواندن و حفظ نگه دارید.در این نسخه کاملاً اصلاح شده ، ابرقدرت های Pytest را کشف کنید - ادعاهای ساده ، وسایل ، پارامترها ، نشانگرها و افزونه ها - ضمن ایجاد تست های ساده و مجموعه های تست در برابر یک برنامه پایگاه داده کوچک.با استفاده از یک مدل فیکسچر قوی و در عین حال ساده ، نوشتن تست های کوچک با PyTest به راحتی انجام می شود ، زیرا این است که تا تست های عملکردی پیچیده را مقیاس کنید.این کتاب به شما نشان می دهد که چگونه.Pytest بهترین انتخاب برای آزمایش پروژه های پایتون است.این یک چارچوب آزمایش کامل ، انعطاف پذیر و گسترده است.مدل فیکسچر PyTest به شما امکان می دهد داده های آزمایش و روش های تنظیم را در چندین لایه آزمایش به اشتراک بگذارید.چارچوب PyTest به شما ویژگی های قدرتمندی مانند بازنویسی ادعا ، پارامتر ، نشانگرها ، افزونه ها ، اجرای تست موازی و گزارش خرابی تست را می دهد-بدون کد دیگ بخار. با دستورالعمل های ساده گام به گام و کد نمونه ، این کتاب شما را به سرعت در این ابزار آسان و در عین حال قدرتمند سرعت می بخشد.تست های کوتاه و قابل حفظ را بنویسید که ظریف آنچه را که آزمایش می کنید بیان می کند.با توزیع تست ها در چندین پردازنده و تست های در حال اجرا به صورت موازی ، زمان تست را سرعت بخشید.به جای توابع ناعادلانه ، از پایتون استفاده کنید و اظهارات را به جای توابع یاور دستگیر کنید تا آزمایشات خود را خواندنی تر کنید.کد تنظیمات را از آزمایشات خارج کرده و به وسایل نقلیه برای جدا کردن خرابی های تنظیم از خرابی های آزمایشی جدا شوید.شرایط خطای آزمایش و موارد گوشه ای با آزمایش استثناء مورد انتظار ، و از یک آزمایش برای اجرای بسیاری از موارد آزمایش با آزمایش پارامتری استفاده کنید.Pytest را با افزونه ها گسترش دهید ، آن را به سیستم های ادغام مداوم وصل کنید و از آن به طور همزمان با Tox ، Mock ، Coverage و حتی Testest Tests موجود استفاده کنید. تست های ساده و قابل نگهداری به سرعت با Pytest.what شما نیاز دارید: نمونه ها با استفاده از Python 3.10 و Pytest 7. Pytest 7 از Python 3.5+ پشتیبانی می کنند.📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
-
کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
مشاهده نمونه نسخه نکات ساده -
کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد و علمی
مشاهده نمونه نسخه نکات رسمی -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال همراه با پاسخ کامل برای درک عمیق مفاهیم
مشاهده نمونه نسخه پرسش و پاسخ -
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع -
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.