دانلود کتاب Scripted GUI Testing with Ruby

49,000 تومان

تست رابط کاربری گرافیکی اسکریپت شده با روبی


موضوع اصلی برنامه نویسی
نوع کالا کتاب الکترونیکی
ناشر Pragmatic Bookshelf
تعداد صفحه 182
حجم فایل 2 مگابایت
کد کتاب 1934356182,9781934356180
نوبت چاپ 1
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2008
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

ترجمه فارسی توضیحات (ترجمه ماشینی)

تست رابط کاربری گرافیکی اسکریپت شده با روبی

ایان دیز به اندازه کافی عاقل است که بفهمد اتوماسیون راه حل نهایی برای همه چیز نیست، و اشاره می کند که “برخی از دامنه ها نسبت به بقیه برای اتوماسیون مناسب تر هستند”. او می‌پرسد: «پس چرا نمی‌گذاریم رایانه‌ها و مردم هر کدام کاری را که در آن مهارت دارند انجام دهند؟» برای این منظور، او کتاب جدید خود را با عنوان «تست GUI Scripted with Ruby» ارائه می‌کند، کتابی برای آزمایش‌کنندگانی که کدنویسی می‌کنند و کدنویس‌هایی که آزمایش می‌کنند – و شاید برای دیگران نیز.

همانطور که از عنوان پیداست، اسکریپت های تست به زبان Ruby نوشته شده اند – و اجرای جاوا آن، JRuby – و نویسنده فرض می کند که خوانندگان تجربه ای با Ruby خواهند داشت. اگر چند اسکریپت روبی نوشته و اجرا کرده باشید، خوب خواهید بود. ایان برای اینکه بفهمد اینجا چه اتفاقی می‌افتد، از شما نمی‌خواهد که یک یاقوت‌باز کمربند سیاه باشید، و طنز او کمک می‌کند تا آن را جذاب نگه دارید.

خوکچه هندی Ian برای آزمایش سمت مشتری LockNote است، یک ویرایشگر متن ساده که یادداشت های شما را با رمزگذاری محافظت شده با رمز عبور ذخیره می کند. این برنامه به صورت رایگان برای ویندوز در دسترس است و ایان نسخه کراس پلتفرم جاوا/سوینگ خود را با نام «JunqueNote» توسعه داده است. با استفاده از این دو برنامه، Dees به ما می آموزد که چگونه به طور خودکار آزمایش برنامه های رابط کاربری گرافیکی را در هر دو پلت فرم ویندوز و جاوا انجام دهیم. شما یاد خواهید گرفت که چگونه برنامه را راه اندازی کنید و از تماس های API برای یافتن پنجره ها، خودکار کردن کلیدها و کلیک های ماوس و موارد دیگر استفاده کنید. این می تواند به عنوان وسیله ای برای رسیدن به هدف یا به عنوان خود هدف نهایی ارزشمند باشد. چه در حال آزمایش نرم افزار هستید، چه صرفاً به دنبال خودکارسازی آن از طریق رابط کاربری هستید.

در یک فصل، Dees مقدمه ای ملایم برای چارچوب محبوب RSpec Behavior Driven Development ارائه می دهد. در دیگری، او نشان می‌دهد که چگونه می‌توانیم کد تست خود را با جدا کردن کد رایج از کد مخصوص پلتفرم ساده کنیم.

از آنجایی که تمرکز بر تست نرم افزار است، نویسنده فصلی را به استفاده از تصادفی بودن برای افشای اشکالاتی اختصاص داده است که در غیر این صورت ممکن است از قلم افتاده باشند. فصل دیگر بر روی کتابخانه ماتریس تست ZenTest تمرکز دارد. فصل بعدی به آزمایش برنامه های کاربردی مبتنی بر وب با استفاده از Selenium و WATIR و نحوه ترکیب آنها با RSpec می پردازد.

به عنوان یک مدافع Ruby on Windows، از دیدن کتابی که بیش از نیم دوجین صفحه را به اتوماسیون وظایف خاص ویندوز اختصاص می دهد، خوشحالم. اما “Scripted GUI Testing with Ruby” زمان زیادی را صرف بحث در مورد تست مبتنی بر جاوا می کند.

این کتاب برای آزمایش‌کنندگان نرم‌افزار هدف‌گذاری شده است، و مطمئناً آن‌ها بخشی از بازار هستند که بیشترین ارزش را از آن دریافت می‌کنند. اما ارزش بالقوه ای فراتر از آن جایگاه دارد. در هر دو پلتفرم جاوا و ویندوز چیزهای مفیدی وجود دارد که هم توسط آزمایش کننده ها و هم غیر آزمایش کنندگان باید یاد بگیرند.

Scripted GUI Testing with Ruby

Ian Dees is wise enough to realize that automation is not the Ultimate Solution to Everything, pointing out that “some domains are better suited than others for automation”. “So,” he asks, “why not let the computers and people each do what they’re good at?” To that end, he offers his new book “Scripted GUI Testing with Ruby”, a book for testers who code and coders who test — and maybe for others, as well.

As the title implies, test scripts are written in the Ruby language — and its Java implementation, JRuby — and the author assumes that readers will have some experience with Ruby. If you’ve written and run a few Ruby scripts, you’ll be fine. Ian doesn’t require you to be a black-belt Rubyist to understand what’s going on here, and his humor helps keep it interesting.

Ian’s guinea pig for client-side testing is LockNote, a simple text editor that saves your notes with password-protected encryption. The program is freely available for Windows, and Ian has developed his own cross-platform Java/Swing version, dubbed “JunqueNote”. Using these two applications, Dees teaches us how to automate testing of GUI applications on both the Windows and Java platforms. You’ll learn how to launch the app and use API calls to find windows, automate keystrokes and mouse-clicks, and more. This can be valuable as either a means to an end, or as the end goal itself; whether you’re testing software, or simply looking to automate it via the user interface.

In one chapter, Dees provides a gentle introduction to the popular RSpec Behaviour Driven Development framework. In another, he shows how we can simplify our test code by separating out the common code from the platform-specific code.

Because the focus is on software testing, the author devotes a chapter to leveraging randomness to expose bugs that might otherwise be missed. Another chapter focuses on the ZenTest test matrix library. A later chapter delves into testing web-based applications using Selenium and WATIR, and how to combine these with RSpec.

As a Ruby on Windows advocate, I’m pleased to see a book that devotes more than just a half-dozen pages to Windows-specific task automation. But “Scripted GUI Testing with Ruby” spends a good deal of time discussing Java-based testing, as well.

This book is targeted at software testers, and they’ll certainly be the section of the market that gets the maximum value from it. But it has potential value beyond that niche. There’s something useful to be learned by both testers and non-testers, on both Java and Windows platforms.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Scripted GUI Testing with Ruby”