جَنت گرگوری(Janet Gregory) و لیزا کریسپین(Lisa Crispin) از پیشگامان موضوع Agile Testing هستند که سابقه فراوانی در این زمینه دارند. اکنون در کتاب پیش رو، آنها تمام چیزهایی که در مورد Agile Testing یاد گرفتهاند را منعکس کردهاند. آنها به مسائل مهم نوظهور پرداخته و شیوههای پیشرفته Agile را به اشتراک میگذارند. علاوه بر این آنها در این کتاب مسائل …
ادامه نوشته »کتاب انگلیسی
کتاب Advanced Software Testing – Vol. 1: Guide to the ISTQB Advanced Certification as an Advanced Test Analyst-Rockynook Computing
این کتاب برای تحلیلگر تست(Test Analyst) است که بنا دارد مهارتهای پیشرفته در تحلیل تست، طراحی و اجرا را آموزش دهد. سرفصلهای این کتاب بر مبنای سیلابس ISTQB تدوین شده است، و به همین دلیل وبسایت ISTQB در سطح Advanced کتاب نسخه ۲۰۰۸ را به عنوان یکی از کتابهای مرتبط اصلی ذکر کرده است. این کتاب با حجم زیادی از تمرینات …
ادامه نوشته »کتاب Continuous Integration, Delivery, and Deployment
چالشهایی زیادی وجود دارد که بسیاری از تیمها در هنگام پیادهسازی Continuous Deployment(که نیازمند ابزارها و فرآیندهای زیادیست که با یکدیگر کار میکنند) با آن مواجه میشوند. یادگیری و اجرای تمام این ابزارها(به درستی) زمان و تلاش بسیار زیادی را میطلبد، که طبعا بسیاری از ما را به این فکر فرو میبرد که آیا واقعا ارزش این همه تلاش را …
ادامه نوشته »کتاب Pragmatic Unit Testing in Java 8 with JUnit
این کتاب هر چند متعلق به سال ۲۰۱۵ است اما به جرات میتوان گفت واقعا یک کتاب Pragmatic در زمینه کار با JUnit روی Java 8 است. در این کتاب شما خواهید آموخت چگونه با اعتماد به نفس Unit Testها را در JUnit اجرا کرده و Maintain نمایید. این کتاب به شما کمک میکند تا یاد بگیرید چه تستهایی بنویسید، …
ادامه نوشته »کتاب Mastering Software Testing with JUnit 5
توضیحات کتاب هنگام ساختن یا همان Build کردن یک برنامه، بسیار مهم است که یک کد تمیز(Clean Code)، یک محیط مولد و سیستمهای کارآمد داشته باشید. انجام اتوماتیکِ Unit Testing به صورت In Place، به توسعه دهندگان کمک میکند تا به این اهداف دست یابند. JUnit Testing Framework یک انتخاب محبوب میان توسعهدهندگان جاواست. ما در این کتاب JUnit 5 …
ادامه نوشته »کتاب Python Testing with pytest: Simple, Rapid, Effective, and Scalable
آیا دوست ندارید هنگام تست کد پایتون، کار کمتری انجام دهید، اما ظرافت، شیوایی و خوانایی را حفظ کنید؟ Pytest Testing Framework به شما کمک میکند تا سریعا تستهای خود را انجام داده و آنها را به صورت نگهداشتپذیر و خوانا حفظ و حراست کنید(البته بدون Boilerplate Code). با استفاده از یک مدل ثابت و قدرتمند اما ساده، نوشتن تستهای …
ادامه نوشته »کتاب Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects
این کتاب در حقیقیت یک راهنمای قوی و دقیق برای ساخت و نگهداری یک اتوماسیون موفقیتآمیز برای تست است و ما به شما پیشنهاد میکنیم که به آن پایبند باشید. همانطور که صنعت نرمافزار از پارادایمهای سنتیِ آبشاری(Waterfall) به شیوههای چابکتر(Agile) تغییر میکند، اتوماسیون تست هم به موازات آن به یک ابزار بسیار مهم تبدیل شده است که به تیمهای …
ادامه نوشته »کتاب Software Testing Automation Tips 50 Things Automation Engineers Should Know
در این کتاب میتوانید خیلی سریع به ۵۰ نکته دست پیدا کنید که به مهندسان تست که از متدهای اتوماتیک استفاده میکنند، کمک خواهد کرد. نکات موجود در این کتاب شما را به سمت شیوههایی سوق میدهد که صرفهجویی در زمان، افزایش دقت و Reliability در تکنیکهای تست خودکار را به ارمغان میآورد. تکنیکهایی که در طول دمو برای ابزارهای …
ادامه نوشته »کتاب The Way of the Web Tester: A Beginner’s Guide to Automating Tests
این کتاب برای تمام کسانی نوشته شده است که باید سیستمهای وب را تست کنند. به عنوان یک تستر، شما ممکن است و یا باید تستهای خود را به صورت خودکار انجام دهید. به عنوان یک توسعه دهنده، شما ممکن است بخواهید راهکارهای قویتری را بسازید. و به عنوان یک تیم، شما یک فرهنگ لغت و یک وسیله برای هماهنگسازی …
ادامه نوشته »کتاب User Stories Applied: For Agile Software Development
کتاب User Stories Applied به طور کامل توسط جامعه Agile مورد بررسی قرار گرفته است. این کتاب یک فرآیند برای نیازمندیها(Requirements) ارائه میدهد که موجب صرفهجویی در زمان، حذف دوبارهکاریها و در نهایت حصول یک نرمافزار بهتر میشود. بهترین راه برای ساخت نرمافزاری که نیازهای کاربران را برآورده کند، آغاز با “داستان کاربری” یا User Story است، که به معنی …
ادامه نوشته »