پنج شنبه , ۲۰ اردیبهشت ۱۴۰۳

آخرین ارسال‌ها

همانطور که تست اتوماتیک بالغ می شود، False Positiveها(مثبت های کاذب) نیز رشد می‌کنند

False Positive Diagram

در زندگی و در تست اتوماتیک، با رشد شما بسیاری از مسائل تغییر می‌کند. چالش‌هایی که با آنها روبرو می‌شوید، شکست‌هایی که تجربه می‌کنید و بهترین راه حل‌هایی که برای مشکلات خود پیدا می‌کنید، همه و همه تغییر می‌کنند. بیایید “درس‌های زندگی” را کنار بگذاریم و موضوع را در تست اتوماتیک بررسی کنیم. بیشتر تلاش‌های تست اتوماتیک با False Positive …

ادامه نوشته »

استفاده از جداول تصمیمگیری به صورت خوش طرح و شفاف

Decision Table Normalization

فرض کنید به شما به عنوان یک تستر، یک سناریو می‌دهند و از شما می‌خواهند که Test Case‌های مورد نیاز سناریو را طراحی کنید، و مشتری فرآیند لاگین به برنامه خود را اینگونه شرح می‌دهد: کاربر شناسه کاربری خود را وارد می‌کند. سپس رمز ورود خود را درج می‌کند. اگر کاربر سه بار رمز را نادرست وارد کند، حساب قفل …

ادامه نوشته »

دوره مجازی آنلاین ISTQB Foundation(نوبت دهم)/به زبان فارسی

CTFL ISTQB-10

امروزه هر چیزی در دنیا برای اینکه قادر به ابراز وجود در بازار باشد، باید کیفیت خود را به واسطه دریافت گواهینامه از یک سازمان ذیربط و معتبر، تضمین نماید. دانشگاه گواهی کننده تحصیلات عالی شماست، سازمان استاندارد گواهی کننده کیفیت محصول تولید شده یک کارخانه است و … . از این قبیل سازمان‌ها و نهادها در همه جای دنیا …

ادامه نوشته »

کارگاه عملی آموزش آنلاین ابزار Selenium WebDriver 3 با استفاده از Java(نوبت سوم)-اردیبهشت ۱۴۰۰ به زبان فارسی

Selenium WebDriver 3-3

امروزه با افزایش تمایل بازار به تحویل سریع محصولات توسط شرکت‌های انفورماتیک، تمام همّ و غمّ در عرصه تست نرم‌افزار موضوع افزایش سرعت در اجرای تست است. همین موضوع باعث شده است که Test Automation یا اتوماتیک‌سازی تست نرم‌افزار به یکی از پرطرفدارترین راهکارهای موجود در دنیا بدل شود. راهکاری که برای ورود به آن باید از یک ابزار Test …

ادامه نوشته »

ستاپ کردن محیط برای اجرای تست

Test Environment

کلا مُرده حال اونایی هستم، که همیشه دوست دارن متفاوت باشن! خب خِیر ندیده، تو که یه تنه می‌تونی شرکت رو به باد بدی. دو زار هم به کار اهمیت بده، تا اون پولی که میریزی تو شکمت حلال باشه. تستی که در محیطی بر خلالف استاندارد Test Environment پاس بشه، با تست Fail شده فرقی نداره.

ادامه نوشته »

ابزار زدگی

Dependence On Tools

مراقب ابزارزدگی در بحث تضمین و مدیریت کیفیت نرم‌افزار باشید. این یعنی بخواید همه موارد تضمین کیفیت نرم‌افزار رو اتوماتیک کنید. هوش انسانی همیشه چیزهایی رو کشف میکنه که ابزارها قادر به یافتن اونها نیستند

ادامه نوشته »

۵ مرحله برای رسیدن به TDD

Red-Green-Refactor Cycle

آیا می دانید: ما ۱۰ برابرِ زمانِ نوشتن کد را برای خواندن کد صرف می‌کنیم، زیرا برای نوشتن یک کد جدید باید بدانید که کد قبلی چه می‌کند (کتاب مشهور Robert C. Martin، Clean Code: A Handbook of Agile Software Craftsmanship). ۶۲۰ میلیون نفر ساعت برنامه‌نویسی در سال با هزینه‌ای در حدود ۶۱ میلیارد دلار، برای دیباگ کردن Failureهای نرم‌افزار …

ادامه نوشته »

Test Caseها شکل ثابتی ندارند

Laboratory

قصد داشتم مقاله دیگری را به رشته تحریر در آورم، اما اخیرا به شکل جالبی سوالات زیادی درباره برگزاری کلاس‌های Test Caseنویسی و یا چگونگی نوشتن آنها از من پرسیده می‌شود. مدتی پیش پرسش این سوال به قدری زیاد شده بود، که به شوخی با خودم فکر می‌کردم عده‌ای از دوستان در تلاشند که مرا سر کار بگذارند. اما قبل …

ادامه نوشته »